ADT7320 Data Sheet
Rev. 0 | Page 12 of 24
TEMPERATURE DATA FORMAT
One LSB of the ADC corresponds to 0.0625°C in 13-bit mode or
0.0078°C in 16-bit mode. The ADC can theoretically measure a
temperature range of 255°C, but the ADT7320 is guaranteed to
measure a low value temperature limit of4C to a high value
temperature limit of +150°C. The temperature measurement
result is stored in the 16-bit temperature value register and is
compared with the high temperature limits stored in the T
CRIT
setpoint register and the T
HIGH
setpoint register. It is also compared
with the low temperature limit stored in the T
LOW
setpoint register.
Temperature data in the temperature value register, the T
CRIT
setpoint register, the T
HIGH
setpoint register, and the T
LOW
setpoint register are represented by a 13-bit, twos complement
word. The MSB is the temperature sign bit. On power-up the three
LSBs, Bit 0 to Bit 2, are not part of the temperature conversion
result and are flag bits for T
CRIT
, T
HIGH
, and T
LOW
. Tabl e 5 shows
the 13-bit temperature data format without Bit 0 to Bit 2.
The number of bits in the temperature data-word can be extended
to 16 bits, twos complement by setting Bit 7 to 1 in the configuration
register (Register Address 0x01). When using a 16-bit temperature
data value, Bit 0 to Bit 2 are not used as flag bits and are instead
the LSB bits of the temperature value. The power-on default
setting has a 13-bit temperature data value.
Reading back the temperature from the temperature value register
requires a 2-byte read. Designers that use a 9-bit temperature
data format can still use the ADT7320 by ignoring the last four
LSBs of the 13-bit temperature value. These four LSBs are Bit 3
to Bit 6 in Table 5.
Table 5. 13-Bit Temperature Data Format
Temperature Digital Output (Binary) Bits[15:3]
−40°C 1 1101 1000 0000
−25°C 1 1110 0111 0000
−0.0625°C 1 1111 1111 1111
0°C 0 0000 0000 0000
+0.0625°C 0 0000 0000 0001
+25°C 0 0001 1001 0000
+105°C 0 0110 1001 0000
+125°C 0 0111 1101 0000
+150°C 0 1001 0110 0000
TEMPERATURE CONVERSION FORMULAS
16-Bit Temperature Data Format
Positive Temperature = ADC Code (dec)/128
Negative Temperature = (ADC Code (dec) − 65,536)/128
where ADC Code uses all 16 bits of the data byte, including the
sign bit.
Negative Temperature = (ADC Code (dec) − 32,768)/128
where the MSB is removed from the ADC code.
13-Bit Temperature Data Format
Positive Temperature = ADC Code (dec)/16
Negative Temperature = (ADC Code (dec) − 8192)/16
where ADC Code uses all 13 bits of the data byte, including the
sign bit.
Negative Temperature = (ADC Code (dec) − 4096)/16
where the MSB is removed from the ADC code.
10-Bit Temperature Data Format
Positive Temperature = ADC Code (dec)/2
Negative Temperature = (ADC Code (dec) − 1024)/2
where ADC Code uses all 10 bits of the data byte, including the
sign bit.
Negative Temperature = (ADC Code (dec) − 512)/2
where the MSB is removed from the ADC Code.
9-Bit Temperature Data Format
Positive Temperature = ADC Code (dec)
Negative Temperature = ADC Code (dec) − 512
where ADC Code uses all nine bits of the data byte, including
the sign bit.
Negative Temperature = ADC Code (dec) − 256
where the MSB is removed from the ADC Code.
Data Sheet ADT7320
Rev. 0 | Page 13 of 24
REGISTERS
The ADT7320 contains eight registers:
A status register
A configuration register
Five temperature registers
An ID register
The status register, temperature value register, and the ID
register are read only.
Table 6. ADT7320 Registers
Register Address Description Power-On Default
0x00 Status 0x80
0x01 Configuration 0x00
0x02 Temperature value 0x0000
0x03 ID 0xC3
0x04 T
CRIT
setpoint 0x4980 (147°C)
0x05 T
HYST
setpoint 0x05 (5°C)
0x06 T
HIGH
setpoint 0x2000 (64°C)
0x07 T
LOW
setpoint 0x0500 (10°C)
STATUS REGISTER
This 8-bit read-only register (Register Address 0x00) reflects the
status of the overtemperature and undertemperature interrupts
that can cause the CT and INT pins to become active. It also
reflects the status of a temperature conversion operation. The
interrupt flags in this register are reset by a read operation to
the status register and/or when the temperature value returns
within the temperature limits including hysteresis. The
RDY
bit is
reset after a read from the temperature value register. In one-
shot and 1 SPS modes, the
RDY
bit is reset after a write to the
operation mode bits in the configuration register.
Table 7. Status Register (Register Address 0x00)
Bit(s)
Default
Value Type Name Description
[3:0] 0000 R Unused Reads back 0.
[4] 0 R T
LOW
This bit is set to 1 when the temperature goes below the T
LOW
temperature limit. The bit is cleared to
0 when the status register is read and/or when the temperature measured rises above the limit set
in the T
LOW
+ T
HYST
setpoint registers.
[5] 0 R T
HIGH
This bit is set to 1 when the temperature rises above the T
HIGH
temperature limit. This bit is cleared
to 0 when the status register is read and/or when the temperature measured drops below the limit
set in the T
HIGH
T
HYST
setpoint registers.
[6] 0 R T
CRIT
This bit is set to 1 when the temperature rises above the T
CRIT
temperature limit. This bit is cleared to
0 when the status register is read and/or when the temperature measured drops below the limit set
in the T
CRIT
T
HYST
setpoint registers.
[7] 1 R
RDY
This bit goes low when the temperature conversion result is written to the temperature value
register. It is reset to 1 when the temperature value register is read. In one-shot and 1 SPS modes,
this bit is reset after a write to the operation mode bits in the configuration register.
ADT7320 Data Sheet
Rev. 0 | Page 14 of 24
CONFIGURATION REGISTER
This 8-bit read/write register (Register Address 0x01) stores various
configuration modes for the ADT7320, including shutdown,
overtemperature and undertemperature interrupts, one-shot,
continuous conversion, interrupt pin polarity, and
overtemperature fault queues.
Table 8. Configuration Register (Register Address 0x01)
Bit(s)
Default
Value Type Name Description
[1:0] 00
R/W
Fault queue
These two bits set the number of undertemperature/overtemperature faults that can
occur before setting the INT and CT pins. This helps to avoid false triggering due to
temperature noise.
00 = 1 fault (default).
01 = 2 faults.
10 = 3 faults.
11 = 4 faults.
[2] 0
R/W
CT pin polarity This bit selects the output polarity of the CT pin.
0 = active low.
1 = active high.
[3] 0
R/W
INT pin polarity This bit selects the output polarity of the INT pin.
0 = active low.
1 = active high.
[4] 0
R/W
INT/CT mode This bit selects comparator mode or interrupt mode.
0 = interrupt mode.
1 = comparator mode.
[6:5] 00
R/W
Operation mode These two bits set the operational mode of the ADT7320.
00 = continuous conversion (default). When one conversion is finished, the ADT7320
begins the next conversion.
01 = one-shot mode. Conversion time is typically 240 ms.
10 = 1 SPS mode. Conversion time is typically 60 ms. This operational mode reduces the
average current consumption.
11 = shutdown. All circuitry except for the interface circuitry is powered down.
[7] 0
R/W
Resolution This bit sets the resolution of the ADC when converting.
0 = 13-bit resolution. Sign bit + 12 bits gives a temperature resolution of 0.0625°C.
1 = 16-bit resolution. Sign bit + 15 bits gives a temperature resolution of 0.0078°C.

ADT7320UCPZ-R2

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Board Mount Temperature Sensors .25 Deg C Accurate 16-Bit Digital SPI
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet