MCP4725 I2C DAC Breakout Module 12-Bit Digital-to-Analog Converter with EEPROM, 15x15mm Board, I2C Interface for Arduino, STM32, Raspberry Pi, DIY Prototyping
Verified listing

MCP4725 I2C DAC Breakout Module 12-Bit Digital-to-Analog Converter with EEPROM, 15x15mm Board, I2C Interface for Arduino, STM32, Raspberry Pi, DIY Prototyping

SKU: DIY-00208 · Barcode: DKU-000238
Ask for price
In stock · 10 units Ships from Dubai
Find similar
Ask for price — add to quote for a quotation.

Key features

  • MCP4725 12-bit DAC breakout for generating stable analog voltages from I2C digital commands
  • Non-volatile EEPROM stores last output setting for power-up recall (behavior depends on firmware/config)
  • I2C interface simplifies wiring to Arduino, STM32, Raspberry Pi and other MCU/SBC platforms
  • Compact 15 x 15 mm PCB footprint ideal for breadboards, prototypes, and embedded control projects
  • Suitable for waveform generation, setpoint control, bias/offset trimming, and analog reference tuning
More options
Free shipping on orders AED 150+. Below that: AED 28.

This MCP4725 I2C DAC breakout module is a compact digital-to-analog conversion solution designed for microcontroller and single-board computer projects that need a controllable analog voltage output without using PWM filtering. Based on the MCP4725, it provides 12-bit resolution output control over a simple two-wire I2C bus, making it a practical choice for Arduino, STM32, and Raspberry Pi systems where GPIO resources are limited and repeatable analog setpoints are required. The board size is specified as 15 x 15 mm, making it easy to mount in space-constrained builds, test jigs, and portable instruments.

Full description

Overview

This MCP4725 I2C DAC breakout module is a compact digital-to-analog conversion solution designed for microcontroller and single-board computer projects that need a controllable analog voltage output without using PWM filtering. Based on the MCP4725, it provides 12-bit resolution output control over a simple two-wire I2C bus, making it a practical choice for Arduino, STM32, and Raspberry Pi systems where GPIO resources are limited and repeatable analog setpoints are required. The board size is specified as 15 x 15 mm, making it easy to mount in space-constrained builds, test jigs, and portable instruments.

Technical Details

The MCP4725 is a single-channel, voltage-output DAC with an I2C-compatible interface. Your controller writes a digital code (0 to 4095 for 12-bit) and the DAC converts it into an analog voltage proportional to the device reference configuration. In typical use, the output is ratiometric to the supply/reference arrangement described in the MCP4725 datasheet, so the maximum output level and scaling depend on how the module is powered and configured. Because this is an I2C device, the output can be updated via register writes; update rate and settling behavior depend on bus speed, code path, and the specific operating mode used.

A key advantage of the MCP4725 family is onboard non-volatile EEPROM. This allows storing a selected DAC code so the module can recall a defined output after reset or power cycling. This is useful for “power-up default” analog levels such as bias voltages, calibration offsets, or setpoints in control loops. EEPROM write timing, endurance, and exact power-up behavior should be verified against the MCP4725 datasheet and your chosen library implementation.

Specifications

  • DAC resolution: 12-bit (4096 steps).
  • Interface: I2C (two-wire). Supported I2C speeds and addressing options vary by module revision and MCP4725 variant; check the datasheet and board markings.
  • Output: Single analog voltage output channel. Output range and linearity depend on supply/reference configuration and load conditions; follow datasheet limits for output current and recommended load impedance.
  • Non-volatile memory: Integrated EEPROM for storing a DAC setting (exact usage depends on firmware mode).
  • Board size: 15 x 15 mm (as provided).
  • Platform compatibility: Works with Arduino, STM32, Raspberry Pi and other controllers that support I2C logic levels appropriate to the module’s supply. If your host is 3.3 V (common on Raspberry Pi/STM32), power the module accordingly or ensure level compatibility per your design.

Applications

Use this module anywhere you need a programmable analog voltage:

  • Adjustable setpoints for PID controllers (temperature, speed, pressure, light level)
  • Audio/control voltage experiments (within DAC bandwidth and filtering constraints)
  • Waveform generation (ramps, steps, simple LUT-based signals; performance depends on update rate)
  • Calibration and trimming (offset injection, sensor biasing, comparator thresholds)
  • LED driver dimming control via analog input stages (where an analog control pin is required)
  • Test equipment and fixtures requiring repeatable analog stimulus

Integration Notes

Connect VCC and GND to your system supply and ground, and connect SDA/SCL to the I2C bus. Ensure pull-up resistors are present on SDA/SCL (often provided on the host board; some module revisions may include onboard pull-ups—verify visually or with a meter). Keep I2C wiring short for reliability, especially at higher bus speeds. For best analog performance, use a clean supply, add local decoupling near the module if needed, and consider output filtering if your application is sensitive to step changes or digital noise. Always confirm logic-level compatibility between the module supply and your controller I2C pins, and consult the MCP4725 datasheet for absolute maximum ratings, recommended operating conditions, and typical application circuits.

Included Components

MCP4725 I2C DAC breakout module x1

Customer reviews

No reviews yet — be the first.

Honest takes from buyers who built with this part.

Write a review

Customer Q&A

No questions yet.

Ask anything — the team and other customers will reply.

No questions yet. Be the first to ask — useful answers help other buyers too.

Ask a question

Starter Bundle Builder

Select compatible items and add all selected products in one click.
4 compatible items
View cart

Works With

Find more compatible parts

Related