Contents
RM0365
19/1080
DocID025202 Rev 7
WWDG functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707
Enabling the watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708
Controlling the downcounter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 708
Advanced watchdog interrupt feature . . . . . . . . . . . . . . . . . . . . . . . . . 708
How to program the watchdog timeout . . . . . . . . . . . . . . . . . . . . . . . . 709
Control register (WWDG_CR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710
Configuration register (WWDG_CFR) . . . . . . . . . . . . . . . . . . . . . . . . . 711
Status register (WWDG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711
WWDG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712
Independent watchdog (IWDG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
IWDG functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
IWDG block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
Hardware watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
Behavior in Stop and Standby modes . . . . . . . . . . . . . . . . . . . . . . . . . 715
Register access protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
Key register (IWDG_KR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 716
Prescaler register (IWDG_PR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
Reload register (IWDG_RLR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
Status register (IWDG_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 719
Window register (IWDG_WINR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 720
IWDG register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721
RTC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
RTC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 724
GPIOs controlled by the RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725