Little Bird
M5StickC DAC HAT MCP4725
The M5StickC DAC HAT is a plug-in module that adds a 12-bit digital-to-analogue converter (DAC) to your M5StickC. Built around the MCP4725 chip, it provides ...
The M5StickC DAC HAT is a plug-in module that adds a 12-bit digital-to-analogue converter (DAC) to your M5StickC. Built around the MCP4725 chip, it provides a single-channel analogue voltage output from 0 to 3.3 V, controllable via I2C.
The MCP4725 features non-volatile EEPROM for storing DAC settings and a rail-to-rail output amplifier, making it suitable for calibration, servo control, and sensor interfacing applications. It plugs directly onto the M5StickC header — no additional wiring required.
Key Features
- MCP4725 DAC – 12-bit resolution single-channel digital-to-analogue converter
- Output Range – 0 to 3.3 V analogue output
- Rail-to-Rail Output – Precision output amplifier for full voltage swing
- Non-Volatile Memory – EEPROM stores DAC configuration and output settings
- I2C Interface – Address 0x60, fast settling time of 6 μs typical
- Low Power – Normal and power-down modes; single supply 2.7–5.5 V
- Extended Temperature Range – –40 °C to +125 °C
- M5StickC Compatible – Plugs directly onto the M5StickC 8-pin header
Pin Map
- GPIO0 – ADC
- GPIO26 – SDA
- SCL – 5 V
- GND – GND
Ideal For
- Set-point and offset trimming
- Sensor calibration
- Closed-loop servo control
- Low-power portable instrumentation
- Data acquisition systems
Package Contents
- 1× DAC HAT
- 1× 2-pin 3.96 mm pitch terminal
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 12-bit resolution
- 12-bit resolution means the sensor’s measurement is divided into 4096 possible digital values. Higher resolution can make small changes in motion or tilt easier to detect, as long as the sensor range and noise are suitable for the project.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- 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.
- 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.
- 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.
Find this product in
Related Tutorials
Free guides on learn.littlebird.com.au