5V nRF52833 I2C connection to 1.8V device

Hi, 

I have connected my nRF52833 chip to a sensor. 

nRF52833 is supplied at 5V. The sensor supply voltage is 1.8V.

My sensor communicates with nRF52833 on I2C bus. I2C bus of sensor is connected to 1.8V by pull up resistors. Does this system work fine or I still need a level shifter for I2C proper functionality? 

See below diagram.

Parents
  • Hi,

    Even if you can get reliable communication, 5v may damage the inputs on the sensor. For comparison, the nRF52833 does not support more than VDD + 0.3v on its GPIO pads (Absolute maximum ratings). But have you measured 5 V on the i2c lines? As you may know, the IO voltage on the nRF is not controlled by the VDDH input but by the output of the REG0 regulator.

    The output voltage of REG0 can be adjusted through the non-volatile REGOUT0 register in UICR. It defaults to 1.8v after a full chip erase.

    Best regards,

    Vidar

Reply
  • Hi,

    Even if you can get reliable communication, 5v may damage the inputs on the sensor. For comparison, the nRF52833 does not support more than VDD + 0.3v on its GPIO pads (Absolute maximum ratings). But have you measured 5 V on the i2c lines? As you may know, the IO voltage on the nRF is not controlled by the VDDH input but by the output of the REG0 regulator.

    The output voltage of REG0 can be adjusted through the non-volatile REGOUT0 register in UICR. It defaults to 1.8v after a full chip erase.

    Best regards,

    Vidar

Children
Related