RM0453
30.3.3
30.3.4
30.3.5
30.3.6
30.4
IWDG registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978
30.4.1
30.4.2
30.4.3
30.4.4
30.4.5
30.4.6
31
System window watchdog (WWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . 984
31.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 984
31.2
WWDG main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 984
31.3
WWDG functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 984
31.3.1
31.3.2
31.3.3
31.3.4
31.3.5
31.3.6
31.4
WWDG interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987
31.5
WWDG registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987
31.5.1
31.5.2
31.5.3
31.5.4
32
Real-time clock (RTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990
32.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990
32.2
RTC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 990
32.3
RTC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991
32.3.1
32.3.2
32.3.3
Hardware watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977
Low-power freeze . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977
Register access protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977
Debug mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977
IWDG key register (IWDG_KR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 978
IWDG prescaler register (IWDG_PR) . . . . . . . . . . . . . . . . . . . . . . . . . 979
IWDG reload register (IWDG_RLR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 980
IWDG status register (IWDG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 981
IWDG window register (IWDG_WINR) . . . . . . . . . . . . . . . . . . . . . . . . 982
IWDG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 983
WWDG block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
WWDG internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
Enabling the watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
Controlling the down-counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 985
How to program the watchdog timeout . . . . . . . . . . . . . . . . . . . . . . . . 986
Debug mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 987
WWDG control register (WWDG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . 987
WWDG configuration register (WWDG_CFR) . . . . . . . . . . . . . . . . . . . 988
WWDG status register (WWDG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . 989
WWDG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 989
RTC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991
RTC pins and internal signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 992
GPIOs controlled by the RTC and TAMP . . . . . . . . . . . . . . . . . . . . . . . 993
RM0453 Rev 2
Contents
31/1454
43
Need help?
Do you have a question about the STM32WL55JC and is the answer not in the manual?