Datasheet
Two-wire Digital Temperature Sensor
23
8585B–SEEPR–8/10
7.2. TS Read Operations
Reading data from the TS may be accomplished in one of two ways:
(a) If the location latched in the pointer register is correct (for normal operation it is expected the same address
will be read repeatedly for temperature), the read sequence may consist of a device address from the bus
master followed by two bytes of data from the device; or
(b) The pointer register is loaded with the correct register address, and the data is read. The sequence to preset
the pointer register is shown in Figure 7-2 and the preset pointer read is shown in Figure 7-3. If it is desired to
read random address each cycle, the complete Pointer Write, Word Read sequence is shown in Figure 7-4.
The data byte has the most significant bit first. At the end of a read, this device can accept either Acknowledge
(Ack) or No Acknowledge (No Ack) from the Master (No Acknowledge is typically used as a signal for the slave
that the Master has read its last byte).
Figure 7-2. Write to Pointer Register
0 0 1 1 A2 A1 A0
S
T
A
R
T
DEVICE
ADDRESS
R
/
W
A
C
K
REGISTER
POINTER
S
T
O
P
A
C
K
W
R
I
T
E
Figure 7-3. Preset Pointer Register Word Read
DATA
MSB
DATA
LSB
S
T
O
P
N
O
A
C
K
0 0 1 1 A2 A1 A0
S
T
A
R
T
DEVICE
ADDRESS
R
/
W
A
C
K
A
C
K
R
E
A
D
Figure 7-4. Two-Wire Pointer Write Register Word Read
0 0 1 1 A2 A1A0
S
T
A
R
T
DEVICE
ADDRESS
DEVICE
ADDRESS
R
/
W
A
C
K
A
C
K
A
C
K
REGISTER
POINTER
DATA
MSB
DATA
LSB
S
T
O
P
N
O
A
C
K
0 0 1 1 A2 A1 A0
S
T
A
R
T
R
/
W
A
C
K
W
R
I
T
E
R
E
A
D