Part Number: TCAL9539-Q1
Other Parts Discussed in Thread: TCAL9539,
We use the TCAL9539RTWRQ1IO expander across our boards. We had one board return where the I2C expander was not able to communicate to the peripherals on the bus. When probing the I2C SDA/SCL, the SCL seems to toggle fine, but the SDA line is stuck at 0V.
The TCAL9539 IO expander was determined to be the issue by severing the SDA line from the trace which allowed the I2C SDA line to toggle fine. The SDA line on the GPIO expander is still reading as 120Ohm to ground.
What could have caused this issue? When analyzing all of our inputs, there is no input signal that should reach above the max IO voltage. Below is what is connected to our expander at the moment:
- 8 Debug Blue LEDs via 1kOhm resistors
- 4 3.3V feedback signals (toggle high or low)
- 2 analog load switches. The expander controls the EN pin to turn the switch on/off


