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
What's in the box
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
Getting started
- 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.
- Open Thonny (or your editor)
Select the MicroPython (RP2040) interpreter, then write and run code straight onto the board over USB.
- 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.
- 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.
