The Raspberry Pi Pico is a lowcost, highperformance microcontroller board designed by Raspberry Pi. Built around the RP2040 chip, it provides a flexible platform for embedded projects like IoT sensors, robotics, and LED displays. Unlike other Raspberry Pi computers, it does not run Linux and is programmed by flashing binaries to its onboard flash memory.
| Parameter | Value |
|---|---|
| Processor | RP2040 DualCore ARM CortexM0+ |
| Clock Speed | Up to 133MHz |
| SRAM | 264KB |
| Flash Memory | 2MB QSPI |
| GPIO Pins | 26 (3 analog inputs) |
| Communication | 2x UART, 2x SPI, 2x I2C |
| PWM Channels | 16 |
| ADC | 12-bit (3 channels + temperature) |
| PIO State Machines | 8 for custom peripherals |
| USB | 1.1 device and host support |
= Key Features =
Programmable I/O (PIO) - 8 state machines for emulating custom protocols like SD card or VGA
Low Power Modes - Sleep and dormant modes for battery projects
DragandDrop Programming - USB mass storage simplifies firmware uploads
Temperature Sensor Onchip sensor for environmental monitoring
Accurate Clock Builtin oscillator for precise timing
| Variant | Wireless | Headers |
|---|---|---|
| Pico | No | No |
| Pico H | No | Yes (presoldered) |
| Pico W | Wi-Fi + Bluetooth | No |
| Pico WH | Wi-Fi + Bluetooth | Yes (presoldered) |
Pico 2 offers upgraded RP2350 chip with 150MHz dualcore (M33 or RISCV), 520KB SRAM, and 4MB flash.
√ Works with standard Raspberry Pi accessories
√ Available with presoldered headers (H/WH variants)
√ Long production life (until January 2036)