Ein Watchdog-Timer (WDT) ist ein interner Countdown-Timer in Mikrocontrollern, der einen Reset auslöst, wenn er nicht rechtzeitig zurückgesetzt wird. Er sorgt für einen automatischen Neustart bei Systemfehlern, insbesondere in unbeaufsichtigten Anwendungen. In MicroPython kann der WDT mit einem Timeout von bis zu 8333 ms konfiguriert werden und muss regelmäßig „gefüttert“ werden, um einen Reset zu vermeiden. Der WDT kann nicht deaktiviert werden und erkennt nicht, ob ein Programm normal beendet wurde.
