← All Components  /  Microcontrollers
// Microcontrollers

Raspberry Pi Pico

The Raspberry Pi Pico is a low-cost microcontroller board based on the RP2040 chip. It features a dual-core ARM Cortex-M0+ at up to 133MHz, 264KB SRAM, 2MB flash, and 26 multi-function GPIO pins. Programmable in MicroPython or C/C++.

// Specifications
Chip
RP2040
Cores
Dual ARM Cortex-M0+
Clock
Up to 133 MHz
Flash
2MB on-board
SRAM
264 KB
GPIO
26 multi-function
// Pin Reference Table
Pin Name Function Type
1 GP0 UART0 TX, I2C0 SDA, SPI0 RX BUS
2 GP1 UART0 RX, I2C0 SCL, SPI0 CSn BUS
3 GND Ground GND
4 GP2 SPI0 SCK, I2C1 SDA BUS
5 GP3 SPI0 TX, I2C1 SCL BUS
6 GP4 UART1 TX, I2C0 SDA BUS
7 GP5 UART1 RX, I2C0 SCL BUS
8 GND Ground GND
9 GP6 SPI0 SCK, I2C1 SDA I/O
10 GP7 SPI0 TX, I2C1 SCL I/O
11 GP8 UART1 TX, SPI1 RX I/O
12 GP9 UART1 RX, SPI1 CSn I/O
13 GND Ground GND
14 GP10 SPI1 SCK, I2C1 SDA I/O
15 GP11 SPI1 TX, I2C1 SCL I/O
16 GP12 SPI1 RX, I2C0 SDA I/O
17 GP13 SPI1 CSn, I2C0 SCL I/O
18 GND Ground GND
19 GP14 SPI1 SCK I/O
20 GP15 SPI1 TX I/O
21 GP16 SPI0 RX, I2C0 SDA I/O
22 GP17 SPI0 CSn, I2C0 SCL I/O
23 GND Ground GND
24 GP18 SPI0 SCK I/O
25 GP19 SPI0 TX I/O
26 GP20 I2C0 SDA I/O
27 GP21 I2C0 SCL I/O
28 GND Ground GND
29 GP22 General purpose I/O I/O
30 RUN Reset, active low I/O
31 GP26/ADC0 ADC input 0 ADC
32 GP27/ADC1 ADC input 1 ADC
33 AGND Analog ground GND
34 GP28/ADC2 ADC input 2 ADC
35 ADC_VREF ADC reference voltage ADC
36 3V3 3.3V output PWR
37 3V3_EN 3.3V enable I/O
38 GND Ground GND
39 VSYS Main input voltage 1.8–5.5V PWR
40 VBUS USB 5V input PWR