This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

I2C on NFC lines

We have our SCL line on P0.10 (NFC2)  and SDA P0.23

When I try to start a I2C transaction nothing happens, and  NRF_TWIM0->TXD.AMOUNT = 0.  I have verified that SDA/SCL are pulled high.

However, I can run the same code changing the pins to P0.26, P0.27 as on the 52833-DK and I get an ERROR event with NRF_TWIM0->ERRSRC = 2, which is what you would expect with no devices on the bus.

I then tried the experiment on the 52833-DK, setting up GPIO pullups on SDA/SCL and got exactly the same results based on pin numbers.

We do not use NFC, and I have verified that the NFC module is not enabled in an emulator.   Is there a restriction on using the NFC lines for I2C?

Thanks,

Mark

Related