I have PCA9685 clone and when i tried to use it i accidently wire it wrong. I put vcc to the ground and ground to vcc. After correcting it i tried some codes and suddently i lost connection to the PCA9685. I replugged everything i got connected to the PCA9685 but it wont acknowledge offset address (0x41). It only acknowledges 0x00 address but nothing else. I examine the logic analyzer but nothing was wrong there either. Can anyone help me ?
Have zou considered the possibility that you might have smoked the chip by that reverse supply accident?
No. If you look at datasheet it says "slave devices that are designed to respond to the General Call address (0000 000) which is used as the software reset address" that means PCA9685 waits for 0x00 and 0x06 signals. But i have no idea what to do after doing software reset. If i try to send another signal i get something like this
I try to send 0x80 but my device sends 0x86 somehow. In datasheet there is nothing mentions about this.
That does not answer my question. What makes you sure the chip actually survived that reverse polarity incident? Have you tried replacing it with a known-good, spare one?