Hi,
I'm using a TM4C123 to communicate with an external device via I2C. It has been working well, until one day the SCL line became stuck low. We swapped the board with the TM4C123 and it worked fine again. So my guess is that the SCL pin was damaged.
We are pulling SCL/SDA to 5V via 10k resistors. My understanding was that most of the TM4C123 pins are 5V tolerant, but then I found the following statement in the SPMA059 pdf:
"Only 3.3V I2C buses are directly supported. 5V or 1.8V buses can be supported with the use of external level shifting diodes."
Could the 5V pullups be the problem? If so, why did it take several weeks for the damage to occur?
Thanks,
Joe