Raspberry Pi Pico Board RP2040
The Raspberry Pi Pico is a high-performance, low-power microcontroller board built around the custom-designed RP2040 chip. Designed by Raspberry Pi in the UK, the Pico offers a cost-effective and flexible platform for embedded development, making it ideal for hobbyists, educators, and professionals alike.
Key Features
-
RP2040 Microcontroller – Dual-core Arm Cortex-M0+ processor running up to 133 MHz
-
Memory – 264KB SRAM and 2MB onboard QSPI Flash memory
-
USB Connectivity – USB 1.1 with both device and host support
-
Low-Power Operation – Supports sleep and dormant modes for energy-efficient applications
-
Flexible Programming – Drag-and-drop programming via USB mass storage; supports C/C++ and MicroPython with full documentation
-
Castellated Edges – Easy integration as a surface-mount module or use with standard 0.1" header pins
-
Integrated Peripherals:
-
26 × multi-function GPIO pins
-
2 × SPI, 2 × I²C, 2 × UART
-
3 × 12-bit ADC
-
16 × PWM channels
-
On-chip accurate timer and temperature sensor
-
8 × Programmable I/O (PIO) state machines for custom peripheral emulation
-
Hardware Specifications
-
Processor: Dual-core Arm Cortex-M0+
-
Clock Speed: Up to 133 MHz
-
RAM: 264KB
-
Flash: 2MB onboard QSPI
-
Dimensions: Compact footprint, 0.1" wider than a standard 40-pin DIP package
-
Connectivity: Micro-USB port for power, programming, and data
-
Mounting Options:
-
Through-hole: 0.1" pin headers
-
Surface-mount: Castellated pads for direct soldering
-
Software & Community Support
The Pico is fully supported by Raspberry Pi’s official C/C++ SDK and MicroPython SDK, with extensive documentation, tutorials, and a thriving community. Get started quickly at: https://pico.raspberrypi.org/getting-started
Ideal For
-
Embedded systems
-
IoT projects
-
Robotics
-
DIY electronics
-
Education and STEM learning
