WATCHDOG
è un timer autonomo che una volta abilitato rimane sempre in funzione. Genera un reset ogni TWDT = 18 ms. Può essere prolungato mediante il prescaler che condivide con il TIMERO (vedi timer 0 e registro OPTION). Per non fa resettare il programma, quando è attivo, bisogna azzerarlo periodicamente (prima che raggiunga il tempo di lavoro stabilito)
Le funzione di questa periferica è di sbloccare il micro in caso di loop o in un bug per cui non venendo più azzerato provvede al reset. Il watchdog rimane funzionante, se attivo, anche durante lo sleep. Il flag di attivazione è il WDTE.