Hello, i know it might be a bit late for you but I have experienced the same problem. It seams that there is an undocumented bug with USCI in MSP430 family. If you set P1DIR pin before selecting USCI peripheral in I2C mode, the state machine of the USCI gets stuck when UCSWRST bit is cleared. According to the datasheet for msp430 and User Guide (slau144j) this should not have happened, but it does. It would be good if somebody could check and confirm this.
↧