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

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

$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
▼ 10% was $9.99
Availability:
Dispatch: Within 24 hours 7-day dispatch, excluding public holidays

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

Shipping from $5.99 urban / $9.99 rural.

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

Free Urban delivery on orders over $66
Urban $66 Rural $88

The RP2040 is the dual-core microcontroller behind the Raspberry Pi Pico, and this TZT board pairs it with two real upgrades: a USB-C connector and a full 16MB of onboard flash - eight times the 2MB on a standard Pico. That extra space gives you room for large MicroPython or CircuitPython projects, on-board file systems and data logging. The pinout stays Pico-compatible, so existing Pico code, libraries and tutorials drop straight on. MicroPython comes pre-flashed, so you can plug in over USB-C and start writing code in minutes.


  • Dual-core ARM Cortex-M0+, up to 133MHz
  • 16MB onboard flash - 8x a standard Pico's 2MB
  • USB-C connector (not micro-USB)
  • 264KB on-chip SRAM
  • Raspberry Pi Pico-compatible pinout
  • MicroPython pre-flashed out of the box
  • Onboard WS2812 RGB + GP25 user LED
  • BOOT, RESET and USR buttons
  • Drag-and-drop UF2 programming over USB
  • 8 PIO state machines for custom I/O

Specifications


ModelYD-RP2040
MicrocontrollerRP2040 (Raspberry Pi)
CPUDual-core ARM Cortex-M0+, up to 133MHz
SRAM264KB on-chip
Flash16MB onboard QSPI
USBUSB-C (USB 1.1 host/device)
GPIO26 multifunction (Pico-compatible)
Interfaces2x SPI, 2x I2C, 2x UART
ADC4x 12-bit (3 on GPIO + internal temp sensor)
PWM16 channels
PIO8 programmable I/O state machines
Onboard LEDWS2812 RGB + GP25 user LED
ButtonsBOOT, RESET, USR
Debug3-pin SWD (SWDIO / SWCLK / GND)
Logic level3.3V
Dimensions53.34 x 22.86 mm
Board colourBlack
FootprintRaspberry Pi Pico-compatible (castellated + through-hole)
Full technical datasheet PDF

What's in the box


1x
RP2040 development board (black PCB, USB-C, 16MB)

Includes 2x 20-pin male headers and 1x 4-pin SWD header, supplied unsoldered. The castellated edges and through-hole pads let you solder the headers on or surface-mount the board onto a carrier.

Great for


MicroPython and CircuitPython projects
Data logging - 16MB gives plenty of storage
USB HID gadgets (macropads, keyboards)
PIO-driven protocols (WS2812, custom timing)
Robotics, motor and sensor control
Learning embedded - all Pico tutorials apply

Getting started

  1. Plug in over USB-C

    MicroPython is pre-flashed, so the board appears as a serial device the moment you connect it - no setup needed to start.

  2. Open Thonny (or your editor)

    Select the MicroPython (RP2040) interpreter, then write and run code straight onto the board over USB.

  3. Need to reflash?

    Hold the BOOT button, tap RUN/reset (or replug USB) while holding it, then release. The board mounts as a USB drive - drag a .uf2 file on to flash.

  4. Use Pico libraries

    The pinout is Pico-compatible, so existing Raspberry Pi Pico code, libraries and wiring guides work as-is.

Common questions


Is this the same as a Raspberry Pi Pico?

It uses the same RP2040 chip and a Pico-compatible pinout, so Pico code, libraries and tutorials work. The differences are upgrades: USB-C instead of micro-USB, and 16MB of flash instead of 2MB. It is a third-party board, not an official Raspberry Pi Pico.

What can I do with 16MB of flash?

Eight times the storage of a standard Pico means room for large MicroPython or CircuitPython programs, on-board file systems, fonts, web assets and data logging - handy for the projects where a Pico's 2MB runs out.

Does it come with MicroPython installed?

Yes - MicroPython is pre-flashed. Plug it in over USB-C, open Thonny and you can run code straight away. You can also reflash it with CircuitPython, the C/C++ SDK or the Arduino core whenever you like.

How do I put it into bootloader mode to flash firmware?

Hold the BOOT button, tap RUN/reset (or replug the USB cable) while still holding BOOT, then release. The board mounts as a USB mass-storage drive - drag a .uf2 file onto it to flash new firmware.

Can I program it with the Arduino IDE?

Yes. Install the Arduino-Pico (Earle Philhower) core or the official Arduino Mbed RP2040 core, select the Raspberry Pi Pico board, and it works with this board's pinout.

Good to know: The RP2040 GPIO run at 3.3V and are not 5V tolerant - use a level shifter for 5V signals. The two 20-pin headers and SWD header ship unsoldered, so you can solder them on or surface-mount the board. This is a third-party RP2040 board, not an official Raspberry Pi Pico, but it runs the same code and tooling. Building a few nodes or a classroom set? Buying 2 or more unlocks a lower per-unit price - see the quantity discounts above.

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 a Pico-compatible pinout, so Pico code, libraries and tutorials work. The differences are upgrades: USB-C instead of micro-USB, and 16MB of flash instead of 2MB. It is a third-party board, not an official Raspberry Pi Pico.
What can I do with 16MB of flash?
Eight times the storage of a standard Pico means room for large MicroPython or CircuitPython programs, on-board file systems, fonts, web assets and data logging - handy for the projects where a Pico's 2MB runs out.
Does it come with MicroPython installed?
Yes - MicroPython is pre-flashed. Plug it in over USB-C, open Thonny and you can run code straight away. You can also reflash it with CircuitPython, the C/C++ SDK or the Arduino core whenever you like.
How do I put it into bootloader mode to flash firmware?
Hold the BOOT button, tap RUN/reset (or replug the USB cable) while still holding BOOT, then release. The board mounts as a USB mass-storage drive - drag a .uf2 file onto it to flash new firmware.
Can I program it with the Arduino IDE?
Yes. Install the Arduino-Pico (Earle Philhower) core or the official Arduino Mbed RP2040 core, select the Raspberry Pi Pico board, and it works with this board's pinout.

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.

  • 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