This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TXS0108E: I2C communication not working

Part Number: TXS0108E

Hi Team,

Posting on behalf of our customer.

I'll share this E2E post with our customer so they can reply when needed.

I am using the TXS0108E for bidirectional level shifting between an ESP32-S3 Mini and an ICM-20948 IMU (1.8V logic) over I²C.

System Details:

  • MCU: ESP32-S3 Mini (3.3V logic)

  • IMU: ICM-20948 (1.8V I²C logic)

  • Level Translator: TXS0108E

  • Pull-ups:

    • 10kΩ pull-ups to 3.3V on SDA and SCL (ESP side)

    • 10kΩ pull-ups to 1.8V on SDA and SCL (IMU side)

  • Common ground between all devices

  • VCCA = 1.8V, VCCB = 3.3V

  • OE pin tied high with 3.3V and Pull-down through 10K resistor

Observed Behavior (Measured on DSO):

  • On the ESP32 side (before TXS0108E):

    • SDA and SCL both toggle correctly.

  • On the IMU side (after TXS0108E):

    • SCL toggles correctly.

    • SDA does NOT toggle (remains high, no valid I²C waveform observed).

Power rails are stable and the ESP32 is initiating I²C communication. 

Regards,

Danilo