// Categories
Power ConnectorsAutomotive ConnectorsVideo ConnectorsRF ConnectorsAerospace Military ConnectorsTelecom ConnectorsPCB Board ConnectorsMedical Scientific ConnectorsAudio ConnectorsTest and Measurement ConnectorsIndustrial Fieldbus ConnectorsConsumer Electronics ConnectorsRetro Vintage ConnectorsDisplay Video ConnectorsFiber Optic ConnectorsData ConnectorsBuilding Automation AV ConnectorsSensorsEmbedded SBC ConnectorsRF Precision Connectors

Raspberry Pi Pico

RP2040 dual-core ARM Cortex-M0+ board. 26 GPIO, 133MHz, MicroPython ready.

// connector diagram 40 pins
// loading diagram...
// 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
PinNameFunctionType
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

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++.