I have two PCAL6524, I2C I/O expanders. One of them always works fine, but the other eventually starts failing updating its outputs.
I can write/read correctly via I2C but somehow it fails updating the outputs. The only difference between the one that works an the one that fails its that the one that fails has its ADDR pin connected to VDD instead of GND as the other.
If i reset the IC it starts working again but eventually fails again.
I am out of ideas, any help will be wellcome, thanks