SNIS214E june 2021 – july 2023 TMP114
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The TMP114 implements an optional CRC function to improve data integrity and communication robustness using an 8-bit polynomial that is checked during communication. By default the feature is disabled and can be enabled by setting the CRC_EN bit in the Configuration register.
When enabled, the CRC function starts with the seed value of FFh at every start or repeated start condition on the bus and computes one CRC value. After transmitting or receiving a CRC value the TMP114, the next CRC will have the seed value reset to FFh.
When the TMP114 operates in target receive mode or during a write bus transaction, the CRC byte covers the device address, pointer address, and received data bytes. If the device detects a CRC error on the byte, it shall set the CRC_flag status bit in the Alert_Status register. If the CRC byte is not present, the transaction is discarded and the CRC flag is not set.
When the TMP114 operates in target transmit mode or during a read bus transaction, the CRC byte covers the device address and the sent data bytes.