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

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

$9.99 NZD
Skip to product information

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

$9.99 NZD
Rated 4.9/5 by 19 NZN customers Verified

Shipping from $5.99 urban / $9.99 rural.

Buy more, pay less Save up to 20%

Unit price applies automatically in your cart.

Availability:
American Express Apple Pay Google Pay Mastercard PayPal Shop Pay Union Pay Visa

Easy 30-day returns · 12-month warranty

Checking free delivery progress...

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.

Got questions?

Frequently asked 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.

Why buy from NZN

International prices. None of the international wait.

We're a small Kiwi-owned shop, and we stock the same boards and parts you'd usually order from overseas, for about the same price. The only real difference is they ship from Te Awamutu, so you get them in a few days instead of waiting weeks.

Run by Kiwis, here in Te Awamutu

We're NZ owned and operated, and every order is picked, packed and sent from our place in Te Awamutu, Waikato.

Get it in days, not weeks

Order before 12pm and it ships the same day. No waiting three to six weeks for a parcel to crawl over from overseas.

Low prices are the goal

As a maker myself, I want New Zealand to have a genuine low-price local option for electronics, not overpriced shelves or a long wait on an international parcel.

Checked, and easy to sort if it's not right

We test things before they go out, and if something's off you've got 30 day returns, a 12 month warranty and a real person in NZ to email.

Packed and sent by a fellow maker, right here in Te Awamutu.

You may also like