{"product_id":"rp2040-zero-mini-development-board-usb-c-pico-compatible","title":"RP2040-Zero Mini Development Board - USB-C, Pico Compatible","description":"\u003cstyle\u003e\n.nznpd{--o:#F57C00;--od:#E65100;--ink:#0F172A;--mut:#5b6573;--line:#E8ECF0;--soft:#F7F8FA;max-width:1120px;margin:0 auto;color:var(--ink);font-family:inherit;line-height:1.6;padding:0 5%;box-sizing:border-box}\n.nznpd,.nznpd *{box-sizing:border-box}\n.nznpd p{margin:0;color:var(--mut);font-size:15px;line-height:1.65}\n.nznpd strong{color:var(--ink)}\n.nznpd__intro{font-size:16px;color:var(--ink);font-weight:500;line-height:1.6;max-width:72ch}\n.nznpd__checks{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);column-gap:26px;row-gap:13px}\n.nznpd__checks li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink);line-height:1.45}\n.nznpd__checks li::before{content:\"✓\";flex:0 0 auto;width:21px;height:21px;margin-top:1px;border-radius:999px;background:#FFF3E8;color:var(--o);font-size:12px;font-weight:900;line-height:21px;text-align:center}\n.nznpd__qs{background:linear-gradient(170deg,#FFF9F3,#FFF1E6);border:2px solid #FCE0C6;border-radius:16px;padding:22px}\n.nznpd__qs h3{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--od)}\n.nznpd__steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;gap:14px}\n.nznpd__steps li{display:grid;grid-template-columns:27px 1fr;gap:12px}\n.nznpd__steps li::before{counter-increment:s;content:counter(s);width:27px;height:27px;border-radius:999px;background:#fff;border:2px solid #FCE0C6;color:var(--od);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}\n.nznpd__steps strong{display:block;font-size:14px}\n.nznpd__steps p{font-size:13px;margin-top:2px;line-height:1.45}\n.nznpd__block{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}\n.nznpd__h{margin:0 0 28px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:center;gap:10px}\n.nznpd__h::before{content:\"\";flex:0 0 auto;width:20px;height:3px;border-radius:2px;background:var(--o)}\n.nznpd__specs{border:2px solid var(--line);border-radius:12px;overflow:hidden}\n.nznpd__spec{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr;gap:18px;padding:12px 16px;font-size:14px}\n.nznpd__spec:nth-child(odd){background:var(--soft)}\n.nznpd__spec span{color:var(--mut)}\n.nznpd__spec strong{font-weight:700}\n.nznpd__included{display:flex;gap:16px;align-items:center;border:2px solid var(--line);border-radius:16px;background:var(--soft);padding:18px 20px}\n.nznpd__qty{flex:0 0 auto;width:46px;height:46px;border-radius:12px;background:#FFF3E8;color:var(--o);font-weight:800;display:flex;align-items:center;justify-content:center}\n.nznpd__included strong{display:block;font-size:15px;margin-bottom:3px}\n.nznpd__uses{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}\n.nznpd__use{padding:13px 14px;background:var(--soft);border-left:3px solid var(--o);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.4}\n.nznpd__faqs{display:grid;gap:10px}\n.nznpd__faq{border:2px solid var(--line);border-radius:12px;background:#fff;padding:0 16px;transition:border-color .18s ease}\n.nznpd__faq[open]{border-color:#FCE0C6}\n.nznpd__faq summary{list-style:none;cursor:pointer;padding:15px 0;font-weight:700;font-size:14px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:12px}\n.nznpd__faq summary::-webkit-details-marker{display:none}\n.nznpd__faq summary::after{content:\"›\";flex:0 0 auto;color:var(--o);font-weight:800;font-size:20px;line-height:1;display:inline-block;transform:rotate(90deg);transition:transform .22s ease}\n.nznpd__faq[open] summary::after{transform:rotate(-90deg)}\n.nznpd__faq p{padding:0 0 16px;font-size:14px}\n.nznpd__faq[open] p{animation:nznpdReveal .24s ease}\n@keyframes nznpdReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}\n.nznpd p.nznpd__note{margin-top:16px;background:var(--soft);border:2px solid var(--line);border-radius:12px;padding:14px 16px;font-size:13.5px;color:var(--mut);line-height:1.55}\n@media (prefers-reduced-motion:reduce){.nznpd__faq summary::after{transition:none}.nznpd__faq[open] p{animation:none}}\n@media (max-width:749px){.nznpd__checks{grid-template-columns:1fr}.nznpd__uses{grid-template-columns:1fr}.nznpd__spec{grid-template-columns:1fr;gap:2px}}\n\u003c\/style\u003e\n\u003cdiv class=\"nznpd\"\u003e\n\u003cdiv class=\"nznpd__lead\"\u003e\n\u003cp class=\"nznpd__intro\"\u003eThe RP2040-Zero is a mini Pico-style board manufactured by TZT, built around the same RP2040 chip as the Raspberry Pi Pico, in a fraction of the footprint. It swaps the Pico's micro-USB for USB-C, adds an onboard WS2812 RGB LED, and keeps 29 GPIO pins broken out to castellated edges so it solders straight onto a carrier board or fits a breadboard with the included pin headers. Looking for full-size headers and 16MB of flash instead? See our RP2040 Development Board - this one is built for tight spaces.\u003c\/p\u003e\n\u003cbr\u003e\n\u003cul class=\"nznpd__checks\"\u003e\n\u003cli\u003eDual-core ARM Cortex-M0+, up to 133MHz\u003c\/li\u003e\n\u003cli\u003e2MB onboard flash, 264KB SRAM\u003c\/li\u003e\n\u003cli\u003eUSB-C connector\u003c\/li\u003e\n\u003cli\u003eTiny 17.9 x 23.3mm footprint\u003c\/li\u003e\n\u003cli\u003eOnboard WS2812 RGB LED (GP16)\u003c\/li\u003e\n\u003cli\u003eBOOT and RESET buttons\u003c\/li\u003e\n\u003cli\u003e29 multifunction GPIO pins\u003c\/li\u003e\n\u003cli\u003eCastellated edges - breadboard or direct SMD mounting\u003c\/li\u003e\n\u003cli\u003eShips with unsoldered pin headers\u003c\/li\u003e\n\u003cli\u003eDrag-and-drop UF2 programming over USB-C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003csection class=\"nznpd__block\"\u003e\u003ch3 class=\"nznpd__h\"\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"nznpd__specs\"\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eRP2040-Zero\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eManufacturer\u003c\/span\u003e\u003cstrong\u003eTZT\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eMicrocontroller chip\u003c\/span\u003e\u003cstrong\u003eRP2040, designed by Raspberry Pi Ltd\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eCPU\u003c\/span\u003e\u003cstrong\u003eDual-core ARM Cortex-M0+, up to 133MHz\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eSRAM\u003c\/span\u003e\u003cstrong\u003e264KB on-chip\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eFlash\u003c\/span\u003e\u003cstrong\u003e2MB onboard QSPI\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eUSB\u003c\/span\u003e\u003cstrong\u003eUSB-C (USB 1.1 host\/device)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eGPIO\u003c\/span\u003e\u003cstrong\u003e29 multifunction pins (20 to edge pin headers, rest via castellated pads)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eInterfaces\u003c\/span\u003e\u003cstrong\u003e2x SPI, 2x I2C, 2x UART\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eADC\u003c\/span\u003e\u003cstrong\u003e4x 12-bit\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003ePWM\u003c\/span\u003e\u003cstrong\u003e16 channels\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003ePIO\u003c\/span\u003e\u003cstrong\u003e8 programmable I\/O state machines\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eOnboard LED\u003c\/span\u003e\u003cstrong\u003eWS2812 addressable RGB (GP16)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eButtons\u003c\/span\u003e\u003cstrong\u003eBOOT, RESET\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eLogic level\u003c\/span\u003e\u003cstrong\u003e3.3V\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e\u003cstrong\u003e17.9 x 23.3mm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003e3.25g\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eBoard colour\u003c\/span\u003e\u003cstrong\u003eBlue\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nznpd__spec\"\u003e\n\u003cspan\u003eFootprint\u003c\/span\u003e\u003cstrong\u003eCastellated, Pico-style mini form factor\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\u003ch3 class=\"nznpd__h\"\u003eWhat's in the box\u003c\/h3\u003e\n\u003cdiv class=\"nznpd__included\"\u003e\n\u003cdiv class=\"nznpd__qty\"\u003e1x\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRP2040-Zero board (blue PCB, USB-C)\u003c\/strong\u003e\u003cp\u003eIncludes pin header strips, supplied unsoldered. The castellated edges and through-hole pads let you solder the headers on for breadboard use, or surface-mount the board directly onto a carrier PCB.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\u003ch3 class=\"nznpd__h\"\u003eGreat for\u003c\/h3\u003e\n\u003cdiv class=\"nznpd__uses\"\u003e\n\u003cdiv class=\"nznpd__use\"\u003eWearables and tight enclosures\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eUSB HID gadgets (macropads, controllers)\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003ePIO-driven protocols (WS2812, custom timing)\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eKeychain, badge and small handheld projects\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eCompact robotics and sensor control\u003c\/div\u003e\n\u003cdiv class=\"nznpd__use\"\u003eLearning embedded - most Pico tutorials apply\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\u003cdiv class=\"nznpd__qs\"\u003e\n\u003ch3\u003eGetting started\u003c\/h3\u003e\n\u003col class=\"nznpd__steps\"\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003ePlug in over USB-C\u003c\/strong\u003e\u003cp\u003eA blank board boots into USB mass-storage mode automatically, showing up as a small drive ready for a .uf2 file.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eEnter bootloader mode if needed\u003c\/strong\u003e\u003cp\u003eHold BOOT, tap RESET (or replug the USB cable) while still holding BOOT, then release. The board mounts as a USB drive.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eFlash your firmware\u003c\/strong\u003e\u003cp\u003eDrag a MicroPython, CircuitPython or compiled C\/C++ .uf2 file onto the drive to flash it.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003e\n\u003cstrong\u003eUse Pico-compatible tools\u003c\/strong\u003e\u003cp\u003eMost Raspberry Pi Pico code, libraries and wiring guides carry across - check pin numbers against the diagram above.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"nznpd__block\"\u003e\u003ch3 class=\"nznpd__h\"\u003eCommon questions\u003c\/h3\u003e\n\u003cdiv class=\"nznpd__faqs\"\u003e\n\u003cdetails class=\"nznpd__faq\" open\u003e\u003csummary\u003eIs this an official Raspberry Pi product?\u003c\/summary\u003e\u003cp\u003eNo. This is a third-party board manufactured by TZT, built around the RP2040 chip that Raspberry Pi Ltd designs and sells separately to board makers. It is not endorsed by, affiliated with, or licensed by the Raspberry Pi Foundation.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\u003csummary\u003eIs this the same as the RP2040 board you sell with 16MB flash?\u003c\/summary\u003e\u003cp\u003eNo. That board is a full-size Pico-style layout with through-hole headers and 16MB of flash. This RP2040-Zero is a much smaller castellated board with 2MB of flash, built for projects where space matters more than storage.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\u003csummary\u003eDo the pin headers come soldered on?\u003c\/summary\u003e\u003cp\u003eNo, the header strips ship unsoldered. Solder them on for breadboard use, or leave them off and solder the board's castellated edges directly onto a carrier PCB.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\u003csummary\u003eDoes it come with firmware pre-installed?\u003c\/summary\u003e\u003cp\u003eNo firmware is pre-loaded. Plug it in, put it into bootloader mode, and flash MicroPython, CircuitPython or the C\/C++ SDK yourself.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails class=\"nznpd__faq\"\u003e\u003csummary\u003eCan I program it with the Arduino IDE?\u003c\/summary\u003e\u003cp\u003eYes. Install the Arduino-Pico (Earle Philhower) core, select a Pico\/RP2040-Zero-compatible board, and it works with this board's pinout.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003cp class=\"nznpd__note\"\u003e\u003cstrong\u003eGood to know:\u003c\/strong\u003e This is a third-party board manufactured by TZT, not an official Raspberry Pi product - it uses the RP2040 chip and a Pico-compatible pinout, but is not licensed, endorsed or affiliated with the Raspberry Pi Foundation. The RP2040 GPIO run at 3.3V and are not 5V tolerant - use a level shifter for 5V signals. Pin headers ship unsoldered, so you can solder them on or surface-mount the board. Every board is checked before it ships from our Te Awamutu stock.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"NZN Electronics","offers":[{"title":"Default Title","offer_id":42920199127136,"sku":"MCU-RP2040-ZERO-USBC","price":4.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/6127\/0112\/files\/rp2040-zero-hero.png?v=1783465618","url":"https:\/\/www.nznelectronics.co.nz\/products\/rp2040-zero-mini-development-board-usb-c-pico-compatible","provider":"NZN Electronics","version":"1.0","type":"link"}