Datasheet

ADT7316/ADT7317/ADT7318
Rev. B | Page 27 of 44
REGISTERS
The ADT7316/ADT7317/ADT7318 contain registers that are
used to store the results of external and internal temperature
measurements, V
DD
value measurements, high and low tem-
perature and supply voltage limits. They also set output DAC
voltage levels, configure multipurpose pins, and generally
control the device. A description of these registers follows.
The register map is divided into registers of 8 bits. Each register
has i
ts own individual address, but some consist of data that is
linked with other registers. These registers hold the 10-bit con-
version results of measurements taken on the temperature and
V
DD
channels. For example, the 8 MSBs of the V
DD
measurement
are stored in V
DD
Value Register MSBs Register (Address 0x06),
while the 2 LSBs are stored in Internal Temperature Value/V
DD
Value LSBs Register Address 0x03. These types of registers are
linked in that when the LSB register is read first, the MSB regis-
ters associated with that LSB register are locked out to prevent
any updates. To unlock these MSB registers, the user has only to
read any one of them, which effectively unlocks all previously
locked-out MSB registers. Therefore, for the example given
earlier, if Register 0x03 is read first, MSB Register 0x06 and
Register 0x07 are locked out to prevent any updates to them.
If Register 0x06 is read, then this register and Register 0x07
would be subsequently unlocked.
LOCK ASSOCIATED
MSB REGISTERS
FIRST READ
COMMAND
LSB
REGISTER
OUTPUT
DATA
02661-046
Figure 46. Phase 1 of 10-Bit Read
UNLOCK ASSOCIATED
MSB REGISTERS
SECOND READ
COMMAND
MSB
REGISTER
OUTPUT
DATA
02661-047
Figure 47. Phase 2 of 10-Bit Read
If an MSB register is read first, its corresponding LSB register is
not locked out, allowing the user to read back only 8 bits (MSB)
of a 10-bit conversion result. Reading an MSB register first does
not lock out other MSB registers, and likewise, reading an LSB
register first does not lock out other LSB registers.
Table 10. List of ADT7316/ADT7317/ADT73
18 Registers
RD/WR
Address
Name
Power-On
Default
0x00 Interrupt Status 1 0x00
0x01 Interrupt Status 2 0x00
0x02 Reserved
0x00
0x03 Internal Temp and V
DD
LSBs 0x00
0x04 External Temp LSBs
0x00
0x05 Reserved
0x00
0x06 V
DD
MSBs 0xxx
0x07 Internal Temp MSBs
0x00
0x08 External Temp MSBs
0x00
0x09 to 0x0F Reserved
0x00
0x10
DAC A LSBs
(
ADT7316/ADT7317 only)
0x00
0x11 DAC A MSBs
0x00
0x12
DAC B LSBs
(
ADT7316/ADT7317 only)
0x00
0x13 DAC B MSBs
0x00
0x14
DAC C LSBs
(
ADT7316/ADT7317 only)
0x00
0x15 DAC C MSBs
0x00
0x16
DAC D LSBs
(
ADT7316/ADT7317 only)
0x00
0x17 DAC D MSBs
0x00
0x18 Control Configuration 1
0x00
0x19 Control Configuration 2
0x00
0x1A Control Configuration 3
0x00
0x1B DAC Configuration
0x00
0x1C LDAC Configuration
0x00
0x1D Interrupt Mask 1
0x00
0x1E Interrupt Mask 2
0x00
0x1F Internal Temp Offset
0x00
0x20 External Temp Offset
0x00
0x21 Internal Analog Temp Offset
0xD8
0x22 External Analog Temp Offset
0xD8
0x23 V
DD
V
HIGH
Limit 0xC7
0x24 V
DD
V
LOW
Limit 0x62
0x25 Internal T
HIGH
Limit 0x64
0x26 Internal T
LOW
Limit 0xC9
0x27 External T
HIGH
Limit 0xFF
0x28 External T
LOW
Limit 0x00
0x29 to 0x4C Reserved
0x4D Device ID
0x01/0x09/0x05
0x4E Manufacturers ID
0x41
0x4F Silicon Revision
0xXx
0x50 to 0x7E Reserved
0x00
0x7F SPI Lock Status
0x00
0x80 to 0xFF Reserved 0x00