Надо сделать так, что бы памяти хватало времени (т.е. питания) для выполнения операции записи. Т.е. нужен конденсатор на память и какой-то упреждающий контроль: питание есть - запускаем запись, если питание пропадет во время записи, то конденсатора хватит для завершения этой операции. Если питание памяти пропадает во время операции записи - результат получается загадочный.