Raspberry Pi 5 má stejnou 40pinovou lištu GPIO jako starší modely, uvnitř je ale jinak: lištu neovládá hlavní procesor, ale samostatný čip RP1 od Raspberry Pi. Ten nabízí víc periferií – na liště najdete až 5× UART, 4× I2C, 6× SPI, 4 kanály PWM a I2S.
Diagram ukazuje všechny alternativní funkce každého pinu. Rozložení napájení, GND a výchozích sběrnic je stejné jako u ostatních modelů, takže HATy fungují dál.
Parametry
- 28 GPIO s logikou 3,3 V (GPIO0–27) obsluhovaných čipem RP1
- UART0–4 (konzole UART0 na GPIO14/15), I2C0–3, SPI0–5
- PWM0 se 4 kanály (GPIO12–15 a GPIO18/19), I2S na GPIO18–27
- PIO (programovatelné I/O) na všech pinech lišty
- napájení 2× 5 V a 2× 3,3 V, 8× GND
- samostatný 3pinový konektor UART pro ladění a tlačítko napájení
Další sběrnice zapnete v souboru config.txt přes dtoverlay (např. dtoverlay=uart2-pi5 nebo dtoverlay=i2c3-pi5). Seznam overlayů a jejich parametrů vypíše dtoverlay -h.
GPIO ovládejte knihovnou gpiozero nebo libgpiod – oblíbená RPi.GPIO kvůli čipu RP1 nefunguje, náhradou je balíček rpi-lgpio. Společné rozložení všech modelů je na stránce Raspberry Pi GPIO Pinout.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | PWM | I2S (PCM) | Poznámka |
|---|---|---|---|---|---|---|---|---|
| 1 | 3V3 | výstup | Výstup 3,3 V – jen pro menší zátěž (senzory) | |||||
| 2 | 5V | vstup/výstup | 5 V přímo z napájení Pi (bez ochrany). Pi 5 potřebuje zdroj 5 V / 5 A, aby mohl do USB dodat plný proud 1,6 A; se slabším zdrojem omezí USB na 600 mA. | |||||
| 3 | GPIO2 | vstup/výstup | I2C1 SDA | SPI2 MOSI | I2C1 SDA; na desce pull-up 1,8 kΩ | |||
| 4 | 5V | vstup/výstup | 5 V přímo z napájení Pi (bez ochrany). Pi 5 potřebuje zdroj 5 V / 5 A, aby mohl do USB dodat plný proud 1,6 A; se slabším zdrojem omezí USB na 600 mA. | |||||
| 5 | GPIO3 | vstup/výstup | I2C1 SCL | SPI2 SCLK | I2C1 SCL s pull-upem 1,8 kΩ na desce. Na rozdíl od Pi 4 a starších se vypnuté Pi 5 spojením GPIO3 s GND nezapne – na zapnutí slouží tlačítko napájení (nebo plošky J2). | |||
| 6 | GND | – | ||||||
| 7 | GPIO4 | vstup/výstup | UART2 TX | I2C2 SDA | SPI3 CE0 | GPCLK0; výchozí pin 1-Wire (dtoverlay=w1-gpio) | ||
| 8 | GPIO14 | vstup/výstup | UART0 TX | I2C3 SDA | SPI5 MOSI | PWM0 CH2 | UART0 TX. Na Pi 5 se zapíná v config.txt (dtparam=uart0, případně enable_uart=1). Sériová konzole je na samostatném 3pinovém konektoru UART vedle HDMI, lišta GPIO zůstává volná. | |
| 9 | GND | – | ||||||
| 10 | GPIO15 | vstup/výstup | UART0 RX | I2C3 SCL | SPI5 SCLK | PWM0 CH3 | UART0 RX (dtparam=uart0) | |
| 11 | GPIO17 | vstup/výstup | SPI1 CE1 | |||||
| 12 | GPIO18 | vstup/výstup | SPI1 CE0 | PWM0 CH2 | I2S SCLK | PWM0 kanál 2; I2S SCLK; SPI1 CE0 | ||
| 13 | GPIO27 | vstup/výstup | SPI1 CE1 | |||||
| 14 | GND | – | ||||||
| 15 | GPIO22 | vstup/výstup | I2C3 SDA | |||||
| 16 | GPIO23 | vstup/výstup | I2C3 SCL | |||||
| 17 | 3V3 | výstup | Výstup 3,3 V – jen pro menší zátěž (senzory) | |||||
| 18 | GPIO24 | vstup/výstup | SPI2 CE1 | |||||
| 19 | GPIO10 | vstup/výstup | I2C1 SDA | SPI0 MOSI / SPI4 MISO | ||||
| 20 | GND | – | ||||||
| 21 | GPIO9 | vstup/výstup | UART3 RX | I2C0 SCL | SPI0 MISO / SPI4 MOSI | |||
| 22 | GPIO25 | vstup/výstup | SPI3 CE1 | |||||
| 23 | GPIO11 | vstup/výstup | I2C1 SCL | SPI0 SCLK / SPI4 SCLK | ||||
| 24 | GPIO8 | vstup/výstup | UART3 TX | I2C0 SDA | SPI0 CE0 / SPI4 CE0 | |||
| 25 | GND | – | ||||||
| 26 | GPIO7 | vstup/výstup | I2C3 SCL | SPI0 CE1 / SPI3 SCLK | ||||
| 27 | GPIO0 | vstup/výstup | UART1 TX | ID_SD | SPI2 CE0 | I2C0 SDA pro EEPROM HATu – nepoužívat | ||
| 28 | GPIO1 | vstup/výstup | UART1 RX | ID_SC | SPI2 MISO | I2C0 SCL pro EEPROM HATu – nepoužívat | ||
| 29 | GPIO5 | vstup/výstup | UART2 RX | I2C2 SCL | SPI3 MISO | GPCLK1 | ||
| 30 | GND | – | ||||||
| 31 | GPIO6 | vstup/výstup | I2C3 SDA | SPI3 MOSI | GPCLK2 | |||
| 32 | GPIO12 | vstup/výstup | UART4 TX | I2C2 SDA | SPI5 CE0 | PWM0 CH0 | PWM0 kanál 0 | |
| 33 | GPIO13 | vstup/výstup | UART4 RX | I2C2 SCL | SPI5 MISO | PWM0 CH1 | PWM0 kanál 1 | |
| 34 | GND | – | ||||||
| 35 | GPIO19 | vstup/výstup | SPI1 MISO | PWM0 CH3 | I2S WS | PWM0 kanál 3; I2S WS; SPI1 MISO | ||
| 36 | GPIO16 | vstup/výstup | SPI1 CE2 | |||||
| 37 | GPIO26 | vstup/výstup | SPI5 CE1 | |||||
| 38 | GPIO20 | vstup/výstup | SPI1 MOSI | I2S DIN | I2S DIN; SPI1 MOSI | |||
| 39 | GND | – | ||||||
| 40 | GPIO21 | vstup/výstup | SPI1 SCLK | I2S DOUT | I2S DOUT; SPI1 SCLK |
Na co si dát pozor
- GPIO nejsou 5V tolerantní. 5 V na vstupu může Raspberry Pi zničit.
- Vypnuté Pi 5 nezapnete spojením GPIO3 s GND jako starší modely – slouží k tomu tlačítko napájení.
- Pro plný proud do USB (1,6 A) potřebuje Pi 5 zdroj 5 V / 5 A; s běžným 3A zdrojem omezí USB na 600 mA.
- GPIO2/3 (I2C1) mají na desce pull-up 1,8 kΩ.
- GPIO0/1 (ID_SD/ID_SC) jsou vyhrazené pro EEPROM HATu.
- Jeden pin může mít v daném okamžiku jen jednu funkci – kolize hlídá jádro Linuxu podle zapnutých overlayů.
Kde koupit
Raspberry Pi 5 seženete například tady:
- Botland.cz – Raspberry Pi 5 (8 GB)
Raspberry Pi na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Raspberry Pi zdražuje – aktuální ceny Pi 5 a Pi 4 a dostupnost u českých prodejců
- Raspberry Pi a TMEP.cz – čidla DS18B20, DHT22, SHT21 a OLED displej na GPIO
- Raspberry Pi jako JTAG – ladění ESP32 z VS Code přes OpenOCD na Raspberry Pi
Další pinouty
Všechny pinouty najdete na stránce Pinouty.





