22.15
Register map
The following Table 31 summarizes the Dual timer 1 registers.
Table 31 Dual timer 1 clock enable register map and reset values
23
Watchdog timer
23.1 Introduction
The watchdog is based on a 32-bit down-counter that is initialized from the Reload Register,
WDTLoad. The watchdog generates a regular interrupt depending on a programmed value. The
counter decreases by one on each positive clock edge of watchdog clock.
The watchdog monitors the interrupt and asserts a reset request signal when the counter
reaches 0 and the counter is stopped. On the next enabled watchdog clock edge, the counter
is reloaded from the WDTLoad Register and the countdown sequence continues. The watchdog
reasserts the reset signal if the interrupt is not cleared by the time the counter next reaches
0.
The watchdog applies a reset to a system in the event of a software failure to provide a way
to recover from software crashes. Users can enable or disable the watchdog unit as required.
23.2 Features
-
32-bit down counter.
-
Internally resets chip if not periodically reloaded.
-
The watchdog timer has lock register to prevent rogue software from disabling the
watchdog timer functionality.
-
The watchdog timer clock(WDTCLK) and system clock(PCLK) are synchronous.
23.3 Functional description
Clock
The watchdog timer contains PCLK and WDTCLK clock inputs.
W7500x Reference Manual Version1.1.0
302 / 399