Damn my desk is a disaster....
Well I'm repairing server problems to assist @enginewitty and my @peakcoin relations
I took the evening to pin out my glorious Raspberry Pi 5
🖥 Raspberry Pi GPIO 40-Pin Header Cheat Sheet
Pin | Name | Function / Purpose |
---|---|---|
1 | 3.3V | Power (3.3V out) |
2 | 5V | Power (5V in/out) |
3 | GPIO 2 | SDA (I²C Data) |
4 | 5V | Power (5V in/out) |
5 | GPIO 3 | SCL (I²C Clock) |
6 | GND | Ground |
7 | GPIO 4 | General Purpose I/O |
8 | GPIO 14 | TXD (UART Transmit) |
9 | GND | Ground |
10 | GPIO 15 | RXD (UART Receive) |
11 | GPIO 17 | General Purpose I/O |
12 | GPIO 18 | PCM_CLK (I²S Clock) / GPIO |
13 | GPIO 27 | General Purpose I/O |
14 | GND | Ground |
15 | GPIO 22 | General Purpose I/O |
16 | GPIO 23 | General Purpose I/O |
17 | 3.3V | Power (3.3V out) |
18 | GPIO 24 | General Purpose I/O |
19 | GPIO 10 | MOSI (SPI Data Out) |
20 | GND | Ground |
21 | GPIO 9 | MISO (SPI Data In) |
22 | GPIO 25 | General Purpose I/O |
23 | GPIO 11 | SCLK (SPI Clock) |
24 | GPIO 8 | CE0 (SPI Chip Enable 0) |
25 | GND | Ground |
26 | GPIO 7 | CE1 (SPI Chip Enable 1) |
27 | ID_SD | I²C EEPROM Data (HAT ID) |
28 | ID_SC | I²C EEPROM Clock (HAT ID) |
29 | GPIO 5 | General Purpose I/O |
30 | GND | Ground |
31 | GPIO 6 | General Purpose I/O |
32 | GPIO 12 | General Purpose I/O / PWM |
33 | GPIO 13 | General Purpose I/O / PWM |
34 | GND | Ground |
35 | GPIO 19 | PCM_FS (I²S Frame Sync) / GPIO |
36 | GPIO 16 | General Purpose I/O |
37 | GPIO 26 | General Purpose I/O |
38 | GPIO 20 | PCM_DIN (I²S Data In) / GPIO |
39 | GND | Ground |
40 | GPIO 21 | PCM_DOUT (I²S Data Out) / GPIO |
⚡ Notes:
- Power Input (if using GPIO) → Use Pin 2 or 4 (5V) + any GND.
- 3.3V Pins (1 & 17) → Output only, not safe for input power.
- UART → Pins 8 (TXD), 10 (RXD).
- I²C → Pins 3 (SDA), 5 (SCL).
- SPI → Pins 19, 21, 23, 24, 26.
- PCM/I²S → Pins 12, 35, 38, 40.
- GND → Pins 6, 9, 14, 20, 25, 30, 34, 39.
This report was published via Actifit app (Android | iOS). Check out the original version here on actifit.io