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.

TMP102 reads bogus temperature value during rapid polling

Other Parts Discussed in Thread: TMP102

We are polling 4 different TMP102 devices on our board.  99.99% of the time, we get valid readings (between 28C and 35C)

However, we have read a bogus value.  For example, 0xa827 (-175.8125C).  We are in extended mode, so the bottom 3 bits should be "001".

A value of "111" (0x7) is not a valid reading from the sensor.  We are polling faster than once every 10msec.  Is there a possible

contention issue if we read the temperature at the same time that it is being updated?  Are there other possible causes for an invalid reading?