Pencereli watchdog
Sistemi yalnızca geç beslendiğinde değil, erken beslendiğinde de sıfırlayan watchdog.
Sıradan bir watchdog kilitlenmiş kodu yakalar, ama raydan daha enerjik biçimde çıkmış kodu yakalayamaz: yenileme çağrısını içeren başıboş bir döngü, köpeği sonsuza dek mutlu eder. Pencereli watchdog bu yüzden yenilemeyi yalnızca belirli bir zaman penceresinde kabul eder. Pencere açılmadan gelen yenileme de hata sayılır ve zaman aşımı kadar acımasızca sıfırlamayı tetikler.
STM32 çipleri iki türü yan yana sunar: ana saat ölse bile hayatta kalsın diye kendi dâhili RC osilatöründen saatlenen IWDG ve sistem saatinden saatlenen, pencereli WWDG. IEC 61508 ve ISO 26262 gibi güvenlik standartları genellikle ikincisini tercih eder; çünkü programın yalnızca hayatta olduğunu değil, zamanı tuttuğunu da denetler.