Re: Internal watchdog
To prevent your firmware trapped in a dead loop.
Generally speaking, you have to touch the watchdog
timer from time to time in your firmware, within some max
time interval, once the watchdog mechanism is enabled.
Or the watchdog will generate an internal reset signal to
reset the MPU/MCU. That forces your program to run from
the very beginning.
This mechanism also help prevent the program crush due to
noise or hazard. For example, the program counter is detroyed
by some spike in the power.