Raspberry Pi Pico Pinout, Projects & Spec

Raspberry Pi Pico Pinout

The Raspberry Pi Pico is a compact and versatile microcontroller development board based on the RP2040 chip. The Raspberry Pi Pico offers a balance of performance, low power consumption, and affordability. With dual-core Arm Cortex-M0+ processors, flexible I/O options, and support for multiple programming languages like C, C++, and MicroPython, the Pico opens up a range of possibilities for creating interactive and intelligent devices. Some major features include:

  • Dual-core Arm Cortex-M0+ processor, clocked up to 133 MHz
  • 264 KB of SRAM and 2 MB of onboard flash memory
  • 26 multi-function GPIO pins including 3 ADC
  • USB 1.1 device and host support
  • Built-in temperature sensor
  • Programmable in C/C++ and MicroPython
  • Low-power sleep and dormant modes
  • Small form factor (21mm x 51mm)
  • Provides 2 PIO (Programmable I/O) for custom peripheral interfacing
  • Can be surface mounted as a module
  • 3-pin ARM Serial Wire Debug (SWD) port
  • Support most of the well-known protocol like I2C, SPI, UART and PWM

Platform

ManufacturerRaspberry Pi
ProcessorRP2040
Processor FamilyArm Cortex-M0+
Clock Speed125 Mhz
Flash Memory2 MB
SRAM264 K
Programming

I/O

Digital I/O23
Analog Input3
PWM16
ADC Resolution4096
Interrupts26

Power

Input Voltage5V
I/O Voltage3.3V
I/O Current12 mA

Communication Protocols

I2C2x
SPI2x
UART2x

Connectivity

USB Micro B1x

Peripherals

RTC1x 32 bit
Timer1x 64 bit
Watchdog Timer1
Debug/TraceSWD

Dimensions

Width21 mm
Length51 mm
Weight10 g