Live briefing
Everything about Watchdog timer
Electronic timer used to detect and recover from computer malfunctions
A watchdog timer, sometimes called a computer operating properly timer, is an electronic or software timer that is used to detect and recover from computer malfunctions. Watchdog timers are widely used in computers to facilitate automatic correction of temporary hardware faults, and to prevent errant or malevolent software from disrupting system operation. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Watchdog timerA 5-minute orientation
- Skim a recent paper: Software-Defined Watchdog Timers for Cyber-Physical SystemsInfluential work since 2022
- Pick up a classic book: USB watchdog timer for CitySense's embedded computersThe most-reprinted book on the subject
- Read the landmark paper: Design of Watchdog Timer for Real Time ApplicationsCited 2 times
- Go sideways: ATtiny microcontroller comparison chartA closely related topic
- Go sideways: TimerA closely related topic
📖 Definitions
Noun An electronic or software timer used to detect and recover from computer malfunctions by generating a timeout signal if it is not periodically reset by the system.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Design of Watchdog Timer for Real Time Applications
Design and verification of an ARM Watchdog Timer using UVM
Long-Tail Watchdog Timer for High Availability on STM32F4-Based Real-Time Embedded Systems
Reliability evaluations of microprocessor system with watchdog timer
Watchdog Timer for Fault Tolerance in Embedded Systems
Design and verification of an ARM Watchdog Timer using UVM
Design, Verification and Implementation of a Watchdog Timer for Drone Applications
Rapid System Prototyping of A Watchdog timer in An Atm Machine Using HDL
🆕 Influential since 2022
📚 Books worth reading
- 📕USB watchdog timer for CitySense's embedded computersAhmad Khairi · 2008
- 📕Windows Watchdog Timer on PIC MicrocontrollersJade Lee · 2015
- 📕Dual Watchdog Timer Family Reference ManualRhonda Dufseth · 2018
- 📕Using the XMEGA Watchdog Timer DS00002654Nanci Mahar · 2018
- 📕DsPIC33CH FRM, Dual Watchdog TimerMelanie Boles · 2016
- 📕DsPIC33CH FRM - Dual Watchdog TimerLinda Jiang · 2018
- 📕DsPIC33/PIC224 FRM, Dual Watchdog TimerLinda Jiang · 2018
- 📕PIC32 FRM - Section 62. Dual Watchdog TimerMelanie Boles · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- ATtiny microcontroller comparison chart ATtiny, also known as TinyAVR, is a subfamily of the popular 8-bit AVR microcontrollers, which typically has fewer features, fewer I/O pins, and less memory…
- Timer A timer or countdown timer is a type of clock that starts from a specified time duration and stops upon reaching 00:00. It can also usually be stopped…
- Interrupt In digital computers, an interrupt is a request for the processor to interrupt currently executing code (when permitted), so that the event can be processed…
- TI MSP430 The MSP430 is a mixed-signal microcontroller family from Texas Instruments, first introduced on 14 February 1992. Built around a 16-bit CPU, the MSP430…
- Software fault tolerance Software fault tolerance is the ability of computer software to continue its normal operation despite the presence of system or hardware faults. Fault-tolerant…
- Built-in self-test A built-in self-test (BIST) or built-in test (BIT) is a mechanism that permits a machine to test itself. Engineers design BISTs to meet requirements such…
- Embedded system An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has…
- Non-maskable interrupt In computing, a non-maskable interrupt (NMI) is a hardware interrupt that standard interrupt-masking techniques in the system cannot ignore. It typically…