Adafruit
Adafruit Metro RP2350
· MPN: ADA6003
The Adafruit Metro RP2350 brings the next-generation Raspberry Pi RP2350 dual-core processor to the standard Metro/UNO shield-compatible form factor. With du...
The Adafruit Metro RP2350 brings the next-generation Raspberry Pi RP2350 dual-core processor to the standard Metro/UNO shield-compatible form factor. With dual ARM Cortex-M33 cores running at 150 MHz, 528 KB SRAM, 16 MB of QSPI flash, and a microSD card slot, this board is a powerful step up from the Metro RP2040 — featuring more RAM, more analogue inputs, and a high-speed HSTX display port.
The RP2350 retains the PIO state machine system for custom hardware peripherals, and adds Cortex-M33 security features. The board's Arduino-compatible layout means your existing shields plug right in.
Key Features
- RP2350 Dual-Core ARM Cortex-M33 @ 150 MHz – Next-gen Raspberry Pi silicon with enhanced security
- 528 KB SRAM – Double the RP2040's on-chip memory
- 16 MB QSPI Flash – Ample storage for firmware and user files
- 24 GPIO Pins – 8 analogue inputs (double the RP2040), 3.3V logic
- MicroSD Card Socket – SPI-connected with additional SDIO pins for advanced use
- 22-Pin HSTX FPC Port – 3-lane differential high-speed transmit with Pi 5-compatible pinout
- UNO Shield Compatible – Standard Metro form factor; GPIO numbering matches classic Arduino pins
- USB-C – Power and data
- 6–12V DC Jack – With on/off switch
- STEMMA QT / Qwiic Port – Solderless I2C connection for sensors and peripherals
- RX/TX Switch – Swap D0/D1 pin assignments to match Arduino UART convention or RP2350 native order
- Debugging Ports – PicoProbe (3-pin JST SH) on PCB edge
- NeoPixel + LED – On-board RGB NeoPixel and pin 13 LED
- Reset & Boot Buttons – Easy access on PCB edge
Ideal For
- CircuitPython, Arduino, and MicroPython projects with shield compatibility
- Projects needing more analogue inputs and RAM than the RP2040
- High-speed display applications via the HSTX port
- Data logging to microSD with powerful dual-core processing
Package Contents
- 1× Adafruit Metro RP2350 (with headers)
Jargon buster
Plain-language definitions for the technical terms used above.
- Arm Cortex-M33
- A low-power Arm microcontroller core designed for real-time control tasks. It matters because it can handle timing-sensitive jobs such as reading sensors or driving motors while the main processor runs Linux.
- 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.
- FPC
- FPC stands for flexible printed circuit, a flat flexible cable or connector style often used where space is tight. It matters because this breakout needs the correct pin count and pitch FPC cable to connect reliably to the display or high-speed interface.
- 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.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- HSTX
- HSTX is a high-speed transmit interface on RP2350-based boards for sending fast digital signals such as video-style data. It matters because it uses carefully routed high-speed signal pairs rather than ordinary low-speed wiring.
- 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.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- microSD card
- A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
- NeoPixel
- A type of addressable LED system where colour data is sent along a single digital data line from one LED or controller to the next. Compatibility matters because the timing and signal format must match for the lights or driver board to respond correctly.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- 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.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- RP2040
- A microcontroller chip used on many maker boards, with enough speed and flexible I/O for some camera and display projects. Compatibility with RP2040 matters because camera modules often need many pins and careful timing to read image data successfully.
- RP2350
- A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- 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.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
- 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
Microcontrollers
Related Tutorials
Free guides on learn.littlebird.com.au