qixinwei-pcba

Raspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH

reviews
items available
Add inquiry cart Inquire Now

Raspberry Pi Pico Product Overview

When selecting a microcontroller development board for embedded learning, teaching labs, or IoT prototyping, designers typically focus on three things: whether the chip architecture is flexible enough, whether onboard resources directly support project needs, and whether different models transition smoothly. The Raspberry Pi Pico series is the RP2040-based family designed for exactly that requirement.

The series is built around Raspberry Pi's in-house RP2040 microcontroller, featuring a dual-core Arm Cortex-M0+ processor with a flexible clock up to 133MHz, 264KB SRAM, and 2MB onboard QSPI Flash. The RP2040's standout Programmable I/O (PIO) subsystem provides 8 state machines capable of emulating custom peripheral protocols at the hardware level, significantly offloading the CPU. Four versions are available: Pico (base, no wireless, no headers), Pico H (base + pre-soldered headers and 3-pin JTAG), Pico W (adds Infineon CYW43439 for 2.4GHz IEEE 802.11 b/g/n Wi-Fi, no headers), and Pico WH (Pico W + pre-soldered headers). All versions share the same 21mm × 51mm compact footprint and 40-pin GPIO layout, with fully interchangeable software and hardware ecosystems.

The Pico series supports three mainstream development approaches: MicroPython, the C/C++ SDK, and the Arduino IDE, with drag-and-drop programming via USB mass storage requiring no dedicated programmer. It exposes 26 multifunction GPIOs (including 3 × 12-bit ADC, 2 × SPI, 2 × I2C, 2 × UART, and 16 × PWM), operates from 1.8V to 5.5V, and is suitable for the full journey from beginner learning to product prototyping.


Key Specifications

ItemPico / Pico HPico W / Pico WH
Core ChipRP2040 (Dual-Core Arm Cortex-M0+ @133MHz)RP2040 (Dual-Core Arm Cortex-M0+ @133MHz)
SRAM264 KB264 KB
Flash2 MB QSPI2 MB QSPI
WirelessNoneInfineon CYW43439, IEEE 802.11 b/g/n (2.4GHz Wi-Fi)
USB InterfaceMicro-USBMicro-USB
GPIO26 multifunction GPIOs (incl. 3 × ADC)26 multifunction GPIOs (incl. 3 × ADC)
Peripheral Interfaces2 × SPI, 2 × I2C, 2 × UART, 16 × PWM2 × SPI, 2 × I2C, 2 × UART, 16 × PWM
Special Features8 × PIO State Machines, 1 × Temperature Sensor8 × PIO State Machines, 1 × Temperature Sensor
HeadersNone (Pico H: pre-soldered 40-pin + 3-pin JTAG)None (Pico WH: pre-soldered 40-pin + 3-pin JTAG)
Supply Voltage1.8V ~ 5.5V (VSYS) / 5V (VBUS)1.8V ~ 5.5V (VSYS) / 5V (VBUS)
GPIO Level3.3V3.3V
Operating Current≤ 300 mA≤ 300 mA
Operating Temperature-20℃ ~ +80℃-20℃ ~ +80℃
ADC Resolution12-bit, 500 KSPS12-bit, 500 KSPS
DevelopmentMicroPython, C/C++ SDK, Arduino IDEMicroPython, C/C++ SDK, Arduino IDE
ProgrammingUSB Mass Storage Drag-and-DropUSB Mass Storage Drag-and-Drop
Dimensions21 × 51.3 × 3.9 mm (H version: 12.9 mm height)21 × 51.3 × 3.9 mm (WH version: 12.9 mm height)
WeightPico 3g / Pico H 6gPico W 4g / Pico WH 6g


Typical Applications

Embedded systems and C/C++/MicroPython programming education

IoT sensor nodes and wireless data acquisition (Pico W/WH)

Custom peripheral and protocol emulation (via PIO state machines)

Small robotics, motor control, and LED lighting installations

Wearables and compact portable projects

Core control board for product prototype validation


FAQ

Q: What wireless capabilities do Pico W and Pico WH support?
A: Both carry the Infineon CYW43439 chip supporting IEEE 802.11 b/g/n 2.4GHz Wi-Fi. The chip is hardware-compatible with Bluetooth 5.2, but Raspberry Pi's official firmware currently focuses on Wi-Fi; Bluetooth availability depends on future software updates. Pico W and Pico WH differ only in whether headers are pre-soldered.

Q: What are the practical benefits of pre-soldered headers on Pico H and Pico WH?
A: Pico H and Pico WH ship with 40-pin headers (2.54mm pitch) and a 3-pin JTAG debug interface already soldered, allowing immediate use on breadboards or expansion boards without DIY soldering and avoiding cold-joint risks—ideal for teaching, rapid prototyping, and frequent plugging.

Q: What programming methods are supported?
A: Three mainstream approaches: MicroPython (via Thonny or similar IDE), the C/C++ SDK (official SDK with VS Code or Eclipse), and the Arduino IDE (via the Arduino-Pico core). To program, hold BOOTSEL while connecting USB; the board appears as a mass storage device, and dragging a firmware file onto it completes the flash—no dedicated programmer needed.

Q: What is PIO (Programmable I/O) and how does it help development?
A: PIO provides 8 programmable state machines inside RP2040 that handle custom digital protocols (e.g., WS2812 timing, DVI output, extra UARTs) independently of the CPU. For projects needing precise timing or non-standard interfaces, PIO offers hardware-level flexibility and determinism without external logic chips.

Q: What are the power and GPIO voltage characteristics?
A: VSYS accepts 1.8V to 5.5V, powered via Micro-USB 5V (VBUS) or an external battery. GPIO levels are fixed at 3.3V; interfacing with 5V devices requires level matching or shifting. The onboard 3.3V LDO can supply small external sensors.


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly

BOM Matching Service – One-stop solution, save time

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs

Cost-Effective & Efficient – Better channel, better cost

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries

Raspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development boardRaspberry Pi Pico Series RP2040 Development Board - Pico, Pico H, Pico W and Pico WH Raspberry Pi Pico RP2040 development board


Series:
Raspberry Pi Pico
Models number:
Pico / Pico H / Pico W / Pico WH
Core Chip:
RP2040
SRAM:
264 KB
Flash:
2 MB QSPI
Wireless (W/WH):
CYW43439,IEEE 802.11 b/g/n (2.4GHz)
USB Interface:
Micro-USB
Peripheral Interfaces:
2 × SPI、2 × I2C、2 × UART、16 × PWM
Supply Voltage:
1.8V ~ 5.5V (VSYS) / 5V (VBUS)
Development:
MicroPython、C/C++ SDK、Arduino IDE
Recent Reviews
+