DS1077L
2-WIRE SERIAL COMMUNICATION WITH DS1077L Figure 3
Send a “Standalone” Command
SCL
S
1
0
A2 A1 A0
W
A
C7 C6 C5 C4 C3 C2 C1 C0
A
P
1
1
SDA
Start
Address Byte
DS1077L
ACK
Command Byte
DS1077L Stop
ACK
Write MSB of a Two-Byte Register
SCL
SDA
S
1
0
W
A1
A0
A
C7 C6 C5 C4 C3 C2 C1 C0
A
D7 D6 D5 D4 D3 D2 D1 D0
A
P
1
1
A2
Start
Address Byte
DS1077L
ACK
Command Byte
DS1077L
ACK
MSByte
DS1077L Stop
ACK
Write to a Two-Byte Register
SCL
SDA
A1
A0
W
1
1
A2
S
1
0
A
C7 C6 C5 C4 C3 C2 C1 C0
A
D7 D6 D5 D4 D3 D2 D1 D0
A
D7 D6 D5 D4 D3 D2 D1 D0
A
P
Start
Address Byte
DS1077L
ACK
Command Byte
DS1077L
ACK
MSByte
DS1077L
ACK
LSByte
DS1077L Stop
ACK
Write a Single Byte to an Addressed Register
SCL
SDA
A1
A0
S
1
0
W
A
C7 C6 C5 C4 C3 C2 C1 C0
A
A7 A6 A5 A4 A3 A2 A1 A0
A
D7 D6 D5 D4 D3 D2 D1 D0
A
P
1
1
A2
Start
Control Byte
DS1077L
ACK
Command Byte
DS1077L
ACK
Byte Address
DS1077L
ACK
Data Byte
DS1077L Stop
ACK
Write Multiple Bytes to an Addressed Register
SCL
SDA
A1
S
1
0
1
1
A2
A0
W
A
C7 C6 C5 C4 C3 C2 C1 C0
A
A7 A6 A5 A4 A3 A2 A1 A0
A
D7 D6 D5 D4 D3 D2 D1 D0
Byte n
A
Start
Control Byte
DS1077L
ACK
Command Byte
DS1077L
ACK
Starting Byte Address DS1077L
ACK
DS1077L
ACK
SCL
SDA
D7 D6 D5 D4 D3 D2 D1 D0
Byte (n+1)
A
D7 D6 D5 D4 D3 D2 D1 D0
A
P
DS1077L
ACK
Byte N
DS1077L Stop
ACK
10 of 20