Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
Changes Needed when Switching from 24C02B EEPROM to 24xxxx EEPROM
Question: Why does the EEPROM does not accept the data packet when doing a write, especially while changing from eval board to a own design ?
The reason is the following: The symptoms are that when the eval board comes up the I2C looks at address A2 or A4, and when the customer design comes up the I2C looks at A0, which is invalid. The 24C02B does not use A0, A1, A2, meaning there is no internal connection, so any address supplied to the EEPROM chip is viable. On the other hand the 24xxxx uses these pins and these pins must be physically tied to address 2 (A0=0, A1=1, A2=0). If this is not done than the chip will not accept the data packet. Verify that you have connected A0-A2 on the EEPROM before trying to write data.