Temperature Register
The temperature data format is 16 bits, two’s complement,
and the register is read out in 2 bytes: an upper byte and
a lower byte. Bits D[15:3] contain the temperature data,
but depending on the resolution and data format selected,
some of the lower-value bits may be set to 0. For 8-bit
resolution, the LSB has a value of 1°C, and for 12-bit
resolution, the LSB has a value of 0.0625°C. The MSB
is the sign bit; see Table 3. The MSB is transmitted first.
In addition to the normal temperature data format, an
optional extended data format allows temperatures equal
to or greater than +128°C to be read. In the extended
format, selected by bit 5 of the configuration register, the
MSB is increased from 64°C to 128°C.
Temperature Threshold Registers
The T
OS
and T
HYST
registers use the same data format as
the temperature data register. Note that T
HYST
is intend-
ed to have values less than or equal to T
OS
. Therefore,
a T
HYST
value greater than TOS will be interpreted as
being equal to T
OS
.
Conguration Register
The configuration register contains 16 bits of data and
initiates single conversions (1-shot), enables bus timeout,
controls shutdown, sets the data format, and selects the
automatic conversion rate. The upper byte is compatible
with popular temperature sensors, such as the DS75 and
the lower byte includes additional features. See Table 4.
One-Shot
The One-Shot function helps to reduce average supply
current when continuous conversions are not necessary.
Writing a 1 to D0 while in shutdown mode immediately
begins a new temperature conversion. After the conversion
has completed, the device returns to shutdown mode. D0
returns to 0 when the conversion completes. Writing 1 to
D0 has no effect when not in shutdown.
Timeout
Write 1 to D4 to disable bus timeout.
Write 0 to D4 to enable bus timeout. Bus timeout resets
the I
2
C-compatible interface when SCL is low for more
than 30ms (nominal).
Table 3. Temperature Register Definition
Table 4. Configuration Register Definition
Table 2. Register Functions and POR States
REGISTER
NAME
ADDRESS
(HEX)
NUMBER OF
BYTES
POR STATE
(HEX)
POR STATE
(°C)
READ/WRITE
Temperature 00h 2 0000h 0 RO
Conguration 01h 2 0040h n/a R/W
T
HYST
02h 2 4B00h 75 R/W
T
OS
03h 2 5000h 80 R/W
UPPER BYTE LOWER BYTE COMMENT
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Sign 128°C 64°C 32°C 16°C 8°C 4°C 2°C 1°C 0.5°C 0.25°C 0.125°C 0.0625°C 0 0 0
Extended
Format
Sign 64°C 32°C 16°C 8°C 4°C 2°C 1°C 0.5°C 0.25°C 0.125°C 0.0625°C 0 0 0 0
Normal
Format
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
Over Temp
Status
X X
Fault
Queue
X
Comp/
Int
Shut
Down
Data
Format
Resolution
Time-
out
PEC
Conversion
Rate
One-
Shot
www.maximintegrated.com
Maxim Integrated
│
9
MAX31875 Low-Power I
2
C Temperature
Sensor in WLP Package