Datasheet

www.ti.com
DAC5574 Registers
DAC5574 as a Slave Receiver - Standard and Fast Mode
SLAVE ADDRESS R/W A Ctrl-Byte A MS-Byte A LS-Byte A/A P
0 (write)
Data Transferred
(n* Words + Acknowledge)
Word = 16 Bit
From Master to DAC5574
From DAC5574 to Master
A = Acknowledge (SDA LOW)
A = Not Acknowledge (SDA HIGH)
S = START Condition
Sr = Repeated START Condition
P = STOP Condition
DAC5574 I
2
C-SLAVE ADDRESS:
1 0 0 1 1 A1 A0 R/W
MSB LSB
Factory Preset
A0 = I
2
C Address Pin
A1 = I
2
C Address Pin
S
0 = Write to DAC5574
1 = Read from DAC5574
DAC5574
SLAS407 DECEMBER 2003
Table 3. DAC5574 Architecture Register Descriptions
REGISTER DESCRIPTION
CTRL[7:0] Stores 8-bit wide control byte sent by the master
MSB[7:0] Stores the 8 most significant bits of unsigned binary data sent by the master. Can also store 2-bit power-down data.
TRA[9:0], TRB[9:0], 10-bit temporary storage registers assigned to each channel. Two MSBs store power-down information, 8 LSBs
TRC[9:0], TRD[9:0] store data.
DRA[9:0], DRB[9:0], 10-bit DAC registers for each channel. Two MSBs store power-down information, 8 LSBs store DAC data. An
DRC[9:0], DRD[9:0] update of this register means a DAC update with data or power down.
Figure 33 shows the standard and fast mode master transmitter addressing a DAC5574 Slave Receiver with a
7-bit address.
Figure 33. Standard and Fast Mode: Slave Receiver
16