MCP4017
Every spec below is cited to the manufacturer datasheet. Pick your exact ordering code, compare the closest alternatives, then ask the assistant what it means for your design.
What the MCP4017 family does
The MCP4017/18/19 are 7-bit digital potentiometers or rheostats with volatile memory available in SC70-5 and SC70-6 packages. These devices offer 128 steps with resistor networks ranging from 5kΩ to 100kΩ and support a wide operating voltage range of 1.8V to 5.5V. They feature a simple I2C protocol for control, low static current of 2.5µA, and a typical bandwidth of 2MHz for the 5kΩ configuration. The parts include low wiper resistance of 100Ω and low temperature coefficients of 10ppm for ratiometric operation. Engineers typically use them to replace mechanical pots in applications requiring precise, programmable resistance control. The family includes the MCP4017 rheostat, MCP4018 potentiometer, and MCP4019 rheostat, all designed for compact space-constrained designs.
MCP4017 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 45 µA | 80 µA | Serial Interface Active, Write all 0's to Volatile WiperVDD = 5.5V, FSCL = 400 kHz; (note 8); AC/DC CHARACTERISTICS | Microchip datasheet, p. 4 — AC/DC CHARACTERISTICS |
| supply voltage range | 2.7 V | — | 5.5 V | Analog Characteristics specified; AC/DC CHARACTERISTICS | Microchip datasheet, p. 4 — AC/DC CHARACTERISTICS |
| operating temperature | -40 °C | — | 125 °C | Microchip datasheet, p. 11 — TEMPERATURE CHARACTERISTICS | |
| data rate | — | 400 kbps | — | I2C Fast Mode, FSCL max 400 kHz | Microchip datasheet, p. 9 — TABLE 1-1: I²C BUS START/STOP BITS REQUIREMENTS |
| rise time | — | — | 1 µs | 100 kHz mode; Cb is specified to be from 10 to 400 pF; I²C BUS DATA REQUIREMENTS (SLAVE MODE) | Microchip datasheet, p. 10 — TABLE 1-2: I²C BUS DATA REQUIREMENTS (SLAVE MODE) |
| fall time | — | — | 300 ns | 100 kHz mode; Cb is specified to be from 10 to 400 pF; I²C BUS DATA REQUIREMENTS (SLAVE MODE) | Microchip datasheet, p. 10 — TABLE 1-2: I²C BUS DATA REQUIREMENTS (SLAVE MODE) |
| output voltage low | — | — | 400 mV | VDD \geq 2.0\text{V}, IOL = 3\text{ mA}; {ol}; Digital Inputs/Outputs (SDA, SCK) | Microchip datasheet, p. 8 — AC/DC CHARACTERISTICS (CONTINUED) |
| channel count | — | 1 | — | Microchip datasheet, p. 2 |
MCP4018 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 45 µA | 80 µA | Serial Interface Active, Write all 0's to Volatile WiperVDD = 5.5V, FSCL = 400 kHz; (note 8); AC/DC CHARACTERISTICS | Microchip datasheet, p. 4 — AC/DC CHARACTERISTICS |
| supply voltage range | 2.7 V | — | 5.5 V | Analog Characteristics specified; AC/DC CHARACTERISTICS | Microchip datasheet, p. 4 — AC/DC CHARACTERISTICS |
| operating temperature | -40 °C | — | 125 °C | Microchip datasheet, p. 11 — TEMPERATURE CHARACTERISTICS | |
| data rate | — | 400 kbps | — | I2C Fast Mode, FSCL max 400 kHz | Microchip datasheet, p. 9 — TABLE 1-1: I²C BUS START/STOP BITS REQUIREMENTS |
| rise time | — | — | 1 µs | 100 kHz mode; Cb is specified to be from 10 to 400 pF; I²C BUS DATA REQUIREMENTS (SLAVE MODE) | Microchip datasheet, p. 10 — TABLE 1-2: I²C BUS DATA REQUIREMENTS (SLAVE MODE) |
| fall time | — | — | 300 ns | 100 kHz mode; Cb is specified to be from 10 to 400 pF; I²C BUS DATA REQUIREMENTS (SLAVE MODE) | Microchip datasheet, p. 10 — TABLE 1-2: I²C BUS DATA REQUIREMENTS (SLAVE MODE) |
| output voltage low | — | — | 400 mV | VDD \geq 2.0\text{V}, IOL = 3\text{ mA}; {ol}; Digital Inputs/Outputs (SDA, SCK) | Microchip datasheet, p. 8 — AC/DC CHARACTERISTICS (CONTINUED) |
| channel count | — | 1 | — | Microchip datasheet, p. 2 |
MCP4019 datasheet parameters
| Parameter | Min | Typ | Max | Conditions | Source |
|---|---|---|---|---|---|
| quiescent current | — | 45 µA | 80 µA | Serial Interface Active, Write all 0's to Volatile WiperVDD = 5.5V, FSCL = 400 kHz; (note 8); AC/DC CHARACTERISTICS | Microchip datasheet, p. 4 — AC/DC CHARACTERISTICS |
| supply voltage range | 2.7 V | — | 5.5 V | Analog Characteristics specified; AC/DC CHARACTERISTICS | Microchip datasheet, p. 4 — AC/DC CHARACTERISTICS |
| operating temperature | -40 °C | — | 125 °C | Microchip datasheet, p. 11 — TEMPERATURE CHARACTERISTICS | |
| data rate | — | 400 kbps | — | I2C Fast Mode, FSCL max 400 kHz | Microchip datasheet, p. 9 — TABLE 1-1: I²C BUS START/STOP BITS REQUIREMENTS |
| rise time | — | — | 1 µs | 100 kHz mode; Cb is specified to be from 10 to 400 pF; I²C BUS DATA REQUIREMENTS (SLAVE MODE) | Microchip datasheet, p. 10 — TABLE 1-2: I²C BUS DATA REQUIREMENTS (SLAVE MODE) |
| fall time | — | — | 300 ns | 100 kHz mode; Cb is specified to be from 10 to 400 pF; I²C BUS DATA REQUIREMENTS (SLAVE MODE) | Microchip datasheet, p. 10 — TABLE 1-2: I²C BUS DATA REQUIREMENTS (SLAVE MODE) |
| output voltage low | — | — | 400 mV | VDD \geq 2.0\text{V}, IOL = 3\text{ mA}; {ol}; Digital Inputs/Outputs (SDA, SCK) | Microchip datasheet, p. 8 — AC/DC CHARACTERISTICS (CONTINUED) |
| channel count | — | 1 | — | Microchip datasheet, p. 2 |