2025-02-22 03:09 AM
Dear Team,
We are using M24C04-D in our design and getting CRC error at 400KHz.
We observed that almost every time only 1bit change i.e SDA not able to rise to 1. Please see below image.
There is no such issue at 100KHz. Could you please tell what could be the potential root cause of such issue & how it can be resolved.
regards
Vinod Sharma
2025-02-22 05:27 AM
Hi,
what are the pullup values on I2C ?
2025-02-22 07:06 AM
Hi,
Pull resistor value is 1K to 1.8V. We are applying 1.8V at VCC.
Also please see more detail about this issue:
1.We are reading 104Byte starting from 17th Page in sequential mode. We are reading other data also but not this much in sequential mode.
2. This error comes only from 21th Page every time while reading 104Byte.
3. If nth bit of byte get corrupted then this will follow for the same for complete data. Mean only one particular bit is corrupted every time.
4. 100nF is connected to VCC
regards
Vinod Sharma
2025-02-22 08:11 AM
Strange - just which M24C04 ?
M24C04-DRDW3TP/K ?