2025-05-08 2:11 AM
Hello ST Community,
I’m working on a project using the STM32F205RBT7 and planning to integrate the Independent Watchdog (IWDG) for system recovery. However, I’ve encountered significant timing inconsistencies across multiple boards (tested on at least 4 custom and EVK boards). For example, when configuring a 125 ms timeout, the watchdog sometimes triggers as early as 120 ms and other times as late as 140 ms.
This variability in the IWDG timeout raises concerns for time-critical applications. Has anyone else observed such behavior with the IWDG on this MCU?
I’d appreciate any suggestions for improving timing reliability, or if switching to WWDG or a software-based watchdog might be better. My only hesitation with WWDG/software watchdog is their dependency on SYSCLK, which may not be fail-safe in certain failure conditions.
Thanks in advance for your insights and recommendations.