Pinouts
← All parts

RP2040 Microcontroller

Raspberry PiRP2040

The RP2040 is a microcontroller with various GPIO, ADC, and other peripherals.

In stock

Specifications

3
Operating Voltage
3.3V (VCC)
Flash
524,288 bytes
Ram
262,144 bytes

Pinout

42

Low source legibility.The original manufacturer datasheet for this part was difficult to read, so this pinout may be incomplete or imperfect. Always confirm against the specific manufacturer’s datasheet before wiring.

PinNameFunctionsNotes
1GP0
GPIO
P0_25
2GP1
GPIO
P0_24
3VCC
POWER
3.3V
4GND
GND
5GP2
GPIO
P0_23
6GP3
GPIO
P0_22
7GP4
GPIO
P0_21
8GP5
GPIO
P0_20
9GP6
GPIO
P0_19
10GP7
GPIO
P0_18
11GP8
GPIO
P0_17
12GP9
GPIO
P0_16
13GP10
GPIO
P0_15
14GP11
GPIO
P0_14
15GP12
GPIO
P0_13
16GP13
GPIO
P0_12
17GP14
GPIO
P0_11
18GP15
GPIO
P0_10
19GP16
GPIO
P0_9
20GP17
GPIO
P0_8
21GP18
GPIO
P0_7
22GP19
GPIO
P0_6
23GP20
GPIO
P0_5
24GP21
GPIO
P0_4
25GP22
GPIO
P0_3
26GP23
GPIO
P0_2
27GP24
GPIO
P0_1
28GP25
GPIO
P0_0
29GP26
PWM
P0_31
30GP27
PWM
P0_30
31GP28
PWM
P0_29
32GP29
PWM
P0_28
33GP30
PWM
P0_27
34GP31
PWM
P0_26
35SCL
I2C
36SDA
I2C
37TXD
UART
P0_8
38RXD
UART
P0_9
39SCK
SPI
P1_25
40MISO
SPI
P1_26
41MOSI
SPI
P1_27
42CS
SPI
P1_28

Interactive pinout

Highlight:
RP2040

Click a pin to copy its name · tap a tag above to spotlight a bus.