PIC的仿真EEPROM突然掉电会丢失数据吗?

Is it possible to lose data on sudden power loss for emulated EEPROM of PIC?

我想在 PIC24FJ128GB106 芯片上使用模拟 EEPROM 功能,因为它没有内部 EEPROM。

不过,虽然在其datasheet(AN1095文档)上没有明确提及,但我认为数据是在pack操作之前暂时存储在holding latch上的。如果那样的话,我认为数据可能会在电池组运行前突然断电而丢失。

对吗?

是的,这是可能的!

您必须确保控制器有足够的电量来完成FLASH块的写入。单个 FLASH 块写入大约需要 3 毫秒。所以你必须使用低压检测电路来中断主程序并将控制器置于低功耗状态以完成 FLASH 写入 100%(在 Vdd 上使用足够大的电容)。