> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# Adafruit Metro RP2350 with PSRAM

**Type:** Product page · **SKU:** ADA6267 · **Brand:** [Adafruit](https://core-electronics.com.au/brands/adafruit-australia)
**Page:** https://core-electronics.com.au/adafruit-metro-rp2350-with-psram.html ([markdown](https://core-electronics.com.au/adafruit-metro-rp2350-with-psram.html.md))

Choo! Choo! This is the RP2350 Metro Line, making all station stops at "Dual Cortex M33 mountain", "528K RAM round-about" and "16...

## Pricing

- **Price:** $49.60 (inc GST) — $45.09 AUD, exc GST
- **Quantity discounts:** 10+ $43.74 (exc GST) · 50+ $42.84 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Aug 19 and Aug 24.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=ADA6267:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/ADA6267:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

Choo! Choo! This is the RP2350 Metro Line, making all station stops at "Dual Cortex M33 mountain", "528K RAM round-about" and "16 Megabytes of Flash town" and a bonus stop at "8 Megabytes of PSRAM village". This train is piled high with hardware that complements the Raspberry Pi RP2350 chip to make it an excellent development board for projects that want Arduino-shape-compatibility or just need the extra space and debugging ports.

- **RP2350 main chip**, 150MHz clock, 3.3V logic
- **16 MB of QSPI Flash** for program storage
- **8 MB of QSPI PSRAM** for extra dynamic memory
- **37 Available GPIO:** 23 on the socket/SPI headers, 12 on HSTX port, and another 2 for USB host. 6 of which are also analog inputs
- **Micro SD card socket** wired up for SPI interfacing, also has extra pins connected for advanced-user SDIO interfacing (note that there's no code for SDIO in Arduino/Python, so this is a super-cutting-edge setup)
- **5V Buck Converter** featuring TPS563201 6~17V DC input and up to 2A output
- Onboard **RGB NeoPixel**
- Onboard **\#23 LED**
- **Stemma QT** port for I2C peripherals and sensors
- **22-pin 3-lane differential HSTX** FPC port with 'Pi 5' compatible pinout, makes for quick DVI video output. Or, this also provides 12 extra GPIO that can be used for more pins.
- **Reset and Boot buttons** on PCB edge
- **Pico Probe** debug port - 3 pin JST SH compatible
- **USB Type C** power and data
- 5.5mm / 2.1mm **DC jack** for 6-17VDC power
- **On/off switch** for DC jack
- **RX / TX switch** for swapping D0 and D1 locations
- **USB Host breakout pads** - with controllable 5V power and D+/D- for bitbang USB Host.
- GPIO pin numbers match classic Arduino pins, other than GPIO 12 and 13 as those are needed for HSTX connectivity

You may be wondering about the RX-TX switch: Adafruit added this because traditional Arduino board start counting the GPIO for the digital pins with 0-7 and then 8-13. However, the D0/D1 pins are also traditionally the hardware UART Serial1, where D0 is Rx and D1 is Tx. On the RP2350, however, the UART pins are the other around: D0 is Tx and D1 is Rx. Thus a DPDT switch: flip one way to have the GPIO go in order of 0-7, flip the other way to have the logical locations of the hardware UART correct but now the pin order is 1, 0, 2, 3..7. Of course, it's also handy if, like us, you often swap the pins - now you don't need to require or cut/solder traces!

**Inside the RP2350 is a 'permanent ROM' USB UF2 bootloader**. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar - Adafruit use the technique on all Adafruit's native-USB boards. Just note you don't double-click reset instead hold down BOOTSEL during boot to enter the bootloader!

**There is great [C/C++ support](https://github.com/raspberrypi/pico-sdk), [unofficial (but really good) Arduino support,](https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core) an official [MicroPython port](https://github.com/micropython/micropython), and a [CircuitPython port](https://circuitpython.org/downloads)!** We of course [recommend CircuitPython because we think it's the easiest way to get started](https://learn.adafruit.com/welcome-to-circuitpython) and it has support with most of Adafruit's drivers, displays, sensors, and more, supported out of the box so you can follow along with Adafruit's CircuitPython projects and tutorials.

While the RP2350 has lots of onboard RAM, it does not have built-in FLASH memory. Instead, that is provided by the external QSPI flash chip. **On this board there is 16 MB**, which is shared between the program it's running and any file storage used by MicroPython or CircuitPython. When using C/C++ you get the whole flash memory, if using Python you will have about 14 MB remaining for code, files, images, fonts, etc.

**RP2350 Chip features:**

- Dual ARM Cortex-M33 with floating point unit *or* Dual RISC-V @ 150MHz
- 520 kB on-chip SRAM
- 8 kB of one-time-programmable (OTP) memory.
- Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
- Support for external QSPI PSRAM
- DMA controller, 16 channel, 4 IRQ
- Fully-connected AHB crossbar
- On-chip switched-mode power supply and programmable low-dropout regulator (LDO) to generate core voltage
- Two on-chip PLLs to generate 48 MHz USB and 150MHz core clocks
- Optional boot signing with protected OTP storage
- Hardware SHA-256 accelerator
- Hardware random number generator (TRNG)
- 48 GPIO pins, 8 of which can be used as analog inputs
- Peripherals
    - 2 UARTs
    - 2 SPI controllers
    - 2 I2C controllers
    - 24 PWM channels (compared to 16 on RP2040)
    - USB 1.1 controller and PHY, with host and device support
    - 12 PIO state machines

**Please note:** The Adafruit Metro RP2350 comes with the A2 version of the RP2350, [which is affected by the E9 erratum](https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf#page=1342). This errata affects some uses of GPIO and PIO such as high-impedance inputs and the internal pulldowns. You may need to use 8.2K or smaller resistors if pull-downs are required. At this time, Feb 2025, there is no other version of the RP2350 available - only the A2 version.

Play video: #NewProducts 3/05/25 Feat @Adafruit Metro RP2350 with PSRAM

This embedded content is from a site (www.youtube.com, flickr.com, etc) that does not comply with the Do Not Track (DNT) setting now enabled on your browser.

Clicking through to the embedded content will allow you to be tracked by the embed provider.

##  Technical Details 

![RoHS 2 2011 65 EU Compliant](https://core-electronics.com.au/attachments/localcontent/RoHS2_2011_65_EU_7356c5574c.svg)![RoHS 2 2015 863 EU Compliant](https://core-electronics.com.au/attachments/localcontent/RoHS2_2015_863_EU_86773f57f9.svg) Learn ![](https://core-electronics.com.au/attachments/localcontent/metro_rp2350_top_angle_267172930c1.jpg)[](https://learn.adafruit.com/adafruit-metro-rp2350)[ Primary Guide: Adafruit Metro RP2350 ](https://learn.adafruit.com/adafruit-metro-rp2350) Get on the RP2350 train!

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/A/D/ADA6267-1.jpg)
