I am trying to interface PCA9955 with ATmega128. I connected address pin A0, A1, A2 and A3 to ground and used device address 0xC0 to communicate using I2C. The I2C code is verified as I have used the same code to communicate with other I2C device.. Despite this, PCA9955 does not acknowledge when device address, register address or data is sent. Can any one tell me what is problem here ?
Yes, the SCL and SDA lines are also toggling when data was sent. I checked through oscilloscope. The I2C speed is 1000Hz. I think that the problem lies in this hardware but so far I don't know where it is !