Contents RM0440
22/2126 RM0440 Rev 4
25.3.8 Timer controlled Multiplexer mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
25.4 OPAMP low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
25.5 OPAMP registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
25.5.1 OPAMP1 control/status register (OPAMP1_CSR) . . . . . . . . . . . . . . . . 798
25.5.2 OPAMP2 control/status register (OPAMP2_CSR) . . . . . . . . . . . . . . . . 801
25.5.3 OPAMP3 control/status register (OPAMP3_CSR) . . . . . . . . . . . . . . . . 804
25.5.4 OPAMP4 control/status register (OPAMP4_CSR) . . . . . . . . . . . . . . . . 807
25.5.5 OPAMP5 control/status register (OPAMP5_CSR) . . . . . . . . . . . . . . . . 810
25.5.6 OPAMP6 control/status register (OPAMP6_CSR) . . . . . . . . . . . . . . . . 813
25.5.7 OPAMP1 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 816
25.5.8 OPAMP2 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 818
25.5.9 OPAMP3 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 820
25.5.10 OPAMP4 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 822
25.5.11 OPAMP5 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 824
25.5.12 OPAMP6 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 826
25.5.13 OPAMP register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 828
26 True random number generator (RNG) . . . . . . . . . . . . . . . . . . . . . . . . 830
26.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830
26.2 RNG main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 830
26.3 RNG functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
26.3.1 RNG block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
26.3.2 RNG internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
26.3.3 Random number generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 832
26.3.4 RNG initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834
26.3.5 RNG operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835
26.3.6 RNG clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836
26.3.7 Error management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836
26.3.8 RNG low-power usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837
26.4 RNG interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
26.5 RNG processing time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
26.6 RNG entropy source validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
26.6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
26.6.2 Validation conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
26.6.3 Data collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839
26.7 RNG registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840