Can the MCU Watchdog Function Work in Low Power Mode?

Can the MCU Watchdog Function Work in Low Power Mode?

Recently, a group of friends in the chat asked a question about whether the watchdog can work in low power mode: This sparked discussions among various experts: All MCUs have a watchdog function, which is used to monitor and resolve system failures caused by software faults, preventing the system from becoming unresponsive due to runaway … Read more

Discussing MCUs and Watchdogs

Discussing MCUs and Watchdogs

The “independence” of the built-in watchdog in MCUs is typically reflected in its hardware isolation from core processing units (such as CPUs and buses), for example, having independent clock sources, counters, and reset logic. This ensures that even if the CPU becomes unresponsive due to software bugs or hardware failures, the built-in watchdog can still … Read more

STM32F1 Series – IWDG (Independent Watchdog)

STM32F1 Series - IWDG (Independent Watchdog)

1. IntroductionThe IWDG, short for Independent Watchdog, is essentially a counter that can generate a system reset signal.Features: (1) A decrementing counter. (2) The clock is provided by an independent RC oscillator (internal LSI) and can operate in both standby and stop modes. Once the watchdog is activated, it generates a reset when the decrementing … Read more

Design Framework of Guardian Threads in Embedded Systems

Design Framework of Guardian Threads in Embedded Systems

Abstract This article discusses the definition of guardian threads, one of the three major threads in embedded systems. What is its status among various threads? What role does it play? How can this thread be integrated into practical engineering? What details need to be considered? Definition of Guardian Threads Definition A thread that operates independently … Read more

Understanding the ‘Watchdog’ in Embedded Systems

Understanding the 'Watchdog' in Embedded Systems

1. What is a Watchdog?What is a Watchdog? Is it this? ⬇No, no, no. Today we are talking about the watchdog in embedded systems, formally known as the Watchdog Timer (WDT). It is a mechanism used to detect system failures (such as software crashes or hardware faults). It can automatically restart the application or even … Read more