2024-11-27 12:22 AM - last edited on 2024-11-30 07:21 AM by Tesla DeLorean
Hi,
Currently, I am using EEPROM (p/n:M24M01-RMN6P) for data logging.The chip is operating at 3.3V and the circuit shown in the figure below.
An incident happened that the EEPROM content has been erased and when we read back the contents of the EEPROM, the values are all OxFF.
1) Any design error in the EEPROM circut?
2) What are the possible causes that the EEPROM could have been ereased?
3) under what test conditions that it will happen?
4) How to prevent the same incident happen again?
5) What is the maximum ambient temperature that an EEPROM can operate reliably at?
Thanks and regards,
2024-11-27 08:14 AM
Welcome @HW001, to the community!
Please note that the M24M01-RMN6P is already on NRND (Not Recommended for New Designs).
Regards
/Peter
2024-11-27 04:03 PM
Excessive heat.
Out of spec voltage when operating on other areas of the memory.
2024-11-29 01:42 AM
2024-11-29 01:51 AM
I cannot recognise any issue from the schematics, but no data loss problems due to such errors are conceivable.
Instead, you should concentrate on the causes mentioned by @Tesla DeLorean and myself.
2024-11-29 02:46 AM
So what else is on that I2C bus?
2024-11-29 07:10 AM
What if you pull WC\ pin up?:
Do you get the same behavior?
2024-11-30 06:03 AM
Hi Andrew,
Each I2C bus in the circuit has a coupling capacitor linked to it, but the capacitors were not populated on the board.
Thanks and regards,
2024-11-30 06:44 AM
Hi SofLit,
I didn't attempt to pull the WC signal too high because the PCB trace is embedded and the signal is connected to ground in the circuit.
Thanks and regards,
2024-11-30 07:26 AM
Well the idea for -WC is that you ONLY pull it LOW *WHEN* you want to write/erase the content,as a means of protecting it when you're not actually ready to write to it, or conditions aren't suitable.
Does the EEPROM fail in situations when you have no writing code