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