Datasheet
MAX5823/MAX5824/MAX5825
Ultra-Small, Octal Channel, 8-/10-/12-Bit Buffered
Output DACs with Internal Reference and I
2
C Interface
17Maxim Integrated
Interface Power Supply (V
DDIO
)
The MAX5823/MAX5824/MAX5825 feature a separate
supply input (V
DDIO
) for the digital interface (1.8V to
5.5V). Connect V
DDIO
to the I/O supply of the host pro-
cessor.
I
2
C Serial Interface
The MAX5823/MAX5824/MAX5825 feature an I
2
C-/
SMBusK-compatible, 2-wire serial interface consisting of
a serial data line (SDA) and a serial clock line (SCL). SDA
and SCL enable communication between the MAX5823/
MAX5824/MAX5825 and the master at clock rates up
to 400kHz. Figure 1 shows the 2-wire interface timing
diagram. The master generates SCL and initiates data
transfer on the bus. The master device writes data to the
MAX5823/MAX5824/MAX5825 by transmitting the proper
slave address followed by the command byte and then
the data word. Each transmit sequence is framed by a
START (S) or Repeated START (Sr) condition and a STOP
(P) condition. Each word transmitted to the MAX5823/
MAX5824/MAX5825 is 8 bits long and is followed by an
acknowledge clock pulse. A master reading data from
the MAX5823/MAX5824/MAX5825 must transmit the
proper slave address followed by a series of nine SCL
pulses for each byte of data requested. The MAX5823/
MAX5824/MAX5825 transmit data on SDA in sync with
the master-generated SCL pulses. The master acknowl-
edges receipt of each byte of data. Each read sequence
is framed by a START or Repeated START condition, a
not acknowledge, and a STOP condition. SDA operates
as both an input and an open-drain output. A pullup
resistor, typically 4.7kI is required on SDA. SCL oper-
ates only as an input. A pullup resistor, typically 4.7kI, is
required on SCL if there are multiple masters on the bus,
or if the single master has an open-drain SCL output.
Series resistors in line with SDA and SCL are optional.
Series resistors protect the digital inputs of the MAX5823/
MAX5824/MAX5825 from high voltage spikes on the bus
lines and minimize crosstalk and undershoot of the bus
signals. The MAX5823/MAX5824/MAX5825 can accom-
modate bus voltages higher than V
DDIO
up to a limit
of 5.5V; bus voltages lower than V
DDIO
are not recom-
mended and may result in significantly increased inter-
face currents. The MAX5823/MAX5824/MAX5825 digital
inputs are double buffered. Depending on the command
issued through the serial interface, the CODE register(s)
can be loaded without affecting the DAC register(s)
using the write command. To update the DAC registers,
either drive the LDAC input low to simultaneously update
all DAC outputs, or use the software LOAD command.
I
2
C START and STOP Conditions
SDA and SCL idle high when the bus is not in use. A mas-
ter initiates communication by issuing a START condition.
A START condition is a high-to-low transition on SDA with
SCL high. A STOP condition is a low-to-high transition
on SDA while SCL is high (Figure 2). A START condition
from the master signals the beginning of a transmission
to the MAX5823/MAX5824/MAX5825. The master termi-
nates transmission and frees the bus, by issuing a STOP
condition. The bus remains active if a Repeated START
condition is generated instead of a STOP condition.
I
2
C Early STOP and
Repeated START Conditions
The MAX5823/MAX5824/MAX5825 recognize a STOP
condition at any point during data transmission except
if the STOP condition occurs in the same high pulse
as a START condition. Transmissions ending in an
early STOP condition will not impact the internal device
settings. If the STOP occurs during a readback byte,
the transmission is terminated and a later read mode
request will begin transfer of the requested register data
from the beginning (this applies to combined format I
2
C
read mode transfers only), interface verification mode
transfers will be corrupted. See Figure 2.
Table 1. I
2
C Slave Address LSBs
SMBus is a trademark of Intel Corp.
ADDR1 ADDR0 A3 A2 A1 A0
V
DDIO
V
DDIO
1 1 1 1
V
DDIO
N.C. 1 1 1 0
V
DDIO
GND 1 1 0 0
N.C. V
DD
1 0 1 1
N.C. N.C. 1 0 1 0
N.C. GND 1 0 0 0
GND V
DDIO
0 0 1 1
GND N.C. 0 0 1 0
GND GND 0 0 0 0










