Skip to main content
PartAndStock
Blog

What Is the MCP4725? 12-bit I²C DAC and Uses

November 7, 2026 4 min read
Quick answer

The MCP4725 is a 12-bit DAC with an I²C interface. It turns a digital value into a real analog voltage (0–VDD); its built-in EEPROM remembers the last value even after power loss. 12-bit (0–4095) resolution gives far cleaner analog than PWM+RC filter. The output is low-current; a load needs an op-amp buffer.

The MCP4725 is a 12-bit DAC (digital-to-analog converter) with an I²C interface. It turns a digital value into a real analog voltage and, thanks to its built-in EEPROM, remembers the last value after power is removed. For the concept, see what is a DAC.

What is the MCP4725 used for?

Producing an adjustable analog voltage from a microcontroller: setpoints, test signals, audio/waveform generation, references for analog-controlled devices. 12-bit resolution gives 0–4095 steps (far cleaner analog than PWM+filter).

Specifications

ParameterValue
Resolution12-bit (0–4095)
InterfaceI²C
MemoryBuilt-in EEPROM (remembers the value)
Output0 – VDD (supply as reference)

Watch out

The output reference is the supply voltage (VDD); for stable analog the supply must be clean. The output is low-current; driving a load needs an op-amp buffer. Being a true DAC it has less ripple than PWM+RC filter.

Equivalents

  • PCF8591: 8-bit I²C DAC (+ADC), lower resolution.
  • MCP4922: 12-bit dual-channel SPI DAC.
  • PWM + RC filter: a DAC-free, coarse analog alternative.

Find it in our catalog

Use the MCP4725 search.

Frequently Asked Questions

What is the MCP4725?+
The MCP4725 is a 12-bit DAC (digital-to-analog converter) with an I²C interface. It turns a digital value into a real analog voltage, and thanks to its built-in EEPROM it remembers the last value after power is removed.
How many bits is the MCP4725?+
It is 12-bit (0–4095 steps). That means a much cleaner, more precise analog output than the 8-bit PCF8591 or a PWM+RC filter.
What is the MCP4725 output voltage?+
The output ranges from 0 V to VDD (the supply), which serves as the reference. A clean supply is needed for a stable output, and driving a load needs an op-amp buffer.
What is an equivalent to the MCP4725?+
The PCF8591 for a lower-resolution I²C part; the MCP4922 for a dual-channel SPI DAC; a PWM+RC filter if you don't want a DAC at all.