Professional Documents
Culture Documents
Features Description
• Single or Dual Resistor Network options The MCP41XX and MCP42XX devices offer a wide
• Potentiometer or Rheostat configuration options range of product offerings using an SPI interface. This
• Resistor Network Resolution family of devices support 7-bit and 8-bit resistor
networks, and Potentiometer and Rheostat pinouts.
- 7-bit: 128 Resistors (129 Steps)
- 8-bit: 256 Resistors (257 Steps)
Package Types
• RAB Resistances options of:
- 5 kΩ MCP41X1 MCP41X2
Single Potentiometer Single Rheostat
- 10 kΩ
CS 1 8 VDD CS 1 8 VDD
- 50 kΩ SCK 2 7 P0B SCK 2 7 SDO
- 100 kΩ SDI/SDO 3 6 P0W SDI 3 6 P0B
• Zero Scale to Full Scale Wiper operation VSS 4 5 P0A VSS 4 5 P0W
• Low Wiper Resistance: 75Ω (typ.) PDIP, SOIC, MSOP, PDIP, SOIC, MSOP,
3x3 DFN 3x3 DFN
• Low Tempco:
- Absolute (Rheostat): 50 ppm typical MCP42X1 Dual Potentiometers
(0°C to 70°C) CS 1 14 VDD
- Ratiometric (Potentiometer): 15 ppm typical SCK 2 13 SDO
SDI 3 12 SHDN
• SPI Serial Interface (10 MHz, modes 0,0 & 1,1) VSS 4 11 NC
- High-Speed Read/Writes to wiper registers P1B 5 10 P0B
P1W 6 9 P0W
- SDI/SDO multiplexing (MCP41X1 only) P1A 7 8 P0A
• Resistor Network Terminal Disconnect Feature PDIP, SOIC, TSSOP
via:
SHDN
- Shutdown pin (SHDN)
SDO
VDD
CS
MSOP, DFN
Device Features
Resistance (typical)
Technology
POR Wiper
WiperLock
# of Steps
# of POTs
Memory
Interface
VDD
Setting
Control
Wiper
Type
VIHH
VIH VIH
CS VIL
84
70 72
SCK
83
71
79 78
80
75, 76 77
74
73
VIHH
VIH VIH
82
CS VIL
84
70
SCK
83
80
71 72
75, 76 77
73
SDI
MSb IN BIT6 - - - -1 LSb IN
74
RCS (kOhms)
400 5.5V 25°C ICS
150 200
ICS (µA)
350 5.5V 85°C
300
5.5V 125°C 0
250 100 -200
200 -400
150
100 50 -600
RCS -800
50
0 0 -1000
0.00 2.00 4.00 6.00 8.00 10.00 12.00 2 3 4 5 6 7 8 9 10
fSCK (MHz) VCS (V)
FIGURE 2-1: Device Current (IDD) vs. SPI FIGURE 2-3: CS Pull-up/Pull-down
Frequency (fSCK) and Ambient Temperature Resistance (RCS) and Current (ICS) vs. CS Input
(VDD = 2.7V and 5.5V). Voltage (VCS) (VDD = 5.5V).
3.0 12
Standby Current (Istby) (µA)
2.5 10
CS V PP Threshold (V)
5.5V Entry
5.5V 2.7V Entry
2.0 8
1.0 4
2.7V 2.7V Exit
0.5 2
0.0 0
-40 25 85 125 -40 -20 0 20 40 60 80 100 120
Ambient Temperature (°C) Ambient Temperature (°C)
FIGURE 2-2: Device Current (ISHDN) and FIGURE 2-4: CS High Input Entry/Exit
VDD. (CS = VDD) vs. Ambient Temperature. Threshold vs. Ambient Temperature and VDD.
Wiper Resistance (R W)
-40C DNL 25C DNL 85C DNL 125C DNL
260
Wiper Resistance (R W)
Error (LSb)
Error (LSb)
(ohms)
180
(ohms)
180
0
140 140 2
RW
RW -0.1
100 100
125°C 0
60 85°C -0.2 60 -40°C
25°C 25°C DNL
-40°C 125°C 85°C
20 -0.3 20 -2
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-5: 5 kΩ Pot Mode – RW (Ω), FIGURE 2-8: 5 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 5.5V). Ambient Temperature (VDD = 5.5V).
Wiper Resistance (R W)
100
-40C DNL 25C DNL 85C DNL 125C DNL 0.2 100
-40C DNL 25C DNL 85C DNL 125C DNL
0.75
DNL INL INL
0.1
Error (LSb)
Error (LSb)
80 80 0.25
(ohms)
(ohms)
0
60 60 -0.25
-0.1
DNL
40 -40°C 25°C RW -0.2 40 -40°C -0.75
85°C 85°C 25°C RW
125°C 125°C
20 -0.3 20 -1.25
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-6: 5 kΩ Pot Mode – RW (Ω), FIGURE 2-9: 5 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 3.0V). Ambient Temperature (VDD = 3.0V).
0.2
(ohms)
(ohms)
1500 1500
0.1 58
1000 0 1000
38
-0.1
500 DNL 500 18
-0.2 RW DNL
RW
0 -0.3 0 -2
0 64 128 192 256 0 64 128 192 256
Wiper Setting (decimal) Wiper Setting (decimal)
Note: Refer to AN1080 for additional informa- Note: Refer to AN1080 for additional informa-
tion on the characteristics of the wiper tion on the characteristics of the wiper
resistance (RW) with respect to device resistance (RW) with respect to device
voltage and wiper setting value. voltage and wiper setting value.
FIGURE 2-7: 5 kΩ Pot Mode – RW (Ω), FIGURE 2-10: 5 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 1.8V). Ambient Temperature (VDD = 1.8V).
5300 6000
AB)
5250 5000
Nominal Resistance (R
4000
RWB (Ohms)
2.7V
5200
(Ohms)
3000
5150
5.5V 2000 -40°C
5100 1.8V 25°C
1000 85°C
125°C
5050 0
-40 0 40 80 120 0 32 64 96 128 160 192 224 256
Ambient Temperature (°C) Wiper Setting (decimal)
FIGURE 2-11: 5 kΩ – Nominal Resistance FIGURE 2-12: 5 kΩ – RWB (Ω) vs. Wiper
(Ω) vs. Ambient Temperature and VDD. Setting and Ambient Temperature.
Wiper Resistance (R W)
-40C DNL 25C DNL 85C DNL 125C DNL 0.2 -40C DNL 25C DNL 85C DNL 125C DNL
100 100
0.5
DNL INL 0.1 INL
Error (LSb)
Error (LSb)
80 80
(ohms)
(ohms)
0 0
60 60
-0.1
DNL -0.5
40 25°C -40°C -0.2 40 85°C 25°C -40°C RW
RW 125°C
125°C 85°C
20 -0.3 20 -1
0 25 50 75 100 125 150 175 200 225 250 0 32 64 96 128 160 192 224 256
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-18: 10 kΩ Pot Mode – RW (Ω), FIGURE 2-21: 10 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 5.5V). Ambient Temperature (VDD = 5.5V).
Wiper Resistance (R W)
-40C DNL 25C DNL 85C DNL 125C DNL
260 3
Wiper Resistance (R W)
Error (LSb)
Error (LSb)
(ohms)
180
(ohms)
180
0 1
140 140
-0.1 0
100 RW 100
DNL RW
60 -40°C -0.2 60 -40°C -1
25°C
125°C 85°C 125°C 85°C 25°C
20 -0.3 20 -2
0 32 64 96 128 160 192 224 256 0 25 50 75 100 125 150 175 200 225 250
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-19: 10 kΩ Pot Mode – RW (Ω), FIGURE 2-22: 10 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 3.0V). Ambient Temperature (VDD = 3.0V).
INL
Error (LSb)
Error (LSb)
2500 2500 58
(ohms)
0.2
2000 2000 48
DNL 0.1
38
1500 0 1500
28
1000 -0.1 1000
18
500 RW -0.2 500 RW DNL 8
0 -0.3 0 -2
0 64 128 192 256 0 64 128 192 256
Wiper Setting (decimal) Wiper Setting (decimal)
Note: Refer to AN1080 for additional informa- Note: Refer to AN1080 for additional informa-
tion on the characteristics of the wiper tion on the characteristics of the wiper
resistance (RW) with respect to device resistance (RW) with respect to device
voltage and wiper setting value. voltage and wiper setting value.
FIGURE 2-20: 10 kΩ Pot Mode – RW (Ω), FIGURE 2-23: 10 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 1.8V). Ambient Temperature (VDD = 1.8V).
10300 12000
AB)
10250
10000
10200
Nominal Resistance (R
10150 8000
RWB (Ohms)
(Ohms)
10100
2.7V 6000
10050
10000 4000 -40°C
5.5V
9950 25°C
1.8V 2000 85°C
9900 125°C
9850 0
-40 0 40 80 120 0 32 64 96 128 160 192 224 256
Ambient Temperature (°C) Wiper Setting (decimal)
FIGURE 2-24: 10 kΩ – Nominal Resistance FIGURE 2-25: 10 kΩ – RWB (Ω) vs. Wiper
(Ω) vs. Ambient Temperature and VDD. Setting and Ambient Temperature.
Wiper Resistance (R W)
-40C DNL 25C DNL 85C DNL 125C DNL 0.2 -40C DNL 25C DNL 85C DNL 125C DNL 0.2
100 100
INL
INL
DNL 0.1 DNL 0.1
Error (LSb)
Error (LSb)
80 80
(ohms)
(ohms)
0 0
60 60
-0.1 -0.1
40 -40°C 40 -40°C RW
25°C RW -0.2 85°C 25°C -0.2
125°C
125°C 85°C
20 -0.3 20 -0.3
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-30: 50 kΩ Pot Mode – RW (Ω), FIGURE 2-33: 50 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 5.5V). Ambient Temperature (VDD = 5.5V).
Wiper Resistance (R W)
-40C INL 25C INL 85C INL 125C INL 260 -40C DNL 25C DNL 85C DNL 125C DNL 0.75
260
Wiper Resistance (R W)
-40C DNL 25C DNL 85C DNL 125C DNL 0.2 INL
0.5
220 INL 220
DNL 0.1 DNL
Error (LSb)
Error (LSb)
(ohms) 0.25
180
(ohms)
180
0 0
140 140
-0.25
-0.1 RW
100 RW 100
-0.5
-0.2 -40°C
60 -40°C 60 -0.75
125°C 85°C 25°C 125°C 85°C 25°C
20 -0.3 20 -1
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-31: 50 kΩ Pot Mode – RW (Ω), FIGURE 2-34: 50 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 3.0V). Ambient Temperature (VDD = 3.0V).
15000 78.5
15000 0.5 14000
-40C Rw 25C Rw 85C Rw 125C Rw
14000 -40C Rw 25C Rw 85C Rw 125C Rw -40C INL 25C INL 85C INL 125C INL 73.5
13000 -40C INL 25C INL 85C INL 125C INL 0.4 13000 -40C DNL 25C DNL 85C DNL 125C DNL 68.5
Wiper Resistance (R W)
-40C DNL 25C DNL 85C DNL 125C DNL 12000 63.5
12000 0.3 RW 58.5
11000 11000
10000 DNL 0.2 10000 INL 53.5
Error (LSb)
Error (LSb)
9000 48.5
9000 0.1
(ohms)
(ohms)
8000 43.5
8000 0 38.5
7000 7000
6000 33.5
6000 -0.1 28.5
5000 5000 23.5
4000 -0.2 4000 18.5
3000 INL -0.3 3000 13.5
2000 -0.4 2000 DNL 8.5
1000 RW 1000 3.5
0 -0.5 0 -1.5
0 64 128 192 256 0 25 50 75 100 125 150 175 200 225 250
Wiper Setting (decimal) Wiper Setting (decimal)
Note: Refer to AN1080 for additional informa- Note: Refer to AN1080 for additional informa-
tion on the characteristics of the wiper tion on the characteristics of the wiper
resistance (RW) with respect to device resistance (RW) with respect to device
voltage and wiper setting value. voltage and wiper setting value.
FIGURE 2-32: 50 kΩ Pot Mode – RW (Ω), FIGURE 2-35: 50 kΩ Rheo Mode – RW (Ω),
INL (LSb), DNL (LSb) vs. Wiper Setting and INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 1.8V). Ambient Temperature (VDD = 1.8V).
52500 60000
AB)
52000 50000
Nominal Resistance (R
51500 1.8V
40000
RWB (Ohms)
(Ohms)
51000
30000
50500
20000 -40°C
50000 2.7V 25°C
49500 10000 85°C
5.5V 125°C
49000 0
-40 0 40 80 120 0 32 64 96 128 160 192 224 256
Ambient Temperature (°C) Wiper Setting (decimal)
FIGURE 2-36: 50 kΩ – Nominal Resistance FIGURE 2-37: 50 kΩ – RWB (Ω) vs. Wiper
(Ω) vs. Ambient Temperature and VDD. Setting and Ambient Temperature.
Wiper Resistance (R W)
-40C DNL 25C DNL 85C DNL 125C DNL -40C DNL 25C DNL 85C DNL 125C DNL 0.2
100 100 INL
0.1
INL
DNL DNL 0.1
Error (LSb)
Error (LSb)
80 80
(ohms)
(ohms)
0 0
60 60
-0.1
-0.1
40 25°C -40°C
40 -40°C RW -0.2
RW
125°C 85°C 25°C
125°C 85°C
20 -0.2 20 -0.3
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-42: 100 kΩ Pot Mode – RW (Ω), FIGURE 2-45: 100 kΩ Rheo Mode – RW
INL (LSb), DNL (LSb) vs. Wiper Setting and (Ω), INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 5.5V). Ambient Temperature (VDD = 5.5V).
Error (LSb)
Error (LSb)
0.05
(ohms)
180
(ohms)
180
0 0
140 140
-0.05 -0.2
RW
100 RW 100
-0.1
60 60 -40°C -0.4
-40°C -0.15
125°C 85°C 25°C 125°C 85°C 25°C
20 -0.2 20 -0.6
0 32 64 96 128 160 192 224 256 0 32 64 96 128 160 192 224 256
Wiper Setting (decimal) Wiper Setting (decimal)
FIGURE 2-43: 100 kΩ Pot Mode – RW (Ω), FIGURE 2-46: 100 kΩ Rheo Mode – RW
INL (LSb), DNL (LSb) vs. Wiper Setting and (Ω), INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 3.0V). Ambient Temperature (VDD = 3.0V).
25000 -40C DNL 25C DNL 85C DNL 125C DNL 0.25 49
RW 44
DNL 0.15 20000
20000 39
Error (LSb)
Error (LSb)
(ohms)
INL 34
(ohms)
0.05
15000 15000 29
-0.05 24
10000 10000 19
-0.15
14
5000 INL -0.25 5000 9
RW DNL 4
0 -0.35 0 -1
0 64 128 192 256 0 64 128 192 256
Wiper Setting (decimal) Wiper Setting (decimal)
Note: Refer to AN1080 for additional informa- Note: Refer to AN1080 for additional informa-
tion on the characteristics of the wiper tion on the characteristics of the wiper
resistance (RW) with respect to device resistance (RW) with respect to device
voltage and wiper setting value. voltage and wiper setting value.
FIGURE 2-44: 100 kΩ Pot Mode – RW (Ω), FIGURE 2-47: 100 kΩ Rheo Mode – RW
INL (LSb), DNL (LSb) vs. Wiper Setting and (Ω), INL (LSb), DNL (LSb) vs. Wiper Setting and
Ambient Temperature (VDD = 1.8V). Ambient Temperature (VDD = 1.8V).
103500 120000
103000
AB)
100000
102500
Nominal Resistance (R
102000 80000
Rwb (Ohms)
101500
(Ohms)
1.8V
101000 60000
100500
100000 40000 -40°C
2.7V
25°C
99500 20000 85°C
99000 5.5V 125°C
98500 0
-40 0 40 80 120 0 32 64 96 128 160 192 224 256
Ambient Temperature (°C) Wiper Setting (decimal)
FIGURE 2-48: 100 kΩ – Nominal FIGURE 2-49: 100 kΩ – RWB (Ω) vs. Wiper
Resistance (Ω) vs. Ambient Temperature and Setting and Ambient Temperature.
VDD .
0.12
0.1
0.09 0.1
0.08
0.07 0.08 5.5V
0.06 5.5V
0.06
%
0.05
%
0.04
0.03 3.0V 0.04
0.02
0.02 3.0V
0.01
0 0
-40 0 40 80 120 -40 0 40 80 120
Temperature (°C) Temperature (°C)
0.04 0.05
0.03 0.04
0.02 0.03
5.5V 5.5V
0.01 0.02
0
%
0.01
%
-0.01 0 3.0V
3.0V
-0.02 -0.01
-0.03 -0.02
-0.04 -0.03
-40 0 40 80 120 -40 10 60 110
Temperature (°C) Temperature (°C)
2.4 0
2.2 -5
5.5V -10
2 2.7V
-15
IOH (mA)
VIH (V)
1.8 -20
5.5V
1.6 -25
-30
1.4
2.7V -35
1.2 -40
1 -45
-40 0 40 80 120 -40 0 40 80 120
Temperature (°C) Temperature (°C)
FIGURE 2-58: VIH (SDI, SCK, CS, and FIGURE 2-60: IOH (SDO) vs. VDD and
SHDN) vs. VDD and Temperature. Temperature.
1.4 50
1.3 45
5.5V
5.5V 40
1.2
35
1.1
IOL (mA)
30
VIL (V)
1 25
0.9 20
2.7V
15
0.8 2.7V
10
0.7 5
0.6 0
-40 0 40 80 120 -40 0 40 80 120
Temperature (°C) Temperature (°C)
FIGURE 2-59: VIL (SDI, SCK, CS, and FIGURE 2-61: IOL (SDO) vs. VDD and
SHDN) vs. VDD and Temperature. Temperature.
1.2
+5V
1
5.5V
VIN A
0.8 W + VOUT
VDD (V)
0.6 2.7V
B -
0.4 Offset
GND
0.2
0
2.5V DC
-40 0 40 80 120
Temperature (°C)
FIGURE 2-62: POR/BOR Trip point vs. VDD FIGURE 2-64: -3 db Gain vs. Frequency
and Temperature. Test.
15.0
14.5
5.5V
14.0
fsck (MHz)
13.5 2.7V
13.0
12.5
12.0
-40 0 40 80 120
Temperature (°C)
The terminal B pin is connected to the internal potenti- This pin allows the Host Controller to read the digital
ometer’s terminal B. potentiometers registers, or monitor the state of the
command error bit.
The potentiometer’s terminal B is the fixed connection
to the Zero Scale wiper value of the digital potentiome-
3.10 Positive Power Supply Input (VDD)
ter. This corresponds to a wiper value of 0x00 for both
7-bit and 8-bit devices. The VDD pin is the device’s positive power supply input.
The terminal B pin does not have a polarity relative to The input power supply is relative to VSS.
the terminal W or A pins. The terminal B pin can While the device VDD < Vmin (2.7V), the electrical
support both positive and negative current. The voltage performance of the device may not meet the data sheet
on terminal B must be between VSS and VDD. specifications.
MCP42XX devices have two terminal B pins, one for
each resistor network. 3.11 No Connection
Those pins should be either connected to VDD or VSS.
3.6 Potentiometer Wiper (W) Terminal
The terminal W pin is connected to the internal potenti-
ometer’s terminal W (the wiper). The wiper terminal is
the adjustable terminal of the digital potentiometer. The
terminal W pin does not have a polarity relative to
terminals A or B pins. The terminal W pin can support
both positive and negative current. The voltage on
terminal W must be between VSS and VDD.
MCP42XX devices have two terminal W pins, one for
each resistor network.
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 1 SHDN: Hardware Shutdown pin Status bit (Refer to Section 5.3 “Shutdown” for further information)
This bit indicates if the Hardware shutdown pin (SHDN) is low. A hardware shutdown disconnects the
Terminal A and forces the wiper (Terminal W) to Terminal B (see Figure 5-2). While the device is in Hard-
ware Shutdown (the SHDN pin is low) the serial interface is operational so the STATUS register may be
read.
1 = MCP4XXX is in the Hardware Shutdown state
0 = MCP4XXX is NOT in the Hardware Shutdown state
bit 0 RESV: Reserved
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
Note 1: The hardware SHDN pin (when active) overrides the state of these bits. When the SHDN pin returns to the
inactive state, the TCON register will control the state of the terminals. The SHDN pin does not modify the
state of the TCON bits.
2: These bits do not affect the wiper register values.
Note 1: The hardware SHDN pin (when active) overrides the state of these bits. When the SHDN pin returns to the
inactive state, the TCON register will control the state of the terminals. The SHDN pin does not modify the
state of the TCON bits.
2: These bits do not affect the wiper register values.
W
R AB
1 1 R S = -------------
- 7-bit Device
( 128 )
(1) (01h) (01h)
RS RW
0 0
(1) (00h) (00h)
RW
Analog Mux
B
Note 1: The wiper resistance is dependent on
several factors including, wiper code,
device VDD, Terminal voltages (on A, B,
and W), and temperature.
Also for the same conditions, each tap
selection resistance has a small variation.
This RW variation has greater effects on
some specifications (such as INL) for the
smaller resistance devices (5.0 kΩ)
compared to larger resistance devices
(100.0 kΩ).
Wiper Setting
Wiper Code
Default POR
analog switch to close, connecting the W terminal to
Resistance
RAB Value
Typical
the selected node of the resistor ladder.
Code
The wiper can connect directly to Terminal B or to 8-bit 7-bit
Terminal A. A zero-scale connections, connects the
Terminal W (wiper) to Terminal B (wiper setting of
000h). A full-scale connections, connects the Terminal -502 5.0 kΩ Mid-scale 80h 40h
W (wiper) to Terminal A (wiper setting of 100h or 80h). -103 10.0 kΩ Mid-scale 80h 40h
In these configurations the only resistance between the
-503 50.0 kΩ Mid-scale 80h 40h
Terminal W and the other Terminal (A or B) is that of the
analog switches. -104 100.0 kΩ Mid-scale 80h 40h
SCK SCK
I/O (1) CS
SDO
I/O SCK
(SCK)
I/O (1) CS
Note 1: If High voltage commands are desired, some type of external circuitry needs to be
implemented.
“smart” pull-up
SDI/SDO
SDI
Open
Drain
Control SDO
Logic
FIGURE 6-2: Serial I/O Mux Block
Diagram.
Note 1: MCP41X1 devices only. When the CS pin returns to the inactive state (VIH) the
SPI module resets (including the address pointer).
2: This is the maximum clock frequency While the CS pin is in the inactive state (VIH), the serial
without an external pull-up resistor. interface is ignored. This allows the Host Controller to
interface to other SPI devices using the same SDI,
SDO, and SCK signals.
The CS pin has an internal pull-up resistor. The resistor
is disabled when the voltage on the CS pin is at the VIL
level. This means that when the CS pin is not driven,
the internal pull-up resistor will pull this signal to the VIH
level. When the CS pin is driven low (VIL), the resis-
tance becomes very large to reduce the device current
consumption.
The high voltage capability of the CS pin allows
MCP413X/415X/423X/425X devices to be used in sys-
tems previously designed for the MCP414X/416X/
424X/426X devices.
SCK
Write to
SSPBUF
CMDERR bit
SDO bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Input
Sample
Note 1: VIHH is supported for compability with the MCP414X/6X and MCP424X/6X devices high voltage
operation.
FIGURE 6-3: 16-Bit Commands (Write, Read) - SPI Waveform (Mode 1,1).
VIHH (1)
VIH
CS
VIL
SCK
Write to
SSPBUF
CMDERR bit
SDO bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Input
Sample
Note 1: VIHH is supported for compability with the MCP414X/6X and MCP424X/6X devices high voltage
operation.
FIGURE 6-4: 16-Bit Commands (Write, Read) - SPI Waveform (Mode 0,0).
VIHH (1)
VIH
CS
VIL
SCK
Write to
SSPBUF
CMDERR bit
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
SDO bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Input
Sample
Note 1: The SDI pin will read the state of the SDI pin which will be the SDO signal, unless overdriven.
2: VIHH is supported for compability with the MCP414X/6X and MCP424X/6X devices high voltage
operation.
FIGURE 6-5: 16-Bit Read Command for Devices with SDI/SDO multiplexed -
SPI Waveform (Mode 1,1).
VIHH (1)
VIH
CS
VIL
SCK
Write to
SSPBUF
CMDERR bit
X D8 D7 D6 D5 D4 D3 D2 D1 D0
SDO bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Input
Sample
Note 1: The SDI pin will read the state of the SDI pin which will be the SDO signal, unless overdriven.
2: VIHH is supported for compability with the MCP414X/6X and MCP424X/6X devices high voltage
operation.
FIGURE 6-6: 16-Bit Read Command for Devices with SDI/SDO multiplexed -
SPI Waveform (Mode 0,0).
VIHH (1)
VIH
CS
VIL
SCK
Write to
SSPBUF
CMDERR bit
“1” = “Valid” Command/Address
“0” = “Invalid” Command/Address
SDO bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Input
Sample
Note 1: VIHH is supported for compability with the MCP414X/6X and MCP424X/6X devices high voltage
operation.
FIGURE 6-7: 8-Bit Commands (Increment, Decrement, Modify - SPI Waveform with PIC MCU
(Mode 1,1).
VIHH (1)
VIH
CS VIL
SCK
Write to
SSPBUF
CMDERR bit
“1” = “Valid” Command/Address
“0” = “Invalid” Command/Address
SDO bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Input
Sample
Note 1: VIHH is supported for compability with the MCP414X/6X and MCP424X/6X devices high voltage
operation.
FIGURE 6-8: 8-Bit Commands (Increment, Decrement, Modify - SPI Waveform with PIC MCU
(Mode 0,0).
A A A A C C D D A A A A C C D D D D D D D D D D Command
D D D D 1 0 9 8 D D D D 1 0 9 8 7 6 5 4 3 2 1 0 Bits
3 2 1 0 3 2 1 0 CC
1 0
Memory Data Memory Data 0 0 = Write Data
Address Bits Address Bits 0 1 = INCR
Command Command 1 0 = DECR
Bits Bits 1 1 = Read Data
A A A A 0 0 D D D D D D D D D D
SDI D D D D 9 8 7 6 5 4 3 2 1 0
3 2 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Valid Address/Command combination
SDO
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 Invalid Address/Command combination (1)
Note 1: If an Error Condition occurs (CMDERR = L), all following SDO bits will be low until the CMDERR
condition is cleared (the CS pin is forced to the inactive state).
A A A A 0 0 D D D D D D D D D D
SDI D D D D 9 8 7 6 5 4 3 2 1 0
3 2 1 0
SDO 1 1 1 1 1 1 1* 1 1 1 1 1 1 1 1 1
A A A A 0 0 D D D D D D D D D D
D D D D 9 8 7 6 5 4 3 2 1 0
3 2 1 0
1 1 1 1 1 1 1* 1 1 1 1 1 1 1 1 1
A A A A 0 0 D D D D D D D D D D
D D D D 9 8 7 6 5 4 3 2 1 0
3 2 1 0
1 1 1 1 1 1 1* 1 1 1 1 1 1 1 1 1
Note 1: If a Command Error (CMDERR) occurs at this bit location (*), then all following SDO bits will be
driven low until the CS pin is driven inactive (VIH).
A A A A 1 1 X X X X X X X X X X
SDI D D D D
3 2 1 0
SDO 1 1 1 1 1 1 1 D D D D D D D D D Valid Address/Command combination
8 7 6 5 4 3 2 1 0
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 Attempted Memory Read of Reserved
Memory location.
READ DATA
FIGURE 7-4: Read Command - SDI and SDO States.
A A A A 1 1 X X X X X X X X X X
SDI D D D D
3 2 1 0
SDO 1 1 1 1 1 1 1* D D D D D D D D D
8 7 6 5 4 3 2 1 0
A A A A 1 1 X X X X X X X X X X
D D D D
3 2 1 0
1 1 1 1 1 1 1* D D D D D D D D D
8 7 6 5 4 3 2 1 0
A A A A 1 1 X X X X X X X X X X
D D D D
3 2 1 0
1 1 1 1 1 1 1* D D D D D D D D D
8 7 6 5 4 3 2 1 0
Note 1: If a Command Error (CMDERR) occurs at this bit location (*), then all following SDO bits will be
driven low until the CS pin is driven inactive (VIH).
A A A A 0 1 X X A A A A 0 1 X X A A A A 0 1 X X
SDI D D D D D D D D D D D D
3 2 1 0 3 2 1 0 3 2 1 0
1 1 1 1 1 1 1* 1 1 1 1 1 1 1 1* 1 1 1 1 1 1 1 1* 1 Note 1, 2
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Note 3, 4
SDO
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 Note 3, 4
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 Note 3, 4
Note 1: Only functions when writing the volatile wiper registers (AD3:AD0) 0h and 1h.
2: Valid Address/Command combination.
3: Invalid Address/Command combination.
4: If an Error Condition occurs (CMDERR = L), all following SDO bits will be low until the CMDERR
condition is cleared (the CS pin is forced to the inactive state).
A A A A 1 0 X X A A A A 1 0 X X A A A A 1 0 X X
SDI D D D D D D D D D D D D
3 2 1 0 3 2 1 0 3 2 1 0
1 1 1 1 1 1 1* 1 1 1 1 1 1 1 1* 1 1 1 1 1 1 1 1* 1 Note 1, 2
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Note 3, 4
SDO
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 Note 3, 4
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 Note 3, 4
Note 1: Only functions when writing the volatile wiper registers (AD3:AD0) 0h and 1h.
2: Valid Address/Command combination.
3: Invalid Address/Command combination.
4: If an Error Condition occurs (CMDERR = L), all following SDO bits will be low until the CMDERR
condition is cleared (the CS pin is forced to the inactive state).
Common B
Balance Bias
0.1 µF
PIC® Microcontroller
MCP413X/415X/
A
423X/425X
U/D
W
B CS
VSS VSS
XXXXXXXX 4131-502
XXXXXNNN E/P e3 256
YYWW 0733
XXXXXXXX 4131502E
XXXXYYWW SN^^^0733
e3
NNN 256
Note: In the event the full Microchip part number cannot be marked on one line, it will
be carried over to the next line, thus limiting the number of available
characters for customer-specific information.
XXXXXXXXXXXXXX MCP4251
XXXXXXXXXXXXXX 502E/P^^
e3
YYWWNNN 0733256
XXXXXXXXXXX MCP4251
XXXXXXXXXXX 502E/SL^^
e3
YYWWNNN 0733256
XXXXXXXX 4251502E
YYWW 0733
NNN 256
XXXXX 4251
XXXXXX 502
XXXXXX E/ML^^
e3
YYWWNNN 0733256
8-Lead Plastic Dual Flat, No Lead Package (MF) – 3x3x0.9 mm Body [DFN]
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
D e
b
N N
L
EXPOSED PAD
E E2
NOTE 1
1 2 2 1 NOTE 1
D2
TOP VIEW BOTTOM VIEW
NOTE 2
A3 A1
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 8
Pitch e 0.65 BSC
Overall Height A 0.80 0.90 1.00
Standoff A1 0.00 0.02 0.05
Contact Thickness A3 0.20 REF
Overall Length D 3.00 BSC
Exposed Pad Width E2 0.00 – 1.60
Overall Width E 3.00 BSC
Exposed Pad Length D2 0.00 – 2.40
Contact Width b 0.25 0.30 0.35
Contact Length L 0.20 0.30 0.55
Contact-to-Exposed Pad K 0.20 – –
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Package may have one or more exposed tie bars at ends.
3. Package is saw singulated.
4. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
Microchip Technology Drawing C04-062B
D
N
E
E1
NOTE 1
1 2
e
c φ
A A2
A1 L1 L
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 8
Pitch e 0.65 BSC
Overall Height A – – 1.10
Molded Package Thickness A2 0.75 0.85 0.95
Standoff A1 0.00 – 0.15
Overall Width E 4.90 BSC
Molded Package Width E1 3.00 BSC
Overall Length D 3.00 BSC
Foot Length L 0.40 0.60 0.80
Footprint L1 0.95 REF
Foot Angle φ 0° – 8°
Lead Thickness c 0.08 – 0.23
Lead Width b 0.22 – 0.40
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
3. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
Microchip Technology Drawing C04-111B
NOTE 1
E1
1 2 3
D
E
A A2
A1 L
c
e
b1 eB
b
Units INCHES
Dimension Limits MIN NOM MAX
Number of Pins N 8
Pitch e .100 BSC
Top to Seating Plane A – – .210
Molded Package Thickness A2 .115 .130 .195
Base to Seating Plane A1 .015 – –
Shoulder to Shoulder Width E .290 .310 .325
Molded Package Width E1 .240 .250 .280
Overall Length D .348 .365 .400
Tip to Seating Plane L .115 .130 .150
Lead Thickness c .008 .010 .015
Upper Lead Width b1 .040 .060 .070
Lower Lead Width b .014 .018 .022
Overall Row Spacing § eB – – .430
Notes:
1. Pin 1 visual index feature may vary, but must be located with the hatched area.
2. § Significant Characteristic.
3. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed .010" per side.
4. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
e
N
E1
NOTE 1
1 2 3
h α
b
h
c
A A2 φ
A1 L
L1 β
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 8
Pitch e 1.27 BSC
Overall Height A – – 1.75
Molded Package Thickness A2 1.25 – –
Standoff § A1 0.10 – 0.25
Overall Width E 6.00 BSC
Molded Package Width E1 3.90 BSC
Overall Length D 4.90 BSC
Chamfer (optional) h 0.25 – 0.50
Foot Length L 0.40 – 1.27
Footprint L1 1.04 REF
Foot Angle φ 0° – 8°
Lead Thickness c 0.17 – 0.25
Lead Width b 0.31 – 0.51
Mold Draft Angle Top α 5° – 15°
Mold Draft Angle Bottom β 5° – 15°
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. § Significant Characteristic.
3. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
4. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
Microchip Technology Drawing C04-057B
10-Lead Plastic Dual Flat, No Lead Package (MF) – 3x3x0.9 mm Body [DFN]
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
D e
b
N N
L
K
E E2
EXPOSED
PAD
NOTE 1 NOTE 1
1 2 2 1
D2
TOP VIEW BOTTOM VIEW
A3 A1 NOTE 2
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 10
Pitch e 0.50 BSC
Overall Height A 0.80 0.90 1.00
Standoff A1 0.00 0.02 0.05
Contact Thickness A3 0.20 REF
Overall Length D 3.00 BSC
Exposed Pad Length D2 2.20 2.35 2.48
Overall Width E 3.00 BSC
Exposed Pad Width E2 1.40 1.58 1.75
Contact Width b 0.18 0.25 0.30
Contact Length L 0.30 0.40 0.50
Contact-to-Exposed Pad K 0.20 – –
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Package may have one or more exposed tie bars at ends.
3. Package is saw singulated.
4. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
Microchip Technology Drawing C04-063B
D
N
E1
NOTE 1
1 2
b
e
c
A A2 φ
L
A1
L1
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 10
Pitch e 0.50 BSC
Overall Height A – – 1.10
Molded Package Thickness A2 0.75 0.85 0.95
Standoff A1 0.00 – 0.15
Overall Width E 4.90 BSC
Molded Package Width E1 3.00 BSC
Overall Length D 3.00 BSC
Foot Length L 0.40 0.60 0.80
Footprint L1 0.95 REF
Foot Angle φ 0° – 8°
Lead Thickness c 0.08 – 0.23
Lead Width b 0.15 – 0.33
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
3. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
NOTE 1
E1
1 2 3
A A2
L c
A1
b1
b e eB
Units INCHES
Dimension Limits MIN NOM MAX
Number of Pins N 14
Pitch e .100 BSC
Top to Seating Plane A – – .210
Molded Package Thickness A2 .115 .130 .195
Base to Seating Plane A1 .015 – –
Shoulder to Shoulder Width E .290 .310 .325
Molded Package Width E1 .240 .250 .280
Overall Length D .735 .750 .775
Tip to Seating Plane L .115 .130 .150
Lead Thickness c .008 .010 .015
Upper Lead Width b1 .045 .060 .070
Lower Lead Width b .014 .018 .022
Overall Row Spacing § eB – – .430
Notes:
1. Pin 1 visual index feature may vary, but must be located with the hatched area.
2. § Significant Characteristic.
3. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed .010" per side.
4. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
E1
NOTE 1
1 2 3
e
h
b
α
h
φ c
A A2
A1 L
L1 β
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 14
Pitch e 1.27 BSC
Overall Height A – – 1.75
Molded Package Thickness A2 1.25 – –
Standoff § A1 0.10 – 0.25
Overall Width E 6.00 BSC
Molded Package Width E1 3.90 BSC
Overall Length D 8.65 BSC
Chamfer (optional) h 0.25 – 0.50
Foot Length L 0.40 – 1.27
Footprint L1 1.04 REF
Foot Angle φ 0° – 8°
Lead Thickness c 0.17 – 0.25
Lead Width b 0.31 – 0.51
Mold Draft Angle Top α 5° – 15°
Mold Draft Angle Bottom β 5° – 15°
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. § Significant Characteristic.
3. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
4. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
Microchip Technology Drawing C04-065B
14-Lead Plastic Thin Shrink Small Outline (ST) – 4.4 mm Body [TSSOP]
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
E
E1
NOTE 1
1 2
e
b
c φ
A A2
A1 L1 L
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 14
Pitch e 0.65 BSC
Overall Height A – – 1.20
Molded Package Thickness A2 0.80 1.00 1.05
Standoff A1 0.05 – 0.15
Overall Width E 6.40 BSC
Molded Package Width E1 4.30 4.40 4.50
Molded Package Length D 4.90 5.00 5.10
Foot Length L 0.45 0.60 0.75
Footprint L1 1.00 REF
Foot Angle φ 0° – 8°
Lead Thickness c 0.09 – 0.20
Lead Width b 0.19 – 0.30
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Dimensions D and E1 do not include mold flash or protrusions. Mold flash or protrusions shall not exceed 0.15 mm per side.
3. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
Microchip Technology Drawing C04-087B
16-Lead Plastic Quad Flat, No Lead Package (ML) – 4x4x0.9 mm Body [QFN]
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
D D2
EXPOSED
PAD
E E2
2 2 b
1 1
K
N N
NOTE 1 L
TOP VIEW BOTTOM VIEW
A A3
A1
Units MILLIMETERS
Dimension Limits MIN NOM MAX
Number of Pins N 16
Pitch e 0.65 BSC
Overall Height A 0.80 0.90 1.00
Standoff A1 0.00 0.02 0.05
Contact Thickness A3 0.20 REF
Overall Width E 4.00 BSC
Exposed Pad Width E2 2.50 2.65 2.80
Overall Length D 4.00 BSC
Exposed Pad Length D2 2.50 2.65 2.80
Contact Width b 0.25 0.30 0.35
Contact Length L 0.30 0.40 0.50
Contact-to-Exposed Pad K 0.20 – –
Notes:
1. Pin 1 visual index feature may vary, but must be located within the hatched area.
2. Package is saw singulated.
3. Dimensioning and tolerancing per ASME Y14.5M.
BSC: Basic Dimension. Theoretically exact value shown without tolerances.
REF: Reference Dimension, usually without tolerance, for information purposes only.
Microchip Technology Drawing C04-127B
• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
• Microchip is willing to work with the customer who is concerned about the integrity of their code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
09/10/07