← 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
42Low 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.
| Pin | Name | Functions | Notes |
|---|---|---|---|
| 1 | GP0 | GPIO | P0_25 |
| 2 | GP1 | GPIO | P0_24 |
| 3 | VCC | POWER | 3.3V |
| 4 | GND | GND | |
| 5 | GP2 | GPIO | P0_23 |
| 6 | GP3 | GPIO | P0_22 |
| 7 | GP4 | GPIO | P0_21 |
| 8 | GP5 | GPIO | P0_20 |
| 9 | GP6 | GPIO | P0_19 |
| 10 | GP7 | GPIO | P0_18 |
| 11 | GP8 | GPIO | P0_17 |
| 12 | GP9 | GPIO | P0_16 |
| 13 | GP10 | GPIO | P0_15 |
| 14 | GP11 | GPIO | P0_14 |
| 15 | GP12 | GPIO | P0_13 |
| 16 | GP13 | GPIO | P0_12 |
| 17 | GP14 | GPIO | P0_11 |
| 18 | GP15 | GPIO | P0_10 |
| 19 | GP16 | GPIO | P0_9 |
| 20 | GP17 | GPIO | P0_8 |
| 21 | GP18 | GPIO | P0_7 |
| 22 | GP19 | GPIO | P0_6 |
| 23 | GP20 | GPIO | P0_5 |
| 24 | GP21 | GPIO | P0_4 |
| 25 | GP22 | GPIO | P0_3 |
| 26 | GP23 | GPIO | P0_2 |
| 27 | GP24 | GPIO | P0_1 |
| 28 | GP25 | GPIO | P0_0 |
| 29 | GP26 | PWM | P0_31 |
| 30 | GP27 | PWM | P0_30 |
| 31 | GP28 | PWM | P0_29 |
| 32 | GP29 | PWM | P0_28 |
| 33 | GP30 | PWM | P0_27 |
| 34 | GP31 | PWM | P0_26 |
| 35 | SCL | I2C | |
| 36 | SDA | I2C | |
| 37 | TXD | UART | P0_8 |
| 38 | RXD | UART | P0_9 |
| 39 | SCK | SPI | P1_25 |
| 40 | MISO | SPI | P1_26 |
| 41 | MOSI | SPI | P1_27 |
| 42 | CS | SPI | P1_28 |
Interactive pinout
Highlight:
RP2040
Click a pin to copy its name · tap a tag above to spotlight a bus.