SNIS217C december 2020 – may 2023 TMP139
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The parity error check implemented by the TMP139 is odd parity. In I2C mode, parity error check is not supported except for supported common command codes (CCC). In I3C mode the parity error check is supported for both CCC and host to device data transfers. The parity bit is only sent during the host write and the TMP139 shall check the parity to ensure that the data or CCC it received is correct. The device implements odd parity. If an odd number of bits in the byte are set as 1, the parity bit is set as 0. If an even number of bits in the byte are set as 1, the parity bit is set as 1.
If there is a parity error during a data transfer or CCC, then the TMP139 shall drop the bytes after the parity error is detected and shall wait for a Stop condition on the bus.
When a parity error is detected, the device shall set the IBI_STATUS bit in the MR48 register and PAR_ERROR_STATUS bit in the MR52 register.