Part Number: PCA9535
Other Parts Discussed in Thread: TCA9535
Tool/software:
We make an AM64xx DAQ board that uses the PCA9535.
Our lead customer has discovered that, if a signal is applied to the input pins before VCC is powered up, the output pins won't work.
Specifically, when the power-on sequence is complete a Linux service program runs which configures the I/O directions of the 16 digital bits, about half as outputs. If a square wave is present on an input pin before the power-up has begun the pins configured as outputs don't toggle when commanded to do so.
We have read-back the I/O configuration register and the data register and both show valid data: the 0x5570 bit pattern for inputs vs outputs reads back properly, etc: so we know the problem is not a locked up I2C interface. (As seems to occur so often here on the forums, and which the TCA9535 is the recommended fix.)
All 16 of the digital I/O pins have 10kΩ pull-downs.
We've shipped a bunch of these units so swapping to TCA9535 is not completely plausible.
Thoughts?

