The Raspberry Pi Pico is Raspberry Pi's first microcontroller board, built around the custom-designed RP2040 chip. This compact, low-cost development platform brings the flexibility and ease-of-use of the Raspberry Pi ecosystem to microcontroller projects. With a dual-core ARM Cortex-M0+ processor running at up to 133MHz, 264KB of SRAM, and 2MB of onboard flash, the Pico delivers impressive performance for its price. The unique Programmable I/O (PIO) subsystem enables custom peripherals and high-speed interfaces not possible with standard microcontrollers. Key Features RP2040 Microcontroller – Raspberry Pi's custom dual-core ARM Cortex-M0+ chip Dual-Core Processing – Two cores running at up to 133MHz 264KB SRAM – Multi-bank high-performance memory 2MB Flash – Onboard QSPI flash with execute-in-place (XIP) 26 GPIO Pins – Including 3 analogue inputs (12-bit ADC) Programmable I/O (PIO) – Two PIO blocks for custom peripherals USB 1.1 – Device or host mode support Castellated Edges – Can be soldered directly as a module Specifications Processor: Dual-core ARM Cortex-M0+ @ 133MHz Memory: 264KB SRAM, 2MB flash GPIO: 26 pins (23 digital, 3 ADC-capable) ADC: 12-bit, 500ksps Peripherals: 2× UART, 2× I2C, 2× SPI, 16× PWM channels Debug: 3-pin ARM SWD port Power: Micro-USB or external 1.8–5.5V Dimensions: 21 × 51mm with 0.1" through-hole pins I/O Voltage: 3.3V Ideal For Microcontroller projects and embedded systems Learning embedded programming (C/C++ or MicroPython) Custom peripheral development with PIO Low-power and battery-powered applications Note: Headers are not pre-soldered on the standard Pico. Select the "with headers" variant if you need headers pre-installed. Resources Official Pico Documentation Pico Datasheet (PDF) RP2040 Datasheet (PDF)