MAX5477/MAX5478/MAX5479
Dual, 256-Tap, Nonvolatile, I
2
C-Interface,
Digital Potentiometers
______________________________________________________________________________________ 13
3 bits in the slave address. Connect each address input
to V
DD
or GND to set these 3 bits. Each device must
have a unique address to share a common bus.
Message Format for Writing
Write to the MAX5477/MAX5478/MAX5479 by transmit-
ting the device’s slave address with NOP/W (8th bit) set
to zero, followed by at least 1 byte of information
(Figure 7). The 1st byte of information is the command
byte. The bytes received after the command byte are
the data bytes. The 1st data byte goes into the internal
register of the MAX5477/MAX5478/MAX5479 as select-
ed by the command byte (Figure 8).
Command Byte
Use the command byte to select the source and desti-
nation of the wiper data (nonvolatile or volatile memory
registers) and swap data between nonvolatile and
volatile memory registers (see Table 3).
Command Descriptions
VREG: The data byte writes to the volatile memory reg-
ister and the wiper position updates with the data in the
volatile memory register.
NVREG: The data byte writes to the nonvolatile memory
register. The wiper position is unchanged.
NVREGxVREG: Data transfers from the nonvolatile
memory register to the volatile memory register (wiper
position updates).
SDA
DATA STABLE,
DATA VALID
CHANGE OF
DATA ALLOWED
SCL
Figure 5. Bit Transfer
1
SCL
START
CONDITION
SDA
289
CLOCK PULSE FOR
ACKNOWLEDGMENT
ACKNOWLEDGE
NOT ACKNOWLEDGE
Figure 6. Acknowledge
A
0SLAVE ADDRESS COMMAND BYTE DATA BYTE
ACKNOWLEDGE FROM
MAX5477/MAX5478/MAX5479
NOP/W
1 BYTE
ACKNOWLEDGE FROM
MAX5477/MAX5478/MAX5479
ACKNOWLEDGE FROM
MAX5477/MAX5478/MAX5479
D15 D14 D13 D12 D11 D10 D9 D8 D1 D0D3 D2D5 D4D7 D6
HOW CONTROL BYTE AND DATA BYTE MAP INTO
MAX5477/MAX5478/MAX5479 REGISTERS
S AA
P
S A0SLAVE ADDRESS COMMAND BYTE
ACKNOWLEDGE FROM
MAX5477/MAX5478/MAX5479
NOP/W
ACKNOWLEDGE FROM
MAX5477/MAX5478/MAX5479
D15 D14 D13 D12 D11 D10 D9 D8
COMMAND BYTE IS STORED ON RECEIPT OF STOP CONDITION
AP
Figure 7. Command Byte Received
Figure 8. Command and Single Data Byte Received
MAX5477/MAX5478/MAX5479
Dual, 256-Tap, Nonvolatile, I
2
C-Interface,
Digital Potentiometers
14 ______________________________________________________________________________________
VREGxNVREG: Data transfers from the volatile memory
register into the nonvolatile memory register.
Nonvolatile Memory
The internal EEPROM consists of a 16-bit nonvolatile
register that retains the value written to it prior to power
down. The nonvolatile register is programmed with the
midscale value at the factory. The nonvolatile memory
is guaranteed for 50 years for wiper position retention
and up to 200,000 wiper write cycles. A write-protect
feature prevents accidental overwriting of the EEPROM.
Connect WP to V
DD
or leave open to enable the write-
protect feature. The wiper position only updates with
the value in the EEPROM when WP = V
DD
. Connect WP
to GND to allow EEPROM write cycles and to update
the wiper position from nonvolatile memory or directly
from the I
2
C serial interface.
Power-Up
Upon power-up, the MAX5477/MAX5478/MAX5479
load the data stored in the nonvolatile memory register
into the volatile memory register, updating the wiper
position with the data stored in the nonvolatile memory
register. This initialization period takes 10µs.
Standby
The MAX5477/MAX5478/MAX5479 feature a low-power
standby mode. When the device is not being pro-
grammed, it enters into standby mode and supply cur-
rent drops to 500nA (typ).
Applications Information
The MAX5477/MAX5478/MAX5479 are ideal for circuits
requiring digitally controlled adjustable resistance,
such as LCD contrast control (where voltage biasing
adjusts the display contrast), or for programmable fil-
ters with adjustable gain and/or cutoff frequency.
Positive LCD Bias Control
Figures 9 and 10 show an application where the
MAX5477/MAX5478/MAX5479 provide an adjustable,
positive LCD bias voltage. The op amp provides buffer-
ing and gain to the resistor-divider network made by
the potentiometer (Figure 9) or by a fixed resistor and a
variable resistor (see Figure 10).
Programmable Filter
Figure 11 shows the MAX5477/MAX5478/MAX5479 in a
1st-order programmable application filter. Adjust the
gain of the filter with R
2
, and set the cutoff frequency
with R
3
. Use the following equations to calculate the
gain (A) and the -3dB cutoff frequency (f
C
):
Offset Voltage and Gain Adjustment
Connect the high and low terminals of one potentiome-
ter of a MAX5477 between the NULL inputs of a
MAX410 and the wiper to the op amp’s positive supply
to nullify the offset voltage over the operating tempera-
ture range. Install the other potentiometer in the feed-
back path to adjust the gain of the MAX410 (Figure 12).
Adjustable Voltage Reference
Figure 13 shows the MAX5477/MAX5478/MAX5479
used as the feedback resistors in multiple adjustable
voltage reference applications. Independently adjust
the output voltages of the MAX6160 parts from 1.23V to
V
IN
- 0.2V by changing the wiper positions of the
MAX5477/MAX5478/MAX5479.
A
R
R
f
RC
C
=+
=
××
1
1
2
1
2
3
π
V
OUT
30V
5V
W_
H_
L_
MAX5477
MAX5478
MAX5479
MAX480
V
OUT
30V
5V
W_
H_
L_
MAX5477
MAX5478
MAX5479
MAX480
Figure 9. Positive LCD Bias Control Using a Voltage-Divider
Figure 10. Positive LCD Bias Control Using a Variable Resistor
MAX5477/MAX5478/MAX5479
Dual, 256-Tap, Nonvolatile, I
2
C-Interface,
Digital Potentiometers
______________________________________________________________________________________ 15
MAX6160
IN
5V
OUT
ADJ
GND
HA
LA
WA
V
OUT1
IN
OUT
ADJ
GND
HB
LB
WB
V
OUT2
1/2 MAX5477
1/2 MAX5478
1/2 MAX5479
MAX6160
1/2 MAX5477
1/2 MAX5478
1/2 MAX5479
FOR THE MAX5477
V
OUT_
= 1.23V x
10k
R
FOR THE MAX5478
V
OUT_
= 1.23V x
50k
R
FOR THE MAX5479
V
OUT_
= 1.23V x
100k
R
WHERE R = R
HL
x D / 256
AND D = DECIMAL VALUE OF WIPER CODE
RR
Figure 13. Adjustable Voltage Reference
3
2
5V
7
4
1
6
8
MAX410
HA
LA
WA
R2
R1
HB
LB
WB
1/2 MAX5477
1/2 MAX5477
R
2
= R
HL
x D / 256
WHERE R
HL
= END-TO-END RESISTANCE
AND = D DECIMAL VALUE OF WIPER CODE
Figure 12. Offset Voltage Adjustment Circuit
MAX5477
MAX5478
MAX5479
V
IN
R
2
HB
WB
LB
R
1
V
OUT
R
3
HA
WA
LA
C
MAX410
V+
V-
R
2
, R
3
= R
HL
x D / 256
WHERE R
HL
= END-TO-END RESISTANCE
AND D = DECIMAL VALUE OF WIPER CODE
Figure 11. Programmable Filter
16
1
2
3
4
12
11
10
9
15 14 13
5678
N.C.
HA
WA LA
HB
WB
LB
WP
SCL
SDA
A0
A1
A2
GND
N.C.
V
DD
TOP VIEW
MAX5477
MAX5478
MAX5479
14
13
12
11
10
9
8
1
2
3
4
5
6
7
V
DD
SCL
SDA
A0HB
LA
WA
HA
A1
A2
GNDWP
LB
WB
TSSOP
(4.4mm x 5mm)
THIN QFN
(3mm x 3mm)
MAX5477
MAX5478
MAX5479
++
Pin Configurations Chip Information
PROCESS: BiCMOS
Package Information
For the latest package outline information and land patterns
(footprints), go to www.maxim-ic.com/packages
. Note that a
“+”, “#”, or “-” in the package code indicates RoHS status only.
Package drawings may show a different suffix character, but
the drawing pertains to the package regardless of RoHS status.
PACKAGE
TYPE
PACKAGE
CODE
OUTLINE
NO.
LAND
PATTERN NO.
16 TQFN-EP T1633F+3
21-0136 90-0033
14 TSSOP U14+1
21-0066 90-0113

MAX5478EUD+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Digital Potentiometer ICs Dual 256-Tap NV I2C-Interface
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union