у Вас после пропадания питания должно сохранятся значение переменных записаных в ОЗУ ? Это обеспечивается путем перевода памяти на питание от батарейки. Глобальные переменные, если они не переинициализируются, сохранят свои значения. Если Вам нужно определить пропадало питание или нет используйте сигнатуру. Не совсем понятен вопрос.