M24M02-A125 Page Write problem, No Erase functionality, No memory organization details
We are working on an IOT product for last 3 years. We were using other manufacturers EEPROM but then last year we switched to M24M02-A125, because of I2C interface and 4 million endurance cycle.
But we are facing two problems with this EEPROM.
1 - There is no option for entire chip erase.
That's why i have to perform individual byte write, which takes too much time and is not good option for long run.
2 - Page Write do not work on 3 out of 4 blocks of memory.
In datasheet it is mentioned that this eeprom can be accessed by 4 different i2c address, which divides the memory in 4 block. For byte write, it is working fine, but for Page write, only 1st blocks works but that also skips the data at address with 0x01 0x00. (Lower Byte, Upper Byte).
Why it is happening, there is no mention in the data sheet, what is the memory architecture inside this eeprom. How cells are arranged?
Can you please more detailed documentation for this eeprom also is there any driver file available?
Thanks alot
Waiting for your response.
