Description
The Adafruit Metro RP2350 is a powerful development board featuring the Raspberry Pi RP2350 chip running at 150MHz, offering excellent Arduino-shape compatibility with expanded space and debugging ports.
Key features include:
- RP2350 main chip running at 150MHz clock with 3.3V logic
- 16 MB of QSPI flash for program storage
- 37 Available GPIO pins: 23 on socket/SPI headers, 12 on HSTX port, and 2 for USB host; 6 pins support analog input
- Micro SD card socket wired for SPI and advanced SDIO interfacing
- 5V Buck Converter supporting 6-17V DC input and up to 2A output
- Onboard RGB NeoPixel and #23 LED
- Stemma QT port for I2C peripherals and sensors
- 22-pin 3-lane differential HSTX FPC port with Pi 5 compatible pinout for quick DVI video output and 12 extra GPIO pins
- Reset and Boot buttons on PCB edge
- Pico Probe debug port (3 pin JST SH compatible)
- USB Type C port for power and data
- 5.5mm / 2.1mm DC jack for 6-17V DC power with on/off switch
- RX/TX switch for swapping D0 and D1 locations
- USB Host breakout pads with controllable 5V power and D+/D- for USB Host bitbang
The board uses a 'permanent ROM' USB UF2 bootloader allowing simple firmware drag and drop when entering bootloader mode by holding BOOTSEL during boot.
The RP2350 chip offers dual ARM Cortex-M33 or dual RISC-V cores at 150MHz, 520kB SRAM, 8kB OTP memory, support for up to 16MB external Flash and PSRAM, multiple peripherals including 2 UARTs, SPI, I2C, PWM channels, USB 1.1 host/device support, and 12 PIO state machines.
This board is compatible with C/C++, unofficial Arduino support, official MicroPython port, and CircuitPython. It provides approximately 14MB of usable flash memory space under Python for code and files.
Note: This product uses the RP2350 A2 version, which is affected by the E9 erratum relating to GPIO and PIO functionality under specific conditions.