PCA9500 I2C NACK issue in EEPROM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PCA9500 I2C NACK issue in EEPROM

837 Views
jayyehtw
Contributor III

Hi

I am now using PCA9500 to design a product.
PCA9500 is connected with a MCU via i2c with A2 pin to be high, and the schematic is attached.
Here's my operation flow and a weird situation is observed:
1. Complete system power-off and power-on
2. Read the PCA9500 I/O port register -> OK
3. Read the PCA9500 EEPROM register -> OK
4. Write the PCA9500 EEPROM register -> OK
5. MCU reset
6. Read the PCA9500 I/O port register -> OK
7. Read the PCA9500 EEPROM register -> NACK fail. The screen shot of the logic analyzer is attached

It seems that the EEPROM interface of PCA9500 stop working after the MCU resets.
And it would not come back until the next hole system power on reset.
But the I/O port register stays working.
Is there any suggestion?

0 Kudos
Reply
1 Reply

598 Views
Vrushabh
Contributor I

Hello,

can you please provide the internal register address or document for read/write operation of IO for PCA9500. I have gone through the datasheet but not able to find which register address to use.

 

Thanks

0 Kudos
Reply