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.

MSPM0L2228: How to Send I2C Start Condition, Stop Condition

Part Number: MSPM0L2228

Tool/software:

I have a question.

To reset the EEPROM,I need to send a start condition followed by a stop condition in sequence.

Is it possible to send just the start condition or just the stop condition at an arbitrary timing?

Thank you.

  • You can decide if the MSPM0 to generate start or stop automatically but when you enabled it, the start condition will followed the address information and the stop condition generate will depends on the MBLEN. It seems it can not just generate the start condition or stop condition independently. 

  • Dear Gary Gao,

    Thank you for your response.

    I understand that it is not possible to send the start and stop conditions independently. For the EEPROM reset method I am using, it requires sending the start and stop conditions consecutively.

    Would you have any suggestions for an alternative way to send a reset signal, given that independent transmission of the start and stop conditions is not feasible?

    I appreciate your assistance and look forward to your suggestions.

    Best regards,

  • Due to it is not a standard I2C communication condition. I recommend to change the I2C pin back to GPIO out put mode and generate the start and sop conditions when you need to reset EEPROM, after that you can change it back to I2C mode.

  • Thank you for your suggestion.

    I will try resetting the I2C and switching to GPIO mode to generate the start and stop conditions.

    Best regards,