
I am using the MSP EXP430G2ET Board.
One in a while the SDA pin is "Stuck at 0" the only way I can fix it is to unplug the board and replug it in.
I have tried
Reloading the program. The init routine contains:
UCB0CTL1 |= UCSWRST;
...
UCB0CTL1 = UCSSEL_2 | UCSWRST;
without any success.
Also the Soft/Hard reset option on CCS does not reset the SDA pin.
Is there anyway to reset the I2C interface programmatically?