RP2040 16MB USB-C development board (YD-RP2040) with two straight 20-pin header strips and one 4-pin right-angle strip, supplied unsoldered

RP2040 Development Board - USB-C, 16MB Flash, Pico Compatible

Unsoldered
$8.99 NZD
Save 5% at 2+
Skip to product information
SKU: MCU-RP2040-16MB-USBC

RP2040 Development Board - USB-C, 16MB Flash, Pico Compatible

$8.99 NZD
5.0 1 review
Headers
Availability:
Order before 7:30am for same-day dispatch Dispatch 7 days a week, excluding public holidays

NZ Post: 1-2 days urban · 2-4 days rural

Shipping from $5.99 urban / $9.99 rural, or free pick-up in Te Awamutu.

Buy more, pay less Prices shown are per unit. Add enough of this item and the lower rate applies on its own at checkout. There is no code to enter and you do not need to buy a pack. Choosing a tier here just sets the quantity for you. Larger quantities go out in the same bag, so packing, handling and postage cost us less per unit. We pass that saving straight on to you, so you can buy more for less.

Easy 30-day returns · 12-month warranty

Add $66.00 for Free Urban delivery ($88.00 for Rural)
Urban $66 Rural $88

This full-size RP2040 development board (YD-RP2040) has USB-C, 16 MB of flash and the same 40-pin footprint as a Raspberry Pi Pico, so most Pico code, tutorials and breadboard layouts carry straight over. It adds BOOT, RESET and USR buttons, a user LED and an RGB LED, and brings all four analogue inputs out to the headers. For a much smaller board, see our RP2040-Zero.

Specifications

Board / controllerYD-RP2040 (2022-V1.3) / RP2040
ProcessorDual-core Cortex-M0+, up to 133 MHz
SRAM264 KB
External flash16 MB; usable space depends on firmware
USBUSB-C, native USB 1.1 full-speed
Header GPIOGP0-GP23 and GP26-GP29; GP23 shared with RGB
Interfaces2 SPI, 2 I2C, 2 UART
Analogue inputsGP26-GP29, four 12-bit channels
PWM / PIO16 PWM channels / 8 PIO state machines
Onboard LEDsGP25 user LED; GP23 RGB LED
ButtonsBOOT, RESET and GP24 USR
Debug pads3V3, SWDIO, SWCLK, GND
Logic level3.3 V; GPIO are not 5 V tolerant
Power5 V via USB-C; pin 39 Vin (VSYS), pin 40 Vout (VBUS)
PCB size53.34 x 22.86 mm
Header rows2.54 mm pitch, rows 17.78 mm apart
Mounting holesNone; mounts by its headers
Supplied headersTwo 20-pin straight, one 4-pin right-angle, unsoldered

Datasheets

What's in the box

1×
RP2040 16 MB USB-C development board

With two straight 20-pin male header strips and one 4-pin right-angle strip for the debug pads, all supplied unsoldered.

Great for

A USB macro keypad or game controller
Logging sensor readings to flash
Driving WS2812 LED strips with PIO
Reading analogue sensors on four ADC pins
Following Pico MicroPython tutorials
Swapping in for a Pico that needs more flash

Wiring & getting started

  1. Connect USB

    Use a USB-C data cable, not a charge-only one. Our USB-A to USB-C cable works.

  2. Load firmware

    Hold BOOT while connecting USB, then release. A drive called RPI-RP2 appears. Copy a MicroPython or CircuitPython UF2 file to it and the board restarts running it.

  3. Arduino IDE

    Install the Arduino-Pico core, choose the VCC-GND YD RP2040 board and set Flash Size to 16 MB so the full flash is available.

  4. Check the two Pico differences

    Header pin 37 is GP23 (shared with the RGB LED) and pin 35 is GP29 (ADC3), where a Pico has 3V3_EN and ADC_VREF. Check these before fitting a Pico carrier board. If the RGB LED or ADC readings misbehave, check the RGB and VREF solder links with power off.

Note: Power it from USB unless you have checked your external supply against the board's power path. Use 3.3 V signals and a common ground.

  • 5 stars: 1 (100%)
  • 4 stars: 0 (0%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 0 (0%)
A
Anonymous

Good as described

Frequently Asked Questions

Answers to the questions buyers ask most.

Is this the same as a Raspberry Pi Pico?
It uses the same RP2040 chip and the same 40-pin footprint, with USB-C and 16 MB of flash instead of micro-USB and 2 MB. Two header pins differ: pin 37 is GP23 and pin 35 is GP29 (ADC3), where a Pico has 3V3_EN and ADC_VREF. Check those two before fitting a Pico carrier board.
How much of the 16 MB flash can I use?
Your program and files share the 16 MB, and how much is free depends on the firmware. In Arduino set Flash Size to 16 MB. In MicroPython or CircuitPython, use a build set up for 16 MB flash, or the filesystem stays at the smaller Pico size.
Which board do I choose in the Arduino IDE?
Install the Arduino-Pico core by Earle Philhower, then choose VCC-GND YD RP2040 and set Flash Size to 16 MB. Upload over USB; if the port does not appear, hold BOOT while plugging in and upload again.
How do I enter the USB bootloader?
Hold BOOT while connecting USB, then release it. A drive called RPI-RP2 appears. Copy a UF2 firmware file to it and the board restarts running it.
Which pins are the LEDs and buttons?
The user LED is GP25, the RGB LED is GP23 and the USR button is GP24. BOOT and RESET are not GPIO; RESET restarts the board.
Which pins support analogue input?
GP26, GP27, GP28 and GP29 are ADC0 to ADC3, all 3.3 V inputs. The internal temperature sensor is a separate channel. If readings look wrong, check the VREF solder link with power off.
Does it have mounting holes?
No. Unlike a Pico it has no mounting holes, so mount it by its headers, for example in a breadboard, female headers or a carrier board.

Have a Question About This Product?

Send it through and we will get back to you by email.

Why Buy from NZN

Useful parts, fair prices and someone local to help.

I'm Lukas, an engineering student and maker based in Te Awamutu. NZN grew out of a CNC build that dragged on for months because every missing cable, bolt or electronic part meant another overseas order. I started the shop so Kiwi makers can spend more time building and less time waiting for the next parcel.

  • Stocked here in New Zealand

    Orders are picked and packed in Te Awamutu and dispatched within 24 hours every day, excluding public holidays. NZ Post target delivery is 1-2 days urban and 2-4 days rural. In Te Awamutu and Kihikihi you can choose local delivery at checkout: same day if you order before 8am, otherwise next day.

  • Fair prices, clearly shown

    Prices are kept competitive and quantity discounts are shown upfront. Free delivery starts at $66 for urban addresses and $88 for rural addresses.

  • 30-day returns and 12-month warranty

    Get in touch if something is not right and we will help sort it.

  • Practical product support

    Ask a product question and get help from a real person in New Zealand who knows the range.

You may also like