Какого простите, хрена, у вас обновляется переменная в еепроме раз в секунду?! Обновляйте ее в ОЗУ. А в еепром сохраняйте раз в 10 минут (зависит), да еще в два разных места. И потом считывайте оба и сравнивайте. Так же полезно иметь монитор питания с упреждением и электролит по питанию. По событию "питание пропало" срочно сохраняем переменную в еепром (дважды, в разные места) и стопорим процессор. При следующем включении вычитываем обе переменные и сравниваем. Принимаем решение "сбой был\не было" и поступаем как хотим. Ну кто так строит....(с)