Store

Adafruit

· MPN: ADA5870

$14.20 |
In stock at supplier
No reviews yet

This compact breakout adds a high-resolution, single-channel ADC to your I2C bus, making it a handy choice for precision differential measurements. It is bui...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This compact breakout adds a high-resolution, single-channel ADC to your I2C bus, making it a handy choice for precision differential measurements. It is built around the MCP3421, a simple and low-cost 18-bit ΔΣ converter with adjustable gain, a built-in precision reference voltage, and support for I2C clock rates up to 3.4MHz.

Because it is designed for differential inputs, it is well suited to sensors such as strain gauges, pressure sensors, and thermocouples. Both input signals need to stay between 0 and 2.048V, so it is not the best fit for general single-ended measurements like reading a potentiometer across the full 0 to VCC range. You can trade conversion speed for resolution, from 240 samples per second at 12-bit down to 3.75 samples per second at 18-bit.

Adafruit has already mounted the chip on a STEMMA QT breakout, with connectors on both sides for quick solderless hookup. These connectors are compatible with SparkFun Qwiic, so it drops neatly into many I2C-based prototyping setups and can be chained with other compatible boards using a suitable cable. An Arduino library is available to select sample rate and precision, choose one-shot or continuous mode, and read values over I2C. The board has a fixed I2C address, includes a strip of 0.1" header for breadboard or perfboard use, and has four mounting holes for easy installation. QT cable is not included.

Specifications:

  • ADC type: 18-bit ΔΣ ADC
  • Input operation: Differential Input Operation
  • Calibration: Self Calibration of Internal Offset and Gain Per Each Conversion
  • On-Board Voltage Reference Accuracy: 2.048V ± 0.05%
  • On-Board Voltage Reference Drift: 15 ppm/°C
  • On-Board Programmable Gain Amplifier (PGA): Gains of 1,2, 4 or 8
  • Oscillator: On-Board Oscillator
  • INL: 10 ppm of FSR (FSR = 4.096V/PGA)
  • Programmable Data Rate: 3.75 SPS (18 bits)
  • Programmable Data Rate: 15 SPS (16 bits)
  • Programmable Data Rate: 60 SPS (14 bits)
  • Programmable Data Rate: 240 SPS (12 bits)
  • Conversion options: One-Shot or Continuous Conversion Options
  • Product Dimensions: 25.4mm x 17.8mm x 12.3mm / 1.0" x 0.7" x 0.5"
  • Product Weight: 3.0g / 0.1oz

A good fit for precision sensor work where differential measurement matters, especially in STEMMA QT and Qwiic ecosystems.

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.
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.
Continuous conversion
A mode where the ADC keeps taking measurements repeatedly at the selected data rate. This is useful when you need a steady stream of sensor readings without starting each measurement manually.
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.
FSR
Full-scale range is the span between the lowest and highest output a converter can produce. Error specifications given as a percentage of FSR depend on the selected output range, such as 2.5 V or 5 V.
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.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
INL
Integral non-linearity is a measure of how closely a DAC’s output follows an ideal straight-line response across its range. Lower INL means the output voltage is more predictable when you need accurate analogue control.
MCP3421
A specific microchip that converts analogue voltages into digital values for a microcontroller to read. Knowing the chip part number helps you find compatible libraries, datasheets, example code, and performance limits for the breakout.
potentiometer
A variable resistor usually turned with a knob or shaft to create an adjustable electrical signal. It is often used for inputs such as volume, brightness or position, so it helps beginners learn how a microcontroller reads changing values.
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 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.
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.
SPS
Samples per second, meaning how many measurements the converter can make each second. Higher SPS gives faster updates, while lower SPS on this board allows higher-resolution readings.
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

Supplier page — adafruit.com

Supplier Description · 2.1 MB · Click any page to view full size

Download PDF

MCP3421 Datasheet

Datasheet · 722.5 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.