Datasheet

DS1077L
11 of 21
2-WIRE SERIAL COMMUNICATION WITH DS1077L Figure 3 (cont.)
1S 1 C001 W
SDA
SCL
Control Byte Command ByteStart DS1077L
ACK
Read Single Byte Register or MSB from a Two-Byte Register
C1C2C3C4C5C6C7A 1R 01 Rd A
Control ByteRepeated
Start
DS1077L
ACK
A
DS1077L
ACK
NP
MSByte StopMaster
NACK
D1D2D3D4D5D6 D0D7A2 A1 A0 1A2A1A0
NP
LSByte StopMaster
NACK
D1D2D3D4D5D6 D0
SDA
SCL
D7
1S C001 W
SDA
SCL
Control Byte Command ByteStart DS1077L
ACK
Read from a Two-Byte Register
C1C2C3C4C5C6C7A 1R 01 A
Control ByteRepeated
Start
DS1077L
ACK
A
DS1077L
ACK
A
MSByte Master
ACK
D1D2D3D4D5D6D7 D01 A2 A1 A0 Rd1A2A1A0
1S 1 C001 W
SDA
SCL
Control Byte Command ByteStart DS1077L
ACK
Read Multiple Bytes from an Addressed Register
C1C2C3C4C5C6C7A A
DS1077L
ACK
A2 A1 A0 1R 01 Rd A
Control ByteRepeated
Start
DS1077L
ACK
A 1A2A1A0A0
Starting Byte
Address
A1A2A3A4A5A6A7 A
DS1077L
ACK
NP
Byte N StopMaster
NACK
D1D2D3D4D5D6 D0D7
Byte n
D1D2D3D4D5D6
SDA
SCL
D7 D0 A
Master
ACK
Byte (n+1)
D1D2D3D4D5D6D7 D0 A
Master
ACK