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.

MSP430G2553: I2C Group Command does not recognize STOP if a Repeated Start is issued

Part Number: MSP430G2553


Is there a workaround for I2C support for Group Commands where more than one I2C string is issued to different devices?

When the I2C peripheral receives a repeated start followed by a different device address, the I2C State doesn't seem 'listen' for a STOP after the Repeated Start.

The MSP430 User guide Chapter 17 is implying that if the address after a repeated start is not the same as the 'Own Address', the module stops generating any interrupts or setting flags in the device.

Group Commands require that all addressed I2C devices execute their received commands when the STOP condition is set.

Thanks in advance for any inputs / workarounds

Steve M.

**Attention** This is a public forum