Глупо просто/тупо сбрасывать WDT в прерывании.
Сбрасывать WDT нужно только
после проверки условия и только
при выполнении этого условия. В условии обычно проверяются флаги прохождения критически важных участков кода. Т.е. в
разных местах программы взводятся битовые флаги. При проверке условия установки этих флагов WDT сбрасывается
только в том случае, если установлены
все эти флаги. После сброса WDT сбрасываются и флаги.