SPNS253A May 2018 – September 2019 TMS570LC4357-EP
PRODUCTION DATA.
This device includes a Digital Windowed Watchdog (DWWD) module that protects against runaway code execution (see Figure 5-22).
The DWWD module allows the application to configure the time window within which the DWWD module expects the application to service the watchdog. A watchdog violation occurs if the application services the watchdog outside of this window, or fails to service the watchdog at all. The application can choose to generate a system reset or a nonmaskable interrupt to the CPU in case of a watchdog violation.
The watchdog is disabled by default and must be enabled by the application. Once enabled, the watchdog can only be disabled upon a system reset.