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.

TMP451: SMBus Support PEC

Part Number: TMP451
Other Parts Discussed in Thread: TMP139

From the datasheet:

"The two-wire serial interface accepts the SMBus communication protocol."

Does this mean the TMP451 also supports PEC?

For info regarding PEC, I found application report SLUA475. 
PEC is basically "derived from a simple CRC-8"...

If the TMP451 does not add the PEC to the end of the data transfer, is there anyway the TMP451 sends some kind of CRC check with the data, so the host can confirm it received the right data?

Darren

  • Hi Darren,

    The PEC as referenced by the SMBus standard is actually an optional feature that the majority of our temperature sensors (including the TMP451, and our other remote temperature sensors) do not support. 

    Our only released device with PEC would be the TMP139, which is actually a JEDEC 13C Device, and its error checking features are not supported in I2C mode. With the TMP451 they would have to read back written data, or read data again if they wanted certainty that no transaction errors had occurred. 

    Best Regards,
    Brandon Fisher