
- ★Product Description
- ★About us
- ★Custom cable
MCP4725 12-Bit DAC Module — I2C, Arduino Analog Output
The MCP4725 DAC module adds a true 12-bit analog output to any Arduino via I2C. Unlike Arduino's PWM outputs, the MCP4725 produces a genuine DC analog voltage from 0V to VCC with 4096 steps — ideal for audio waveform generation, precision voltage references, and analog control signals. Includes on-chip EEPROM to retain the last output value after power-off.
Key Specifications
- IC: MCP4725 | Resolution: 12-bit (4096 steps)
- Output range: 0V to VCC | Interface: I2C (0x60 / 0x61)
- Settling time: 6μs | EEPROM: Yes (retains last value)
- Supply voltage: 2.7–5.5V | Current: 0.4mA
- Compliance: RoHS compliant
Why Choose This?
- ✅ True analog output — genuine DC voltage, not PWM approximation
- ✅ 12-bit resolution — 4096 steps for smooth, precise analog control
- ✅ EEPROM — retains output value after power-off
- ✅ Adafruit MCP4725 library — simple Arduino integration
Typical Applications
- Arduino true analog output for audio waveforms
- Precision voltage reference generation
- Analog control signal for VCO and VCA circuits
- Motor speed control via analog voltage

