Datasheet

© 2010 Microchip Technology Inc. DS22187E-page 39
MCP4728
FIGURE 5-8: Multi-Write Command: Write Multiple DAC Input Registers.
2nd Byte
(C2 C1 C0 W1 W2) 3rd Byte 4th Byte
0 1 0 0 0 DAC1 DAC0 UDAC
AV
REF
PD1 PD0 Gx D11 D10 D9 D8 A D7D6D5D4D3D2D1D0 A
ACK (MCP4728)
1st byte
DAC Input Register of Selected Channel
R/W
Device Addressing
ACK (MCP4728)
Repeat Bytes of the 2nd - 4th Bytes
Start
Stop
Multi-Write
S1100A2A1A00A
Command
Note 1: V
OUT
Update:
If UDAC
= 0 or LDAC Pin = 0: V
OUT
is updated after the 4th byte’s ACK is issued.
2: The user can write to the other channels by sending repeated bytes with new channel selection bits (DAC1, DAC0).
3: X is don’t care bit.
Command Type Bits: C2=0 C1=1 C0=0 W1=0 W0=0
Channel
Select
X X X X X DAC1 DAC0 UDAC AV
REF
PD1 PD0 Gx D11 D10 D9 D8 A D7D6D5D4D3D2D1D0 A
ACK (MCP4728)
DAC Input Register of Selected Channel
Note 3
2nd byte 3rd Byte 4th Byte
Repeat Bytes of the 2nd - 4th Bytes
Note 1
Note 1
P
Note 2
Channel
Select