# Adafruit Metro RP2350 with PSRAM

> The Adafruit Metro RP2350 with PSRAM is an Arduino Uno–footprint development board powered by the RP2350 chip, featuring 16MB flash, 520KB SRAM, and 8MB QSPI PSRAM for expanded dynamic memory — ideal for data-intensive CircuitPython and C/C++ projects.

## Quick Facts

- **Brand:** Adafruit
- **Board Type:** rp2350
- **Price:** ~$27.95
- **Product Readiness:** developer
- **CPU:** Dual ARM Cortex-M33 or dual RISC-V Hazard3 @ 150MHz (RP2350)
- **CPU Architecture:** ARM Cortex-M33 / RISC-V Hazard3 (RP2350)
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **PSRAM:** 8MB QSPI
- **Flash:** 16MB
- **USB:** USB-C (native USB)
- **Power:** 5V USB-C or 6–12V DC barrel jack
- **Operating Voltage:** 3.3V GPIO
- **Antenna:** none

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** Yes

## Certifications

CE, FCC, RoHS

## Compatible Firmware

circuitpython, micropython, arduino

## Use Cases

- prototyping
- education
- iot
- usb-hid-device

## Components

- **RP2350** (mcu): Dual-core ARM Cortex-M33 or RISC-V Hazard3 at 150MHz with 520KB SRAM, hardware crypto, and 12 PIO state machines. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheets.raspberrypi.com%2Frp2350%2Frp2350-datasheet.pdf&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)
- **8MB QSPI PSRAM** (memory): External 8MB QSPI pseudo-static RAM providing additional dynamic memory for data-intensive applications and Python scripting. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F6267&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)
- **NeoPixel RGB LED** (led): Adafruit NeoPixel WS2812B addressable RGB LED for status indication and user feedback. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FWS2812B.pdf&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)

## Protocols

- **I2C**: SDA: GPIO22, SCL: GPIO23
- **SPI**: MOSI: GPIO19, MISO: GPIO20, SCK: GPIO18
- **UART**: TX: GPIO1, RX: GPIO0
- **PWM**: 
- **PIO**: 
- **HSTX**: 

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | D0 / RX | UART | uart-rx, digital |
| GPIO1 | D1 / TX | UART | uart-tx, digital |
| GPIO2 | D2 | GPIO | digital, pwm |
| GPIO3 | D3 | GPIO | digital, pwm |
| GPIO4 | D4 | GPIO | digital, pwm |
| GPIO5 | D5 | GPIO | digital, pwm |
| GPIO6 | D6 | GPIO | digital, pwm |
| GPIO7 | D7 | GPIO | digital, pwm |
| GPIO8 | D8 | GPIO | digital, pwm |
| GPIO9 | D9 | GPIO | digital, pwm |
| GPIO10 | D10 | GPIO | digital, pwm |
| GPIO11 | D11 | GPIO | digital, pwm |
| GPIO12 | D12 | GPIO | digital, pwm |
| GPIO13 | D13 | GPIO | digital, pwm |
| GPIO18 | SCK | SPI | spi-sck, digital |
| GPIO19 | MOSI | SPI | spi-mosi, digital |
| GPIO20 | MISO | SPI | spi-miso, digital |
| GPIO22 | SDA | I2C | i2c-sda, digital |
| GPIO23 | SCL | I2C | i2c-scl, digital |
| GPIO26 | A0 | GPIO | analog, digital |
| GPIO27 | A1 | GPIO | analog, digital |
| GPIO28 | A2 | GPIO | analog, digital |
| GPIO29 | A3 | GPIO | analog, digital |

## Available Software

- **[CircuitPython](https://openhardware.directory/r?to=https%3A%2F%2Fcircuitpython.org%2Fboard%2Fadafruit_metro_rp2350%2F&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)**
- **[Arduino IDE (RP2350 support)](https://openhardware.directory/r?to=https%3A%2F%2Farduino-pico.readthedocs.io%2F&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)**

## Description

## Overview

The Adafruit Metro RP2350 with PSRAM brings the RP2350 microcontroller into the familiar Arduino Uno form factor, making it a natural drop-in for projects that rely on Uno-compatible shields. Built around Raspberry Pi's RP2350 chip, it offers dual ARM Cortex-M33 or RISC-V Hazard3 cores at 150MHz, significantly more processing power than the RP2040 it succeeds. The Metro form factor exposes 37 GPIO pins, including 6 analog inputs, spread across socket headers and an HSTX high-speed serial port.

The defining feature of this variant is 8MB of QSPI PSRAM added alongside the 16MB of QSPI flash and 520KB of on-chip SRAM. This extra dynamic memory is particularly valuable for CircuitPython users, who get dramatically more working space for code, data structures, and libraries. For C/C++ developers, it unlocks use cases such as frame buffering, audio streaming, and large lookup tables that would overflow on-chip SRAM alone.

Adafruit includes a NeoPixel RGB LED, a reset button, and a STEMMA QT / Qwiic I2C connector for quick integration with sensor and display breakout boards. The USB-C connector supports native USB for programming and serial communication without a separate UART chip. A standard DC barrel jack (5.5mm/2.1mm, 6–12V input) allows powering from a wall adapter alongside the USB-C option.

The board ships with CircuitPython pre-installed and is fully compatible with the Arduino IDE and the Raspberry Pi Pico SDK. Adafruit's extensive open-source documentation, learning guides, and CircuitPython libraries make it a well-supported platform for makers moving from classic Arduino boards to the modern RP2350 ecosystem.

## Where to Buy

- [Adafruit](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F6267&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export) — $27.95

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F6267&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fadafruit%2FAdafruit-Metro-RP2350-PCB&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Flearn.adafruit.com%2Fadafruit-metro-rp2350&ref=openhardware.directory&product=adafruit-metro-rp2350-psram&source=md-export)

## Tags

`adafruit`, `metro`, `rp2350`, `psram`, `arduino-footprint`, `circuitpython`, `microcontroller`, `rp2040-successor`

## Images

![Adafruit Metro RP2350 with PSRAM](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-metro-rp2350-psram/c689d2082082.jpg)
![Adafruit Metro RP2350 with PSRAM](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-metro-rp2350-psram/691668e53e5a.jpg)
![Adafruit Metro RP2350 with PSRAM](https://nbg1.your-objectstorage.com/openhardware-directory/entities/adafruit-metro-rp2350-psram/657d814dcc51.jpg)

---
[View full device page](https://openhardware.directory/devices/adafruit-metro-rp2350-psram)