What is Watchdog timer?

A timer that resets the microcontroller if software does not kick it within a set time, recovering from runaway or hung programs.

Field: Embedded Systems & Firmware

Watchdog timer in the explanations

Questions that mention Watchdog timer (2)

  1. What is the role of the watchdog timer built into microcontrollers?
  2. Why is it bad practice to kick (reset) the watchdog timer unconditionally inside a 1 ms timer interrupt handler?

Related terms

Microcontroller Interrupt handler Interrupt Baud rate Bootloader Brown-out detection Contact bounce Debouncing Duty cycle GPIO

Back to the glossary