2016-10-28 7 views
1

Я хочу использовать эмулированную функцию EEPROM на чипе PIC24FJ128GB106, так как она не имеет внутренней EEPROM.Возможно ли потерять данные о внезапных потерях мощности для эмулируемой ЭСППЗУ ПИК?

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

Правильно ли это?

ответ

0

Да, это возможно!

Вы должны убедиться, что контроллер имеет достаточное количество электроэнергии для завершения записи блока FLASH. Одиночная запись блока FLASH занимает около 3 мс. Таким образом, вы должны использовать схему обнаружения низкого напряжения, которая прерывает основную программу и помещает контроллер в низкое энергопотребление для завершения FLASH write 100% (используйте достаточно большой конденсатор на Vdd).

+0

Благодарим вас за ответ! –