Contents
29.3.6
29.4
WWDG interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884
29.5
WWDG registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884
29.5.1
29.5.2
29.5.3
29.5.4
30
Real-time clock (RTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
30.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
30.2
RTC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
30.3
RTC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888
30.3.1
30.3.2
30.3.3
30.3.4
30.3.5
30.3.6
30.3.7
30.3.8
30.3.9
30.3.10 Reading the calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 898
30.3.11 Resetting the RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899
30.3.12 RTC synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899
30.3.13 RTC reference clock detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 900
30.3.14 RTC smooth digital calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901
30.3.15 Timestamp function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
30.3.16 Calibration clock output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
30.3.17 Tamper and alarm output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
30.4
RTC low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 905
30.5
RTC interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 906
30.6
RTC registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
30.6.1
30.6.2
30.6.3
30.6.4
30/1306
Debug mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884
WWDG control register (WWDG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 884
WWDG configuration register (WWDG_CFR) . . . . . . . . . . . . . . . . . . . 885
WWDG status register (WWDG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . 886
WWDG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
RTC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888
RTC pins and internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 889
GPIOs controlled by the RTC and TAMP . . . . . . . . . . . . . . . . . . . . . . . 890
Clock and prescalers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
Real-time clock and calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 894
Calendar ultra-low power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 894
Programmable alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 894
Periodic auto-wakeup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
RTC initialization and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
RTC time register (RTC_TR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 907
RTC date register (RTC_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
RTC sub second register (RTC_SSR) . . . . . . . . . . . . . . . . . . . . . . . . . 909
RTC initialization control and status register (RTC_ICSR) . . . . . . . . . 909
RM0461 Rev 5
RM0461
Need help?
Do you have a question about the STM32WLEx and is the answer not in the manual?