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.

TMP513: TMP513

Part Number: TMP513

I am trying to read the manufacture ID from the TMP513 through I2C fro PIC32MK0128MCA0148.

My sequence is given below.

1)  Master starts communication

2)  Master sends Two-Wire 7bit Slave Address

3)  Master sends R/W bit low (I include the read and write bit into the TMP513 address, 0xB8 above)

4)  Master waits for TMP513 to acknowledge

5)  Master sends Register Pointer Address Byte

6)  Master waits for TMP513 to acknowledge

7)  Master starts communication again(Repeated start)

8)  Master sends Two-Wire 7bit Slave Address

9)  Master sends R/W bit high (I include the read and write bit into the TMP513 address, 0xB9 above)

10) Master waits for TMP513 to acknowledge

11) Master reads first byte MSB and acknowledges

12) Master reads second byte LSB and acknowledges

13) Master stops communication.

But I am not able to get the Manufacture ID.