3.7 Watchdog Timer Monitoring
During operation, it is important to ensure the system does not crash or enter an unexpected state. In this design, very high and low temperatures, along with high currents are present and must be constantly monitored. To ensure the software is functioning, a Watchdog Timer (WDT) must be periodically cleared by the application. If the system deadlocks, and the timer isn’t cleared, then the system will reset. The watchdog timer is enabled when the system is not in Idle.