When the time interval between two consecutive temperature reads is less than
the maximum specified conversion time of 270 ms there is a possibility to read an
erronenous temperature value. The source of the problem is due to the fact that
the external chip select (CS) signal is not synchronized by the LM71 internal clock.
This leaves a possibility of the LM71 state machine incorrectly sample the CS
signal, resulting in an erronenous temperature value being updated.
Following a power on reset, the user must allow at least 270 ms before making the first
read transaction to ensure a first valid temperature read. After the first read, make sure
that the time interval between any two consecutive temperature reads is greater than the
maximum conversion time of 270 ms.