Download Print this page

ST STM32L4+ Series Reference Manual page 31

Hide thumbs Also See for STM32L4+ Series:

Advertisement

RM0432
31.6.2
31.6.3
31.6.4
31.6.5
31.6.6
31.6.7
31.6.8
31.6.9
31.6.10 TSC I/O group x counter register (TSC_IOGxCR) . . . . . . . . . . . . . . . 1061
31.6.11 TSC register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1062
32
True random number generator (RNG) applied to
STM32L4Rxxx and STM32L4Sxxx only . . . . . . . . . . . . . . . . . . . . . . . 1064
32.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064
32.2
RNG main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064
32.3
RNG functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065
32.3.1
32.3.2
32.3.3
32.3.4
32.3.5
32.3.6
32.3.7
32.3.8
32.4
RNG interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
32.5
RNG processing time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
32.6
RNG entropy source validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
32.6.1
32.6.2
32.6.3
32.7
RNG registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
32.7.1
32.7.2
32.7.3
32.7.4
32.7.5
TSC interrupt enable register (TSC_IER) . . . . . . . . . . . . . . . . . . . . . 1056
TSC interrupt clear register (TSC_ICR) . . . . . . . . . . . . . . . . . . . . . . . 1057
TSC interrupt status register (TSC_ISR) . . . . . . . . . . . . . . . . . . . . . . 1058
TSC I/O hysteresis control register (TSC_IOHCR) . . . . . . . . . . . . . . 1058
TSC I/O analog switch control register (TSC_IOASCR) . . . . . . . . . . 1059
TSC I/O sampling control register (TSC_IOSCR) . . . . . . . . . . . . . . . 1059
TSC I/O channel control register (TSC_IOCCR) . . . . . . . . . . . . . . . . 1060
TSC I/O group control status register (TSC_IOGCSR) . . . . . . . . . . . 1060
RNG block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065
RNG internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1065
Random number generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066
RNG initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068
RNG operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069
RNG clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
Error management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
WWRNG low-power usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1071
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
Validation conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
Data collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
RNG control register (RNG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
RNG status register (RNG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
RNG data register (RNG_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1076
RNG health test control register (RNG_HTCR) . . . . . . . . . . . . . . . . . 1076
RNG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1077
RM0432 Rev 6
Contents
31/2301
60

Advertisement

loading
Need help?

Need help?

Do you have a question about the STM32L4+ Series and is the answer not in the manual?