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" with a bonus stop at "8 Megabytes of PSRAM village". This development board features the Raspberry Pi RP2350 chip and is perfect for projects needing Arduino-shape compatibility or extra memory and debugging ports.
- RP2350 main chip, 150MHz clock, 3.3V logic
- 16 MB QSPI Flash for program storage
- 8 MB QSPI PSRAM for additional dynamic memory
- 37 GPIO pins: 23 on socket/SPI headers, 12 on HSTX port, 2 for USB host; 6 usable as analog inputs
- Micro SD card socket with SPI and advanced SDIO interfacing (SDIO code not available for Arduino/Python)
- 5V Buck Converter with TPS563201, 6~17V DC input, 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 DVI video output and extra GPIO
- 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 with on/off switch
- RX / TX switch to swap D0 and D1 pins
- USB Host breakout pads with controllable 5V power and D+/D-
- GPIO pin numbering matches classic Arduino pins except GPIO 12 and 13 due to HSTX connectivity
Inside the RP2350 is a permanent ROM USB UF2 bootloader for easy firmware updates by holding down BOOTSEL during boot. The board supports C/C++, unofficial Arduino, official MicroPython, and CircuitPython (recommended for ease of use and compatibility with Adafruit drivers).
RP2350 Chip features:
- Dual ARM Cortex-M33 with floating point unit or Dual RISC-V @ 150MHz
- 520 kB on-chip SRAM
- 8 kB OTP memory
- Support for up to 16MB off-chip Flash via QSPI bus and external QSPI PSRAM
- DMA controller, 16 channel, 4 IRQ
- On-chip switched-mode power supply and programmable LDO
- Two on-chip PLLs for USB and core clocks
- Hardware SHA-256 accelerator and TRNG
- 48 GPIO pins (8 analog inputs)
- 2 UARTs, 2 SPI controllers, 2 I2C controllers, 24 PWM channels, USB 1.1 with host/device support, 12 PIO state machines
Note: This board uses RP2350 A2 version affected by E9 erratum affecting some GPIO/PIO functions. Refer to datasheet for details.