-

RP2040-Zero

From Geekworm Wiki
Revision as of 17:32, 28 July 2026 by Rita (talk | contribs)
Jump to navigation Jump to search

[[|thumb|RP2040-Zero]] [[|thumb|RP2040-Zero]] [[|thumb|RP2040-Zero]]

Overview

RP2040-Zero is a tiny, low-cost Pico-compatible microcontroller module based on Raspberry Pi RP2040 dual-core chip. Its castellated edge pads allow direct SMD surface mounting for mass production integration.

Technical Specification

Main Controller RP2040 dual-core Arm Cortex-M0+, max 133MHz clock
Memory 264KB SRAM, 2MB onboard NOR Flash (W25Q16JVUXIQ)
Power Supply ME621 LDO regulator, max 800mA output; support 5V USB-C power input. Independent power pins are reserved on board: 5V power input, GND ground, 3.3V power output for external sensor power supply.
IO Resources 29 multi-function GPIO pins, integrated 3-channel ADC, hardware I2C/SPI/UART/PIO peripherals. All GPIO pads are gold-plated, compatible with both manual soldering and SMT mass production.
Onboard Peripherals USB-C port, BOOT download button, RESET button, WS2812 programmable RGB LED
Dimension 18.00mm × 23.50mm
56.5 × 65mm
Cooling Active cooling fan with EN/DIS control switch

Supported Development Environment

Programming Language C/C++ SDK, MicroPython
Compatible IDE VS Code, Arduino IDE, Thonny Python Editor
Compatible IDE VS Code, Arduino IDE, Thonny Python Editor

Pin Definition

Equipped with 29 independently configurable multiplexed GPIO pins. Each single pin can be assigned as digital GPIO, PWM output, ADC analog input, or hardware communication interface (SPI/I2C/UART). Complete pin function allocation details are available in the official pinout diagram.


Quick Start Guide

Download firmware via BOOT button operation: Hold down the BOOT button first, then plug in the USB-C cable to enter firmware download mode.

Develop via Thonny (MicroPython rapid development) or official Pico C SDK (C/C++ high-performance development).

Short press the RESET button to restart running programs.

Source: Waveshare RP2040-Zero Official Programming Tutorial

Application Scenarios

Hobbyist development: DIY electronic projects, student microcontroller learning, robot control & sensor data collection

Portable consumer hardware: Wearable devices, miniature embedded control equipment

Industrial mass production: IoT environmental monitoring terminals, smart home small controllers, SMD surface mount integrated modules

Source: Waveshare Official RP2040-Zero Product Application Description

Dimensions & Package Contents

  • 1 × RP2040-Zero HAT

650px

FAQ

Q1: Question 1

A: Place the answer here.