Datasheet

DS1077L
10 of 21
2-WIRE SERIAL COMMUNICATION WITH DS1077L Figure 3
1S
1
C00
1
WAP
SDA
SCL
Address Byte Command ByteStart DS1077L
ACK
StopDS1077L
ACK
Send a “Standalone” Command
C1C2C3C4C5C6C7AA2 A1 A0
Write MSB of a Two-Byte Register
1S C00 WA
SDA
SCL
Address Byte Command ByteStart DS1077L
ACK
DS1077L
ACK
C1C2C3C4C5C6C7A D0 AP
MSByte StopDS1077L
ACK
D1D2D3D4D5D6D7
1S C00 WA
SDA
SCL
Address Byte Command ByteStart DS1077L
ACK
DS1077L
ACK
Write to a Two-Byte Register
C1C2C3C4C5C6C7A D0
MSByte
D1D2D3D4D5D6D7 A
DS1077L
ACK
D0 AP
LSByte StopDS1077L
ACK
D1D2D3D4D5D6D7
1S C00 WA
SDA
SCL
Control Byte Command ByteStart DS1077L
ACK
DS1077L
ACK
Write a Single Byte to an Addressed Register
C1C2C3C4C5C6C7A A0
Byte Address
A1A2A3A4A5A6A7 A
DS1077L
ACK
D0 AP
Data Byte StopDS1077L
ACK
D1D2D3D4D5D6D7
Byte (n+1)
D1D2D3D4D5D6
SDA
SCL
D7
Byte N
D1D2D3D4D5D6D7D0 A
DS1077L
ACK
D0 AP
StopDS1077L
ACK
1S C00 WA
SDA
SCL
Control Byte Command ByteStart DS1077L
ACK
DS1077L
ACK
Write Multiple Bytes to an Addressed Register
C1C2C3C4C5C6C7A A0
Starting Byte Address
A1A2A3A4A5A6A7 A
DS1077L
ACK
D0 A
Byte n DS1077L
ACK
D1D2D3D4D5D6D7
11A2
A1
A0
11A2
A1
A0
11A2
A1
A0
11A2
A1
A0