System Configuration
Figure 5-18
shows a high-level block diagram of the WDT.
Figure 5-18. Software Watchdog Timer High-Level Block Diagram
The software watchdog timer is enabled after reset to cause a hardware reset if it times out. The user has
the option of disabling the software watchdog if it is not needed. If used, the software watchdog timer
requires a special service sequence to be executed periodically. Without this periodic servicing, the
software watchdog timer times out and issues a reset or a non-maskable interrupt.
5.4.2
WDT Features
The WDT includes the following key features:
•
Based on 16-bit prescaler and 16-bit down-counter
•
Provides a selectable range for the time-out period
•
Provides ~25.3-sec maximum software time-out delay for 167-MHz input clock
•
Functional and programming compatibility with MPC8260 watchdog timer
5.4.3
WDT Modes of Operation
The WDT unit can operate in the following modes:
•
WDT enable/disable mode:
If the software watchdog timer is not needed, the user can disable it with software after a system
reset. When the watchdog timer is disabled, the watchdog counter and prescaler counter are held
in a stopped state.
•
WDT output reset/interrupt mode:
Without software periodic servicing, the software watchdog timer times out and issues a reset or a
nonmaskable interrupt (mcp)
•
WDT prescaled/non-prescaled clock mode:
The WDT counter clock can be prescaled by programming the SWCRR[SWPR] bit, which
controls the divide-by-65,536 of the WDT counter.
MPC8313E PowerQUICC II Pro Integrated Processor Family Reference Manual, Rev. 3
5-30
Software
System
Watchdog
clock
Timer
Register Interface
Reset
or mcp
Freescale Semiconductor