This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UCD90124A: data flash was erased accidently

Part Number: UCD90124A
Other Parts Discussed in Thread: UCD90124

I have a board with UCD90124A being used as power sequencer and power monitor. The UCD90124A has been programmed to control the power sequencing of multiple ICs on the board, and a microcontroller would access to the UCD90124A via I2C for power monitor all the time. 

The board has been working properly with the programmed UCD90124A. But we found the data flash of UCD90124A would be erased occasionally when the board power off suddenly. 

My questions are

1) What could possibly cause this problem?

2) Is it possible that the power supply is completely disconnected during periodic storage processes, resulting in incomplete data writing?

3) Is there any way to prevent this from happening again?