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.

TMP116: read 0xffff wrong value for device ID by I2C

Part Number: TMP116

Hi Expert,

My customer are using C2000 to communicate with TMP116 by I2C, ADD0 pin is connected to SDA, seem from the I2C waveform, C2000 send correct device ID waveform which is 1001010x, and command 0x0F, but TMP116 send back 0xffff value, which is not correct, 

the procedure that done in C2000, is send device address with write command 10010100, then 00001111, and send device address with read command 10010100, and then get the return data.

the procedure to communicate with TMP116 is correct? any suggestion on how to fix this issue?