SNIS139F February 2005 – January 2024 LM95231
PRODUCTION DATA
The data registers in the LM95231 are selected by the Command Register. At power-up the Command Register is set to “00”, the location for the Read Local Temperature Register. The Command Register latches the last location it was set to. Each data register in the LM95231 falls into one of four types of user accessibility:
A Write to the LM95231 will always include the address byte and the command byte. A write to any register requires one data byte.
Reading the LM95231 can take place either of two ways:
The data byte has the most significant bit first. At the end of a read, the LM95231 can accept either acknowledge or No Acknowledge from the Master (No Acknowledge is typically used as a signal for the slave that the Master has read its last byte). When retrieving all 11 bits from a previous remote diode temperature measurement, the master must insure that all 11 bits are from the same temperature conversion. This may be achieved by reading the MSB register first. The LSB will be locked after the MSB is read. The LSB will be unlocked after being read. If the user reads MSBs consecutively, each time the MSB is read, the LSB associated with that temperature will be locked in and override the previous LSB value locked-in.