Boardoza RP2040 Dual-Core Microcontroller Evaluation Board
Boardoza RP2040 Evaluation Board is a compact, high-performance microcontroller development module built around the Raspberry Pi RP2040 dual-core ARM Cortex-M0+ processor. Paired with 2MB (16Mbit) of external high-speed QSPI NOR flash memory, the board enables versatile program storage and direct execute-in-place (XIP) code running. It integrates a USB Type-C connector complete with dedicated ESD protection on data lines, powered by an onboard 3.3V low-dropout (LDO) regulator that derives clean, regulated system rails directly from VBUS. Timing stability is driven by an external 12MHz crystal oscillator, complemented by an onboard power LED and a user-programmable WS2812B addressable RGB LED tied to GPIO18. Dual 15-pin, 2.54mm pitch breadboard-friendly headers route out general-purpose I/Os, analog inputs (ADC0–ADC3), standard serial peripherals (SPI, I²C, UART), and SWD debug lines, while dedicated hardware BOOT and RESET pushbuttons ensure effortless drag-and-drop firmware flashing over USB.

Key Features
- Dual-Core ARM Cortex-M0+ Microcontroller: Powered by the Raspberry Pi RP2040 processor operating at clock speeds up to 133MHz, equipped with 264KB of on-chip SRAM and dual-core processing capability.
- 2MB High-Speed QSPI NOR Flash: Integrated 16Mbit (2MB) external flash memory supports execute-in-place (XIP) for rapid code execution and ample program storage.
- Breadboard-Friendly Breakout Headers: Dual 15-pin, standard 2.54mm pitch pin headers route out digital GPIOs, 4 analog ADC inputs, standard hardware buses (UART, SPI, I²C), and dedicated SWD debug pins (SWCLK, SWDIO).
Technical Specifications
- Item
- B-RP2040-EVM
- Microcontroller
- Raspberry Pi RP2040 (Dual-Core ARM Cortex-M0+ up to 133 MHz)
- Internal Memory
- 264 KB high-speed on-chip SRAM
- External Flash Memory
- 2 MB (16 Mbit) QSPI NOR Flash (P25Q16SH-UXH-IR)
- Input Supply Voltage
- 5V DC via USB Type-C or VBUS pin; external 3.3V DC via 3V3 pin
- General Purpose I/O (GPIO) Pins
- 16x General-Purpose I/O lines (3.3V logic level)
- Peripheral Interfaces
- 2x UART, 2x SPI, 2x I²C, 16x PWM channels, 8x Programmable I/O (PIO) state machines
- Analog Inputs
- 4x 12-bit ADC channels (A0/GPIO26, A1/GPIO27, A2/GPIO28, A3/GPIO29)
- Debug & Programming
- 2-pin SWD interface (SWCLK, SWDIO) and USB mass-storage drag-and-drop UF2 bootloader
- Operating Temperature
- -40°C to +85°C
- Board Dimensions
- 20 mm x 40 mm
Support
For technical questions, documentation and issue reports, use the GitHub repository or write to us directly.
