Watchdog aktivieren; Stopp der loop zu undefinierten Zeiten

Hallo,
meine Sensebox lie ein halbes Jahr problemlos. Nun bleibt der Prozess (loop) undefiniert stehen. Gibt es eine einfache Möglichkeit das zu erkennen und die Box zu resetten? Habe die ATMEL Doku zum Prozessor angelesen, WDT könnte das, aber sehr aufwändig…
Müste die “milsec”-ISR patchen und wenn in der eingestellten Zeit kein Durchlauf festgestellt wird einen Reset auslösen…