MCP4725 I2C DAC Module for Arduino & Raspberry Pi – Compoden
MCP4725 DAC
The MCP4725 is a 12-bit I2C digital-to-analog converter (DAC) module that enables precise analog voltage output from your microcontroller. Ideal for audio applications, sensor simulation, and control systems where you need a clean, stable analog signal. Compact and easy to use with just two wires.
Key Specifications
| Specification | Value |
|---|---|
| Resolution | 12-bit |
| Interface | I2C (up to 3.4 MHz) |
| Output Voltage Range | 0V to VCC (3.3V/5V typical) |
| Supply Voltage | 2.7V to 5.5V |
| On-board EEPROM | Yes (retains settings) |
| Settling Time | 6 µs typical |
What You Can Build With This
- Audio signal generator or waveform synthesizer
- Adjustable voltage reference for testing and calibration
- Programmable LED dimming with smooth analog control
- Sensor simulation (e.g., outputting a precise temperature voltage)
Compatibility
Works with any 3.3V or 5V microcontroller with I2C support, including Arduino Uno, Nano, Raspberry Pi, ESP32, and STM32. Compatible with standard I2C libraries and the Adafruit MCP4725 library. The module’s on‑board pull‑ups ensure reliable communication in most setups.
Wiring Notes
Connect SDA and SCL to your board’s I2C pins, VCC to 3.3V or 5V, and GND to ground. The VOUT pin provides the analog output. Ensure the supply voltage matches your microcontroller’s logic level. The board includes 10K pull‑up resistors on SDA/SCL but may need external pull‑ups for runs longer than a few centimetres.
Why Buy from Compoden
Every component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-5 days. If defective on arrival, replace within 7 days.
Is this compatible with Arduino?
Yes, it works with all standard Arduinos (Uno, Nano, Mega) using the Wire library and the Adafruit MCP4725 library. Simply connect SDA to A4 and SCL to A5 on an Uno.
Can I change the I2C address?
The MCP4725 has a fixed address (0x62 or 0x63) set by an internal pull‑up. Some breakout boards expose an address‑select pad; otherwise, use an I2C multiplexer to use multiple modules on one bus.
What is the output current capability?
The DAC output can source or sink about 10 mA. For driving heavier loads, add an op‑amp buffer or a transistor stage at VOUT.
📦 Free Setup Handoff Document Included
Every Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.
What you can build with this
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items