DS1077
2-WIRE SERIAL COMMUNICATION WITH DS1077 Figure 3 (continued)
Read Single Byte Register or MSB from a Two-Byte Register
SCL
S
1
0
1
1
A2 A1 A0
W
A
C7 C6 C5 C4 C3 C2 C1 C0
A
R
1
0
1
1
A2 A1 A0 Rd
A
D7 D6 D5 D4 D3 D2 D1 D0
N
P
SDA
Start
Control Byte
DS1077
ACK
Command Byte
DS1077 Repeated Control Byte
DS1077
ACK
MSByte
MasterStop
NACK
ACK
Start
Read from a Two-Byte Register
SCL
SDA
S
1
0
1
1
A2 A1 A0
W
A
C7 C6 C5 C4 C3 C2 C1 C0
A
R
1
0
1
1
A2 A1 A0 Rd
A
D7 D6 D5 D4 D3 D2 D1 D0
A
Start
Control Byte
DS1077
ACK
Command Byte
DS1077 Repeated Control Byte
DS1077
ACK
MSByte
Master
ACK
ACK
Start
SCL
SDA
D7 D6 D5 D4 D3 D2 D1 D0
LSByte
N
P
MasterStop
NACK
Read Multiple Bytes from an Addressed Register
SCL
SDA
S
1
0
1
1
A2 A1 A0
W
A
C7 C6 C5 C4 C3 C2 C1 C0
A
A7 A6 A5 A4 A3 A2 A1 A0
A
R
1
0
1
1
A2 A1 A0 Rd
A
DS1077
ACK
Start
Control Byte
DS1077
ACK
Command Byte
DS1077
ACK
Starting Byte Address
Repeated Control Byte
Start
DS1077
ACK
SCL
SDA
D7 D6 D5 D4 D3 D2 D1 D0
A
D7 D6 D5 D4 D3 D2 D1 D0
A
D7 D6 D5 D4 D3 D2 D1 D0
Byte N
N
P
Byte n
Master
ACK
Byte (n+1)
Master
ACK
MasterStop
NACK
12 of 21