beautypg.com

Table 1. serial-interface programming commands – Rainbow Electronics MAX5259 User Manual

Page 12

background image

MAX5258/MAX5259

+3V/+5V, Low-Power, 8-Bit Octal DAC
with Rail-to-Rail Output Buffers

12

______________________________________________________________________________________

16-BIT SERIAL WORD*

LDAC

FUNCTION

A2

A1

A0

C2

C1

C0

D7……D0

X

X

X

0

0

0

XXXXXXXX

X

No operation (NOP); shift data in shift registers.

X

X

X

0

0

1

XXXXXXXX

X

Clears all input and DAC registers and sets all DAC
outputs to zero.

X

X

X

0

1

0

XXXXXXXX

X

Software shutdown. Output buffers can be individually
shut down with zeros in the corresponding data bits.

0

X

X

0

1

1

XXXXXXXX

X

DOUT Phase Mode 0. DOUT transitions on the falling
edge of SCLK.

1

X

X

0

1

1

XXXXXXXX

X

DOUT Phase Mode 1. DOUT transitions on the rising
edge of SCLK.

X

X

X

1

0

0

8-bit DAC data

X

Loads all DACs with the same data

0

0

0

1

0

1

8-bit DAC data

H

Load input register A. All DAC outputs unchanged.

0

0

1

1

0

1

8-bit DAC data

H

Load input register B. All DAC outputs unchanged.

0

1

0

1

0

1

8-bit DAC data

H

Load input register C. All DAC outputs unchanged.

0

1

1

1

0

1

8-bit DAC data

H

Load input register D. All DAC outputs unchanged.

1

0

0

1

0

1

8-bit DAC data

H

Load input register E. All DAC outputs unchanged.

1

0

1

1

0

1

8-bit DAC data

H

Load input register F. All DAC outputs unchanged.

1

1

0

1

0

1

8-bit DAC data

H

Load input register G. All DAC outputs unchanged.

1

1

1

1

0

1

8-bit DAC data

H

Load input register H. All DAC outputs unchanged.

0

0

0

1

1

0

8-bit DAC data

H

Load input register A. Update OUTA. All other DAC
outputs unchanged.

0

0

1

1

1

0

8-bit DAC data

H

Load input register B. Update OUTB. All other DAC
outputs unchanged.

0

1

0

1

1

0

8-bit DAC data

H

Load input register C. Update OUTC. All other DAC
outputs unchanged.

0

1

1

1

1

0

8-bit DAC data

H

Load input register D. Update OUTD. All other DAC
outputs unchanged.

1

0

0

1

1

0

8-bit DAC data

H

Load input register E. Update OUTE. All other DAC
outputs unchanged.

1

0

1

1

1

0

8-bit DAC data

H

Load input register F. Update OUTF. All other DAC
outputs unchanged.

1

1

0

1

1

0

8-bit DAC data

H

Load input register G. Update OUTG. All other DAC
outputs unchanged.

1

1

1

1

1

0

8-bit DAC data

H

Load input register H. Update OUTH. All other DAC
outputs unchanged.

X

X

X

1

1

1

XXXXXXXX

H

Software LDAC command. Updates all DACs from their
respective input registers.

Table 1. Serial-Interface Programming Commands

* The first two bits are “don’t care.”