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.

TMS320F2800137: Possible to clear I2C TX buffer (I2CDXR)/I2CXSR right after writing it before sending it to the bus?

Part Number: TMS320F2800137

Tool/software:

Hi champs,

I am asking this for our customer.

F280013x is in I2C target.

In some cases, F280013x may have sent a byte by writing the byte onto I2CDXR but gets STOP from the controller, so the byte is in I2CXSR and will be sent later, which is not desired by the user.

The user wonders if there is any way to delete the byte in I2CXSR so that the pending byte will not be sent later?

That is, possible to clear I2CDXR/I2CXSR right after writing a byte to I2CDXR and before sending the byte to the bus?