Incorrect I2C Address

Hello,

I am testing out a custom board with the nRF52840 and I am trying to interface with an I2C slave using the chip. Right now I am just trying to see if I can find the slave using an I2C scanner, but no address is coming up. I have tested the I2C scanner with the development kit with the same sensor model and it can find the slave without any trouble. I made sure the connections were intact on the board, but when I probed the SDA pin on the custom board, I saw that the address that the chip was sending was not the correct address.

Custom Board SDA for 0x01DK SDA for 0x01

The left image is taken from the SDA pin on the custom board when trying to send the address 0x01 and the right image is taken from the SDA pin on the development kit when trying to send 0x01. Since I have not been able to simultaneously probe the SCL on the custom board, I am not sure exactly what address is being outputted, but is there a reason why the sent address would be so different?

Related