Rainbow Electronics MAX550A User Manual

Page 9

Advertising
background image

MAX548A/MAX549A/MAX550A

+2.5V to +5.5V, Low-Power, Single/Dual,

8-Bit Voltage-Output DACs in µMAX Package

_______________________________________________________________________________________

9

Table 2. MAX548A Serial-Interface Programming Commands

COMMAND

(Commands executed on

CS

’s rising edge)

LDAC

COMMANDS LOADING INPUT REGISTER(S) ONLY

X

Unassigned operation

X

XXXXXXXX

0

0

X

X

X

1

X

X

Unassigned command

X

XXXXXXXX

0

0

X

0

X

0

X

CONTROL BYTE

Loaded First

Loaded Last

UB1

Pin 6

D7........D0

A0

A1

C0

C1

UB3

C2

UB2

X

Load DAC B input register and update both DAC
registers. DAC A input register unchanged.

0

8-Bit DAC Data

X

Load DAC A input register and update both DAC
registers. DAC B input register unchanged.

0

8-Bit DAC Data

0

1

1

1

X

0

X

1

0

1

1

X

0

X

Update both DAC registers with current contents
of their input registers. Both input registers
unchanged.

0

0

0

1

1

X

0

X

X

X

Load both DAC input registers and update both
DAC registers.

X

8-Bit DAC Data

1

1

0

1

X

0

X

X

Load DAC B input register and update both DAC
registers. DAC A input register unchanged.

X

8-Bit DAC Data

0

1

0

1

X

0

X

X

Load both DAC input registers. Both DAC regis-
ters unchanged.

X

8-Bit DAC Data

1

1

X

0

X

0

X

X

Load DAC B input register. DAC A input register
and both DAC registers unchanged.

X

8-Bit DAC Data

0

1

X

0

X

0

X

X

Load DAC A input register and update both DAC
registers. DAC B input register unchanged.

X

8-Bit DAC Data

1

0

0

1

X

0

X

X

Load DAC A input register. DAC B input register
and both DAC registers unchanged.

Update both DAC registers with current contents
of their input registers. Both input registers
unchanged.

X

X

8-Bit DAC Data

XXXXXXXX

1

0

0

0

X

0

0

1

X

0

X

0

X

X

X

UNASSIGNED COMMANDS

DATA BYTE

XXXXXXXX

COMMANDS UPDATING DAC REGISTER(S)

X

Load both DAC input registers and update both
DAC registers.

0

8-Bit DAC Data

1

1

1

1

X

0

X

COMMANDS UTILIZING THE ASYNCHRONOUS LOAD FUNCTION

X

After CS’s rising edge and on LDAC’s falling
edge, update both DAC registers with current
contents of their input registers. Both input regis-
ters unchanged.

1

XXXXXXXX

0

0

1

1

X

0

X

X

Load DAC A input register. After CS’s rising edge
and on LDAC’s falling edge, update both DAC
registers.

1

8-Bit DAC Data

1

0

1

1

X

0

X

X

Load DAC B input register. After CS’s rising edge
and on LDAC’s falling edge, update both DAC
registers.

1

8-Bit DAC Data

0

1

1

1

X

0

X

X

Load both DAC input registers. After CS’s rising
edge and on LDAC’s falling edge, update both
DAC registers.

1

8-Bit DAC Data

1

1

1

1

X

0

X

Advertising