Software Watchdog (PDL_SWWDG)

32-Bit Software Watchdog: Your Solution for Reliable Application Monitoring and Reset

nobutton

About

The Software Watchdog is a 32-bit down counter that generates an interrupt, and optional reset, when the timer expires. The counter can be fed by a normally-functioning application to reset the counter and avoid the interrupt/reset. This enables the forced reset of a runaway application (one that fails to feed the watchdog).

The window mode forces the feed to occur after a configurable percentage of the counter period has expired. If the application attempts to feed the watchdog before the window opens, the interrupt fires immediately. This prevents poor watchdog design by preventing the constant feeding of the timer from the application.

The watchdog is clocked from a divided APB clock (PCLK) which enables the safe use of standby mode in your application. The counter automatically stops in the low power state and re-starts when the device wakes up.

Ensure application stability with our software watchdog, featuring the ability to detect and reset runaway applications, a customizable timeout period, a watchdog 'feed' function, window mode for feed control, and automatic stop/restart in standby mode.

The Software Watchdog is a 32-bit down counter that generates an interrupt, and optional reset, when the timer expires. The counter can be fed by a normally-functioning application to reset the counter and avoid the interrupt/reset. This enables the forced reset of a runaway application (one that fails to feed the watchdog).

The window mode forces the feed to occur after a configurable percentage of the counter period has expired. If the application attempts to feed the watchdog before the window opens, the interrupt fires immediately. This prevents poor watchdog design by preventing the constant feeding of the timer from the application.

The watchdog is clocked from a divided APB clock (PCLK) which enables the safe use of standby mode in your application. The counter automatically stops in the low power state and re-starts when the device wakes up.

Ensure application stability with our software watchdog, featuring the ability to detect and reset runaway applications, a customizable timeout period, a watchdog 'feed' function, window mode for feed control, and automatic stop/restart in standby mode.

Image gallery

SWWDG-Component-Parameter-Editor
SWWDG-Component-Parameter-Editor SWWDG-Component-Parameter-Editor SWWDG-Component-Parameter-Editor
SWWDG-Component-Parameter-Editor SWWDG-Component-Parameter-Editor SWWDG-Component-Parameter-Editor

Design resources