Tool/software:
We're using the PCA9539RGER i2c GPIO expander and are experiencing issues with some of them. We have used thousands of these chips in the past without any issue. Here is what we are experiencing:
The INT signal on the chip is low after POR and even while the chips are held in reset (RESET line is forced low). The expected behavior (we've observed in the past) is that the chips release the INT signal (and go HI-Z) after reset and after power-up, or after reading the input register(s) via I2C.
We have four of the PCA9539RGER chips connected to the same RESET and INT lines that go off the board to the micro. None of the inputs are changing state (they are all pulled through resistors (1K - 4.7K). However, the INT signal is going low. When I do a read of the input register the INT line goes high-z again (as it should). I have noticed that it doesn't seem to matter which chip input register I read (I've had more consistent results after reading input register 0).
If I tie the RESET to ground (circuit common) and then power up I still see the INT line is low (not HI-Z but actual 0). It seems to be that the chips are not behaving as they should, at least not as the datasheet says they should or as we've observed in the past. Do you have any suggestions or explanation why this may be happening? Please note that we do have a pullup resistor at the micro input, but I've left that board disconnected and am testing only the PCA9539RGER chips without the micro (we have headers for the i2c lines and test points near the chips).
