Основна функція сторожового таймера (Watch Dog Timer, WDT) - захист пристрою від збоїв. Завдяки WDT можна перервати виконання програми, що зациклилася, або вийти з інших непередбачених ситуацій, що перешкоджають нормальному виконанню програми.
Сторожовий таймер має незалежний генератор (рис.6.1), тому він працює навіть під час знаходження мікроконтролера в режимі Power Down. Частота цього генератора залежить від напруги живлення пристрою, температури, технологічного розкиду й т.п. Типове значення частоти дорівнює 1 МГц при Vcc=5B і 350 кГц при Vcc=5B.
Якщо WDT включений, то через певні проміжки часу (при настанні Time-Out) відбувається скидання мікроконтролера. Щоб уникнути скидання мікроконтролера при нормальному виконанні програми, WDT необхідно регулярно скидати через проміжки часу, менше його періоду. Скидання WDT здійснюється командою WDR (Watch Dog Reset).
Для керування WDT призначено регістр WDTCR, розташований за адресою $21 ($41) (рис.6.2).