
- 6 -
© Andigilog, Inc. 2005
www.andigilog.com
April 2006 - 70A03204
aTS75
Registers
The ATS75 contains the following five registers:
1)
Command Register
2)
Temperature Register
3)
Configuration Register
4)
Over-Limit-Signal Temperature Register (TOS)
5)
Hysteresis Temperature Register (THYST)
All of these registers can be accessed by the user via the
digital serial interface at anytime (see Serial Interface
Operation for instructions). A detailed description of these
registers and their functions is provided in the following
paragraphs. A diagram of the register hierarchy is shown
in Figure 2.
Command Register
The Command Register is a one-byte (8-bit) write-only
register.
The data stored in the Command Register
indicates which of the other four registers (Temperature,
Configuration, THYST, or TOS) the user intends to read from
or write to during an upcoming operation. In other words
the Command Register “points” to the selected register as
shown in Figure 2.
The Command Register is illustrated in Figure 3. The P1
and P0 bits of the Command Register determine which
register is to be accessed as shown in Table 2. The six
MSBs of the Command Register must always be zero.
Writing a 1 into any of these bits will cause the current
operation to be terminated.
The
Command
Register
retains
pointer
information
between operations. Therefore, this register only needs to
be updated once for consecutive read operations from the
same register. All bits in the Command Register default to
zero at power-up.
Configuration Register
1-byte Read/Write
Command Reg. = 00000001
Temperature Register
2-byte Read Only
Command Reg. = 00000000
THYST Register
2-byte Read/Write
Command Reg. = 00000010
TOS Register
2-byte Read/Write
Command Reg. = 00000011
Command
(‘Pointer’)
Data
Read/Write
Data
Command Register
1-byte Write Only
Serial Interface
sda
scl
Figure 2. aTS75 Register Hierarchy
Figure 3. Command Register Format
Table 2. Register Assignments for Command Bits P1
and P2
LSB
0
0
0
MSB
P1
P0
0
0
0
Register
P1
P0
Temperature Register
0
0
Configuration Register
0
1
THYST Register
1
0
TOS Register
1
1