-

RP2040-Zero: Difference between revisions

From Geekworm Wiki
Jump to navigation Jump to search
Rita (talk | contribs)
No edit summary
Rita (talk | contribs)
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
==Overview==
==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.  
''' 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==
== Technical Specification==
Line 19: Line 18:


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


|-
|-
Line 30: Line 33:
| Dimension || 18.00mm × 23.50mm
| Dimension || 18.00mm × 23.50mm


|-
|  || 56.5 × 65mm
|-
| Cooling || Active cooling fan with EN/DIS control switch
|}
|}


Line 50: Line 48:


|}
|}
==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==
==Dimensions & Package Contents==
Line 61: Line 82:
<div class="toccolours mw-collapsible mw-collapsed">
<div class="toccolours mw-collapsible mw-collapsed">
<div style="font-weight:bold;line-height:1.0;">
<div style="font-weight:bold;line-height:1.0;">
Q1:Can USB devices be connected to the USB interface on the POE HAT?
Q1: Question 1
 
</div>
</div>
<div class="mw-collapsible-content">
<div class="mw-collapsible-content">
 
A: Place the answer here.
A: No, the USB interface on the POE HAT can only output power and has no USB function.
 
</div>
</div>
</div>
</div>


<div class="toccolours mw-collapsible mw-collapsed">
<!--Add review function! -->
<div style="font-weight:bold;line-height:1.0; color:Black;">
<comment-streams id="main"/>


Q2: What is the part number of the matching connector for the 12V plug on the PoE HAT C? Do you sell a cable suitable for connecting to a nearby product?
<!-- 这里列出了我们当前所有的分类:检查当前的页面应该属于下面的哪个分类,从字面意思来判断,然后将其它的分类删除就可以了,如果下面的分类不够,也可以在这里写新的分类,但是新的分类不要随便加!!by huangyp on 2026.4.23-->
</div>
[[Category:Product Manual]]
<div class="mw-collapsible-content">
[[Category:Raspberry pi]]
 
A: It's 2.54mm Dupont wire.
 
</div>
</div>
 
 
<!--Add review function! -->
<comment-streams id="main" />


<!--Please choose the  -->
<!--Please choose the  -->
<!--Remove other categories, just keep the appropriate categories -->
<!--Remove other categories, just keep the appropriate categories -->
[[Category:Product Manual]]
[[Category:Raspberry pi]]

Latest revision as of 17:34, 28 July 2026

[[|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

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.