Other Parts Discussed in Thread: TMP112, TMP112EVM
My customer is using TMP112 with 13bit extended mode. I know the first read is 12bit due to the default setting.
I recommend them to distinguish the read by D0 bit 0b(12bit) or 1b(13bit).
But my customer observed 12bit data with D0 bit = 1b(13bit) for example 0xDE01(-34degC by 12bit and the LSB is 1).
I guess for example customer changed the mode to 13bit and read the temperature register before the completion of second conversion. so temperature data is 12bit but the LSB is updated to 13bit.
Can it happen?