Hi all,
We encountered an unexpected behavior with PCA9557.
An I2C write command was issued by our controller followed by an I2C Write/Read command to do the validation.
Sometimes, we got a validation failure case (compare the value between write and write/read).
For example:
Step 1. Issue a write command to set the output register to 0xef
Step 2. Write/Read the output register to check the value. Sometimes we would not get 0xef but 0x01.
Does TI side have any errata on this I/O Expander?