









DFRobot Gravity 12‑Bit I2C DAC is a compact digital‑to‑analog conversion board designed to transform digital signals into stable analog voltage outputs for embedded control and signal generation tasks. Traditional PWM‑generated analog signals from controllers such as Arduino and Raspberry Pi often produce coarse waveforms with limited precision. This gravity‑series DAC module provides a far cleaner and more controllable analog output, enabling accurate voltage control for automation, testing, and signal synthesis. Integrated EEPROM, wide voltage compatibility, and a plug‑and‑play Gravity I2C interface make this analog output expansion board suitable for rapid prototyping and embedded system development.
Accurate 12‑Bit Digital‑to‑Analog Conversion
A precision MCP4725 DAC chip provides 12‑bit resolution, allowing digital data from a microcontroller to be translated into smooth and predictable analog voltage levels. Compared with PWM‑based pseudo‑analog signals, this high‑resolution conversion module produces a far more stable waveform without filtering complexity. Such precise voltage generation benefits robotics control loops, calibration systems, and laboratory experiments where consistent analog output is required. The gravity‑series analog output board enables developers to integrate true DAC functionality into compact embedded platforms.
Integrated EEPROM for Persistent Output
An onboard EEPROM stores the last DAC input value, allowing the analog output level to be retained even after power removal. During the next startup cycle, the stored value automatically restores the previous output state without additional configuration. This persistent storage capability is valuable in automation equipment, calibration fixtures, and control environments where maintaining a specific analog voltage after reboot simplifies system design. The I2C DAC module therefore supports reliable operation in long‑running embedded deployments.
Wide Voltage Compatibility with Address Selection
This Gravity I2C signal conversion board supports a 3.3V–5V input supply range, enabling direct integration with many development platforms and logic environments. A selectable I2C address switch allows two DAC modules to operate on the same bus using addresses 0x60 or 0x61. Such flexibility makes the digital‑to‑analog interface suitable for multi‑channel voltage generation, distributed sensing systems, or robotics platforms requiring multiple analog outputs. The Gravity connector further simplifies wiring through a standardized plug‑and‑play interface.
Waveform Generation for Experimentation
Beyond simple voltage output, this analog signal generator board can function as a basic waveform source. Using the provided software library, low‑frequency sine waves, triangular waves, or custom waveforms can be produced through programmable digital input sequences. Such capability enables applications in signal simulation, electronics education, and prototype testing where simple waveform generation is required without dedicated laboratory equipment.

Figure: Connection diagram with microcontroller

Figure: Connection diagram with Raspberry Pi
Common use cases include sensor calibration systems, automation control platforms, and compact waveform generation tools. This gravity‑series DAC expansion board also supports experimentation in STEM learning environments and embedded electronics projects requiring precise analog signal output from digital controllers.
DFRobot Gravity DAC Module Selection Guide
Nov 16, 2021
Used succesfully to convert temperature to I2C.