Adafruit
Adafruit MCP4728 Quad DAC with EEPROM - STEMMA QT / Qwiic
The Adafruit MCP4728 Quad DAC with EEPROM provides four independent 12-bit digital-to-analogue converters in a single I2C package. Set precise output voltage...
The Adafruit MCP4728 Quad DAC with EEPROM provides four independent 12-bit digital-to-analogue converters in a single I2C package. Set precise output voltages for your project, and save your settings to the built-in EEPROM so they're automatically restored on power-up.
Each channel supports two voltage reference modes: use the input supply voltage (VCC) for 0–3.3V or 0–5V output, or switch to the internal 2.048V reference with selectable 1× or 2× gain for 0–2.048V or 0–4.096V output ranges. All configuration is done over I2C with no additional components required.
Key Features
- 4× 12-Bit DAC Channels – Independent voltage outputs with 4096-step resolution
- Built-In EEPROM – Save DAC settings to non-volatile memory for automatic recall on power-up
- Flexible Voltage Reference – Choose between VCC input or internal 2.048V reference per channel
- Selectable Gain – 1× or 2× gain with internal reference (0–2.048V or 0–4.096V output)
- I2C Interface – Simple two-wire communication for easy integration
- STEMMA QT / Qwiic Ports – Solderless I2C daisy-chaining compatible with Qwiic and Grove (with adapter)
- 3.3V and 5V Compatible – Works with a wide range of microcontrollers and single-board computers
Ideal For
- Precision voltage control for analogue circuits
- Calibration and testing setups requiring adjustable reference voltages
- Audio synthesis and waveform generation
- Servo and motor control with analogue voltage inputs
Package Contents
- 1× Adafruit MCP4728 Quad DAC Breakout (with STEMMA QT / Qwiic connectors)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- DAC
- A digital-to-analogue converter turns numbers from the microcontroller into a real analogue voltage. It matters if you want to generate simple waveforms, audio-style signals, or variable control voltages rather than just on/off outputs.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- Grove
- Grove is a plug-in connector ecosystem for sensors and modules that avoids soldering and jumper wires. Grove compatibility matters because it can make it quicker to add supported I2C devices, as long as the cable and voltage are suitable.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- Internal reference
- A built-in stable voltage source that the DAC uses as its measuring point for creating output voltages. Having an internal reference means you do not need to add a separate precision reference part for many projects.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- servo
- A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
- voltage reference
- A stable voltage the ADC compares inputs against when converting them to numbers. A more stable reference helps produce more consistent measurements, especially in precision sensing and instrumentation.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au