RM0440
24.5.8
24.5.9
24.5.10 OPAMP4 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 780
24.5.11 OPAMP5 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 782
24.5.12 OPAMP6 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 784
24.5.13 OPAMP register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 786
25
True random number generator (RNG) . . . . . . . . . . . . . . . . . . . . . . . . 788
25.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788
25.2
RNG main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788
25.3
RNG functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
25.3.1
25.3.2
25.3.3
25.3.4
25.3.5
25.3.6
25.3.7
25.3.8
25.4
RNG interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795
25.5
RNG processing time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
25.6
RNG entropy source validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
25.6.1
25.6.2
25.6.3
25.7
RNG registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
25.7.1
25.7.2
25.7.3
25.7.4
26
High-resolution timer (HRTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
26.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
26.2
Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802
26.3
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
26.3.1
OPAMP2 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 776
OPAMP3 timer controlled mode register (OPAMPx_TCMR) (x = 1...6) 778
RNG block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
RNG internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
Random number generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790
RNG initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792
RNG operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 793
RNG clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 794
Error management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 794
RNG low-power usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
Validation conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
Data collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 796
RNG control register (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
RNG status register (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
RNG data register (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
RNG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 803
RM0440 Rev 1
Contents
21/2083
47
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?
Questions and answers