Microchip Technology MCP4728EV Data Sheet

Page of 68
© 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 A V
REF
PD1 PD0 Gx D11 D10 D9 D8 A D7 D6 D5 D4 D3 D2 D1 D0 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
S
1
1
0
0
A2 A1 A0
0
A
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 A V
REF
PD1 PD0 Gx D11 D10 D9 D8 A D7 D6 D5 D4 D3 D2 D1 D0 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