Adafruit
Adafruit MCP2221A Breakout - General Purpose USB to GPIO ADC I2C - Stemma QT / Qwiic
The Adafruit MCP2221A Breakout lets your computer talk directly to I2C devices, sensors, and GPIO — no microcontroller required. Drive an OLED display, read ...
The Adafruit MCP2221A Breakout lets your computer talk directly to I2C devices, sensors, and GPIO — no microcontroller required. Drive an OLED display, read a colour sensor, flash LEDs, or read buttons straight from Python on Mac, Windows, or Linux.
The MCP2221A from Microchip provides USB-to-I2C and USB-to-GPIO functionality with built-in 10-bit ADC inputs and a 5-bit DAC output. Because there's no firmware to deal with, you can quickly iterate and test I2C devices and digital/analogue I/O directly from your computer using CircuitPython libraries.
Key Features
- USB to I2C Bridge – Connect I2C sensors, displays, and drivers directly to your computer
- 4× GPIO Pins – Digital input/output with 10-bit ADC and 5-bit DAC capability
- USB-C Connector – Modern, reversible USB connection
- On-Board 3.3V Regulator – Clean power for connected devices
- STEMMA QT / Qwiic Port – Solderless I2C connection with 3.3V power and logic
- Cross-Platform Python Support – Works with Mac, Windows, and Linux using CircuitPython libraries
- No Firmware Required – Plug in and start communicating immediately
Ideal For
- Rapid prototyping and testing I2C sensors from a computer
- Python-based hardware projects without a microcontroller
- Desktop automation with GPIO, ADC, and DAC
- Educational projects exploring serial communication protocols
Package Contents
- 1× Adafruit MCP2221A Breakout board (with STEMMA QT / Qwiic connector)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 3.3V regulator
- A 3.3V regulator is a power circuit that provides a steady 3.3 volts for parts that need that supply voltage. On a breakout board, it can let the sensor run safely even when the connected microcontroller or power source uses a higher voltage.
- 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.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- 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.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- 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.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- 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.
- 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.
- USB-C
- A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
Find this product in
Brands
Prototyping & Wiring
Related Tutorials
Free guides on learn.littlebird.com.au
Featured in buying guides
Comparison guides this product appears in