SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The device includes one instance of the 32-bit watchdog timer: WD_TIMER2. Figure 24-18 shows how the timer is connected in the device.
The watchdog timer is an upward counter capable of generating a pulse on the reset pin and an interrupt to the device system modules following an overflow condition. The WD_TIMER2 timer serves resets to the PRCM module (its interrupt outputs are unused).
WD_TIMER2 is located in the PD_WKUPAON power domain, and can run when the device is in lowest power state above RTC mode (all power domains are off except always-on (AON), WKUP, and RTC domains).
The watchdog timer can be accessed, loaded, and cleared by registers through the L4_WKUP interface. The watchdog timer has the 32-kHz clock for its timer clock input. WD_TIMER2 directly generates a warm reset condition on overflow.
WD_TIMER2 connects to a single target agent port on the L4_WKUP interconnect.
Figure 24-18 Watchdog Timer Block DiagramTable 24-61 lists the default state of the watchdog timer in the device.
| Timer | Default State | |
|---|---|---|
| WD_TIMER2 | Enabled | Not running |
The default state of the watchdog timer described in Table 24-61 is considered to be its state immediately after ROM code execution. For more information, see Initialization.