Digital Pot

A digital potentiometer (digipot) emulates a 3-terminal mechanical pot using an integrated resistor array and CMOS switches. The wiper position is set by a digital interface (I²C or SPI) and is preserved across power cycles in EEPROM-backed parts.

The IC contains a series string of N matched resistors with N+1 tap nodes. A wiper-decoder selects one tap node to connect to the wiper pin via a CMOS analog switch; the user writes the wiper code (typically 7–10 bits) over a digital bus. EEPROM-backed parts (e.g. Microchip MCP4661) store the last position so the pot returns to its setting at next power-up.

In plain terms

A staircase of resistors with a CMOS multiplexer for the wiper; tell it 'step 64' and the multiplexer connects tap 64 to the wiper terminal.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

Microchip's MCP454X/456X/464X/466X documentation distinguishes volatile wiper registers from nonvolatile EEPROM storage. This lets a circuit make temporary adjustments and separately save a startup setting. The digital interface does not turn the resistor terminals into unrestricted analog connections: their voltage and current limits still apply.

Good to know

Related