REGISTERS
The ADT7316/ADT7317/ADT7318 contain registers that are
used to store the results of external and internal temperature
measurements, VDD 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 its 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
VDD channels. For example, the 8 MSBs of the VDD measurement
are stored in VDD Value Register MSBs Register (Address 0x06),
while the 2 LSBs are stored in Internal Temperature Value/VDD
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.
FIRST READ
COMMAND
LSB
REGISTER
OUTPUT
DATA
LOCK ASSOCIATED
MSB REGISTERS
Figure 46. Phase 1 of 10-Bit Read
SECOND READ
COMMAND
MSB
REGISTER
OUTPUT
DATA
UNLOCK ASSOCIATED
MSB REGISTERS
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.
ADT7316/ADT7317/ADT7318
Table 10. List of ADT7316/ADT7317/ADT7318 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 VDD LSBs 0x00
0x04
External Temp LSBs
0x00
0x05
Reserved
0x00
0x06
VDD 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
VDD VHIGH Limit
0xC7
0x24
VDD VLOW Limit
0x62
0x25
Internal THIGH Limit
0x64
0x26
Internal TLOW Limit
0xC9
0x27
External THIGH Limit
0xFF
0x28
External TLOW Limit
0x00
0x29 to 0x4C Reserved
0x4D
Device ID
0x01/0x09/0x05
0x4E
Manufacturer’s ID
0x41
0x4F
Silicon Revision
0xXx
0x50 to 0x7E Reserved
0x00
0x7F
SPI Lock Status
0x00
0x80 to 0xFF Reserved
0x00
Rev. B | Page 27 of 44