19-5876; Rev 6/11
DS1804
Nonvolatile Trimmer Potentiometer
FEATURES
Single
100-Position Taper Potentiometer
Nonvolatile (NV) On-Demand Wiper
Storage
Operates from 3V or 5V Supplies
Up/Down, Increment-Controlled Interface
Available in 8-Pin (300 mils) DIP, 8-Pin
(150 mils) SO, and 8-Pin (118 mils) µSOP
-40°C to +85°C Operating Temperature
Range
Standard Resistance Values:
–
DS1804-010: 10kΩ
–
DS1804-050: 50kΩ
–
DS1804-100: 100kΩ
PIN ASSIGNMENT
INC
U/D
H
GND
1
2
3
4
8
7
6
5
V
CC
CS
L
W
DIP (300 mils)
SO (150 mils)
μSOP (118
mils)
PIN DESCRIPTION
H
L
W
V
CC
CS
U/
D
INC
GND
-
-
-
-
-
-
-
-
High-Terminal of Potentiometer
Low-Terminal of Potentiometer
Wiper of Potentiometer
3V or 5V Power Supply
Chip Select
Up/Down Control
Increment/Decrement Wiper Control
Ground
DESCRIPTION
The DS1804 NV trimmer potentiometer is a nonvolatile digital potentiometer that has 100 positions. The
device provides an ideal method for low-cost trimming applications using a CPU or manual control input
with minimal external circuitry. Wiper position of the DS1804 can be stored in EEPROM memory on
demand. The device’s wiper position is manipulated by a three-terminal port that provides an increment/
decrement counter controlled interface. This port consists of the control inputs
CS
,
INC
, and U/
D
. The
DS1804 is available in three resistor grades, which include a 10kΩ, 50kΩ, and 100kΩ. The device is
provided in an industrial temperature grade. Additionally, the DS1804 will operate from 3V or 5V
supplies and is ideal for portable application requirements. Three packaging options are available and
include the 8-pin (300 mils) DIP, 8-pin (150 mils) SO, and 8-pin (118 mils)
μSOP.
1 of 10
DS1804
OPERATION
The DS1804 is a single nonvolatile potentiometer. The device has a total of 100 tap-points including the
L- and H- terminals. A total of 99 resistive segments exist between the L- and H- terminals. These tap-
points are accessible to the W-terminal, whose position is controlled via a three-terminal control port. A
block diagram of the DS1804 is shown in Figure 1.
The three-terminal port of the DS1804 provides an increment/decrement interface which is activated via a
chip-select input. This interface consists of the input signals
CS
,
INC
, and U/
D
. These input signals
control a 7-bit up/down counter. The output of the 7-bit up/down counter controls a 1 of 100 decoder to
select wiper position. Additionally, this interface provides for a wiper storage operation using the
CS
and
INC
input control pins. The timing diagram for the three-terminal interface control is shown in Figure 2.
PIN DESCRIPTIONS
V
CC
-
Power Supply. The DS1804 will support supply voltages ranging from +2.7V to +5.5V.
GND -
Ground.
H -
High-Terminal Potentiometer. This is the high terminal of the potentiometer. It is not required that
this terminal be connected to a potential greater than the L-terminal. Voltage applied to the H-terminal
cannot exceed the power-supply voltage, V
CC
, or go below ground.
L -
Low-Terminal Potentiometer. This is the low terminal of the potentiometer. It is not required that this
terminal be connected to a potential less than the H-terminal. Voltage applied to the L-terminal cannot
exceed the power-supply voltage, V
CC
, or go below ground.
W
- Wiper of the Potentiometer. This pin is the wiper of the potentiometer. Its position on the resistor
array is controlled by the three-terminal control port. Voltage applied to the wiper cannot exceed the
power-supply voltage, V
CC
, or go below ground.
CS
-
Chip Select. The
CS
input is used to activate the control port of the DS1804. This input is active
low. When in a high-state, activity on the
INC
and U/
D
port pins will not affect or change wiper
position.
INC
-
Wiper Movement Control. This input provides for wiper position changes when the
CS
pin is low.
Wiper position changes of the W-terminal will occur one position per high-to-low transition of this input
signal. Position changes will not occur if the
CS
pin is in a high state.
U/
D
-
Up/Down Control. This input sets the direction of wiper movement. When in a high state and
CS
is low, any high-to-low transition on
INC
will cause a one position movement of the wiper towards the
H-terminal. When in a low state and
CS
is low, any high-to-low transitions on
INC
will cause the
position of the wiper to move towards the L-terminal.
2 of 10
DS1804
DS1804 BLOCK DIAGRAM
Figure 1
POWER-UP/POWER-DOWN CONDITIONS
On power-up, the DS1804 will load the value of EEPROM memory into the wiper position register (or 1
of 100 decoder). The value of this register can then be set to another wiper position if desired, by using
the three-terminal control port. On power-up, wiper position will be loaded within a maximum time
period of 500µs once the power-supply is stable. Additionally, the three-terminal interface port will be
active after 50ms.
On power-down, the wiper position register data will be lost. On the next device power-up, the value of
EEPROM memory will be loaded into the wiper position register.
On shipment from the factory, Maxim Integrated Products does not guarantee a specified EEPROM
memory value. This value should be set by the customer as needed.
NONVOLATILE WIPER STORAGE
Wiper position of the DS1804 can be stored using the
INC
and
CS
inputs. Storage of the wiper position
takes place whenever the
CS
input transitions from low-to-high while the
INC
is high. Once this
condition has occurred the value of the current wiper position will be written to EEPROM memory.
The DS1804 is specified to accept 50,000 writes to EEPROM over 0°C to 70ºC before a wear-out
condition. After wear-out the DS1804 will still function and wiper position can be changed during
powered conditions using the three-terminal control port. However, on power-up the wiper-position will
be indeterminate.
ONE-TIME PROGRAMMABILITY (OTP)
The DS1804 can be easily used as an OTP device. The user of the DS1804 can trim the desired value of
the wiper position and set this position for storage as described above. Any activity through the three-
terminal port can then be prevented by connecting the
CS
input pin to V
CC
. Also, an OTP application
does not adversely affect the number of times EEPROM is written, since EEPROM will only be loaded
and
not written
during a power-up or power-down condition.
On power-up, the DS1804 will load the current value of EEPROM memory into the wiper position
register.
3 of 10
DS1804
ABSOLUTE MAXIMUM RATINGS
Voltage on Any Pin Relative to Ground
Operating Temperature Range
Storage Temperature Range
Lead Temperature (soldering, 10s)
Soldering Temperature (reflow)
-1.0V to +6.0V
-40°C to +85°C
-55°C to +125°C
+300°C
+260°C
This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation
sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect
reliability.
RECOMMENDED DC OPERATING CONDITIONS
(T
A
= -40°C to +85°C, unless otherwise noted.)
PARAMETER
SYMBOL
MIN
Supply Voltage
Input Logic 1
Input Logic 0
Resistor Inputs
V
CC
V
IH
V
IL
L, H, W
+2.7
2.0
-0.3
V
GND
- 0.2
TYP
MAX
5.5
V
CC
+ 0.3
+0.8
+0.6
V
CC
+ 0.2
UNITS
V
V
V
V
NOTES
1
1, 2
1, 15
1, 3
DC ELECTRICAL CHARACTERISTICS
(V
CC
= 2.7V to 5.5V, T
A
= -40°C to +85°C, unless otherwise noted.)
PARAMETER
SYMBOL
MIN
TYP
MAX
Supply Current
Input Leakage
Wiper Resistance
Wiper Current
Standby Current:
3V
5V
Wiper Load Time
Power-Up Time
I
CC
I
LI
R
W
I
W
I
STBY
t
WLT
t
PU
10
20
500
50
-1
400
400
+1
1000
1
48
UNITS
µA
µA
Ω
NOTES
4
mA
µA
µA
µs
ms
5
6
14
4 of 10
DS1804
ANALOG RESISTOR CHARACTERISTICS
(V
CC
= 2.7V to 5.5V, T
A
= -40°C to +85°C, unless otherwise noted.)
PARAMETER
End-to-End Resistor Tolerance
Absolute Linearity
Relative Linearity
-3dB Cutoff Frequency
Temperature Coefficient
f
CUTOFF
750
SYMBOL
MIN
-20
±0.6
±0.25
TYP
MAX
+20
UNITS
%
LSB
LSB
MHz
ppm/°C
NOTES
8
9
10
11
CAPACITANCE
(V
CC
= 2.7V to 5.5V, T
A
= +25°C, unless otherwise noted.)
PARAMETER
Input Capacitance
Output Capacitance
SYMBOL
C
IN
C
OUT
MIN
TYP
MAX
5
7
UNITS
pF
pF
NOTES
12
12
AC ELECTRICAL CHARACTERISTICS
(V
CC
= 2.7V to 5.5V, T
A
= -40°C to +85°C, unless otherwise noted.)
PARAMETER
SYMBOL
MIN
TYP
MAX
CS
to
INC
Setup
UNITS
ns
ns
ns
ns
ns
ns
NOTES
13
13
13
13
13
13
13
13
16
13, 17
t
CI
t
DI
t
IL
t
IH
t
IC
t
CPH
t
IW
t
R
, t
F
t
IK
t
WST
50
100
50
100
500
100
200
500
50
10
U/
D
to
INC
Setup
INC
Low Period
INC
High Period
INC
inactive to
CS
Inactive
CS
Deselect Time
Wiper Change to
INC
Low
INC
Rise and Fall Times
INC
Low to
CS
Inactive
ns
µs
ns
ms
Wiper Storage Time
5 of 10