DFRobot
MCP3424 18-Bit ADC-4 Channel with Programmable Gain Amplifier
A 4-channel, 18-bit delta-sigma analogue-to-digital converter (ADC) module based on the Microchip MCP3424. This module adds high-accuracy analogue input capa...
Get notified when back in stock
A 4-channel, 18-bit delta-sigma analogue-to-digital converter (ADC) module based on the Microchip MCP3424. This module adds high-accuracy analogue input capability to Raspberry Pi, Arduino, and other microcontroller platforms over I2C.
The onboard programmable gain amplifier (PGA) allows the module to measure very weak signals with high resolution, while self-calibration of offset and gain on every conversion ensures consistent accuracy without manual trimming.
Key Features
- 18-Bit Resolution – Programmable at 12, 14, 16, or 18 bits
- 4 Differential Channels – Measure multiple analogue signals simultaneously
- Programmable Gain Amplifier – ×1, ×2, ×4, ×8 gain settings
- Self-Calibrating – Automatic offset and gain calibration per conversion
- I2C Interface – Simple two-wire connection to your microcontroller
- Two Conversion Modes – One-shot (low power) and continuous
- Low Standby Current – 300 nA at 5V
Specifications
- Operating Voltage – 2.7–5.5V
- Standby Current – 300 nA (5V)
- Operating Temperature – -40°C to +125°C
- Voltage Reference – 2.048V ±0.05%, drift 15 PPM/°C
- PGA Gain – ×1, ×2, ×4, ×8
- Differential Input Range – -2.048V/PGA to +2.048V/PGA
- Data Rate – 240, 60, 15, 3.75 SPS (corresponding to 12, 14, 16, 18-bit)
- Gain Error – 0.05% (PGA=1, 18-bit)
- Offset Error – 15 µV (PGA=1, 18-bit)
- Input Interface – 4 differential channels, 2.54 mm pin header
- Output Interface – I2C, 2.54 mm pin header
- Board Size – 27 × 16 mm (1.06 × 0.63″)
Ideal For
- Temperature sensing with RTD, thermistors, and thermocouples
- Bridge sensing for pressure, strain, and force
- Weigh scales and load cells
- Battery fuel gauges
Package Contents
- 1× MCP3424 18-Bit ADC Module
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- Differential input
- A measurement method where the board reads the voltage difference between two input wires instead of measuring one wire compared with ground. This is useful for small sensor signals and noise reduction, but both input voltages still need to stay within the board’s allowed range.
- Gain error
- Gain error is a scaling error in which a device's output grows slightly too much or too little across its range, affecting converters, amplifiers and sensors alike. It matters wherever the exact relationship between the input value and the resulting output needs to be accurate.
- 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.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- Offset error
- Offset error is a small, roughly constant error that remains even when the input or output should be at or near zero, and it appears in converters, amplifiers and sensors. It matters when accurate low-level signals or fine analogue adjustments are needed.
- ppm
- ppm means parts per million, a common way to express very small gas concentrations in air. For CO₂ sensors, the ppm range tells you what levels the sensor can measure, such as normal indoor air through to poorly ventilated spaces.
- programmable gain
- An adjustable amplification setting inside the ADC that makes small input signals larger before they are measured. It matters because choosing the right gain helps use more of the ADC’s range without overloading the input.
- Programmable gain amplifier
- A built-in amplifier whose gain can be changed in software to make small input signals easier to measure. This matters because choosing the right gain can improve detail for small sensors, but too much gain can make the input range too small.
- RTD
- An RTD, or resistance temperature detector, is a temperature sensor whose resistance changes in a predictable way as it heats or cools, giving accurate and stable readings (PT100 and PT1000 are common types). When a product lists an RTD it indicates precise temperature sensing, which also helps applications such as conductivity probes correct their readings for temperature.
- SPS
- SPS means samples per second, the number of measurements an analogue-to-digital converter takes each second. A higher SPS gives faster updates, while on many converters a lower sample rate allows higher-resolution or lower-noise readings.
- voltage reference
- A voltage reference is a stable, accurate voltage that a converter uses as its comparison point: an ADC measures its inputs relative to it, while a DAC scales its output to it. A more stable reference gives more consistent results, which matters most in precision sensing and instrumentation.
Find this product in
Sensors & Input
MCP3424 Datasheet
Datasheet · 848.4 KB · Click any page to view full size
MCP3424 Module Schematic
Schematic · 74.7 KB · Click any page to view full size
Supplier page — dfrobot.com
Supplier Description · 477.5 KB · Click any page to view full size
DFR0316 mcp3424 18 bit adc schematics 1.0
Schematic · 74.7 KB · Click any page to view full size
DFR0316 mcp3424 18 bit adc datasheet 1.0
Datasheet · 848.4 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Arduino Library
Example Code · ZIP · 6.0 KB
Arduino library and example code for the MCP3424 ADC module
Raspberry Pi Library
Example Code · ZIP · 5.5 KB
Linux IIO driver and code for using the MCP3424 with Raspberry Pi
DFR0316 mcp3424 18 bit adc driver 1.0
Driver · ZIP · 5.5 KB
DFR0316 mcp3424 18 bit adc library 1.0
Example Code · ZIP · 10.6 KB
Related Tutorials
Free guides on learn.littlebird.com.au
Featured in buying guides
Comparison guides this product appears in