Układ watchdog w mikrokontrolerze
Dlaczego tak
Watchdog to licznik liczący do przepełnienia; prawidłowo działający program regularnie go zeruje. Gdy program się zawiesi, np. w nieskończonej pętli po zakłóceniu, licznik się przepełnia i wyzwala reset, przywracając urządzenie do działania bez udziału człowieka. W urządzeniach pracujących bez nadzoru jest to jedno z podstawowych zabezpieczeń.