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.

Send STOP after slave ACK on I2C

Other Parts Discussed in Thread: TMS320F28377D

Hi,

I am using the I2C module on TMS320F28377D to transmit to an EEPROM. I am following a app note from the manufacturer to test the device.

The example calls for the master (the processor) to send the address followed by a one byte instructions followed by a STOP before proceeding.

I send the address which is acknowledged, the command which is also acknowledged but I cannot send the STOP command.

If I send an incorrect command which is not acknowledged I can successfully send a STOP.

Do I need to do something else or is the TMS320 expecting some data back? The app note specifically calls for a STOP condition at this point.

Thanks and regards,

Adam