Raspberry Pi Board Pinouts
Compare pinouts, electrical constraints, and peripheral capabilities across Raspberry Pi microcontroller boards.
40 pins
Raspberry Pi 40-Pin GPIO Header
BCM2711 / BCM2712 / RP1 / BCM2837 (1500 MHz)
Standardized 40-pin expansion header across Raspberry Pi single-board computers (5, 4, 3, Zero) featuring BCM GPIO mapping, I2C, SPI, UART, and PCM.
40 pinsRaspberry Pi Pico
RP2040 (133 MHz)
Official 40-pin RP2040 board with dual Cortex-M0+ and flexible PIO.
Hardware comparison
| Board | MCU | Pins | Clock | SRAM | Flash | Logic voltage |
|---|---|---|---|---|---|---|
| Raspberry Pi 40-Pin GPIO Header | BCM2711 / BCM2712 / RP1 / BCM2837 | 40 | 1500 MHz | 4 GB | 512 KB | 3.3 V |
| Raspberry Pi Pico | RP2040 | 40 | 133 MHz | 264 KB | 2 MB | 3.3 V |