DS75LV
Digital Thermometer and Thermostat
A) READ 2 BYTES FROM THE TEMPERATURE, TOS, OR THYST REGISTER (CURRENT POINTER LOCATION)
SCL
SDA S 1 0 0 1 A2 A1 A0 R A D7 D6 D5 D4 D3 D2 D1 D0 A D7 D6 D5 D4 D3 D2 D1 D0 N P
START
ADDRESS BYTE
ACK
(DS75LV)
MS DATA BYTE
(FROM DS75LV)
ACK
(MASTER)
LS DATA BYTE
(FROM DS75LV)
NACK STOP
(MASTER)
B) WRITE TO THE CONFIGURATION REGISTER
SCL
SDA S 1 0 0 1 A2 A1 A0 W A 0 0 0 0 0 0 0 1 A D7 D6 D5 D4 D3 D2 D1 D0 A P
START
ADDRESS BYTE
ACK
(DS75LV)
POINTER BYTE
ACK
(DS75LV)
DATA BYTE
(FROM MASTER)
ACK STOP
(DS75LV)
C) WRITE TO THE TOS OR THYST REGISTER
SCL
SDA S 1 0 0 1 A2 A1 A0 W A 0 0 0 0 0 0 P1 P0 A D7 D6 D5 D4 D3 D2 D1 D0 A D7 D6 D5 D4 D3 D2 D1
AP
START
ADDRESS BYTE
ACK
(DS75LV)
POINTER BYTE
ACK
(DS75LV)
MS DATA BYTE
(FROM MASTER)
ACK
(DS75LV)
LS DATA BYTE
(FROM MASTER)
ACK STOP
(DS75LV)
D) READ SINGLE BYTE (NEW POINTER LOCATION)
SCL
SDA S 1 0 0 1 A2 A1 A0 W A 0 0 0 0 0 0 P1 P0 A S 1 0 0 1 A2 A1 A0 R A D7 D6 D5 D4 D3 D2 D1 D0 N P
START
ADDRESS BYTE
ACK
(DS75LV)
POINTER BYTE
ACK REPEAT ADDRESS BYTE
(DS75LV) START
E) READ FROM THE CONFIGURATION REGISTER (CURRENT POINTER LOCATION)
SCL
SDA S 1 0 0 1 A2 A1 A0 R A D7 D6 D5 D4 D3 D2 D1 D0 N P
ACK
(DS75LV)
DATA BYTE
(FROM DS75LV)
NACK STOP
(MASTER)
START
ADDRESS BYTE
ACK
(DS75LV)
DATA BYTE
(FROM DS75LV)
NACK STOP
(MASTER)
Figure 9. 2-Wire Interface Timing
www.maximintegrated.com
Maxim Integrated │ 12