Beware of the watchdog! Introduction A watchdog timer (WDT) is a timer that is able to reset a system when it elapses, recovering a hung system: resetting a system is not exactly what would you call recovering but sometimes it’s the only option. The timer must be refreshed (or fed) periodically by software to avoid the reset: if the software is not able to do it, probably the software itself is hanging so resetting the system will unblock the situation. Most embedded processors and microcontrollers...