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