Я думаю что для этого проще использовать WDT
или при закрытии и новом запуске программы сброс контроллера происходит автоматически