Otevře se na nové kartě

Raspberry Pi 4 GPIO Pinout

Raspberry Pi 4 (a klávesnicové Pi 400) má klasickou 40pinovou lištu GPIO. Procesor BCM2711 na ní ale proti Pi 3 nabízí výrazně víc sběrnic: kromě výchozích UART, I2C1 a SPI0/1 ještě UART2–5, I2C3–6 a SPI3–6.

Diagram ukazuje všechny alternativní funkce každého pinu, které se dají zapnout přes dtoverlay.

Parametry

  • 28 GPIO s logikou 3,3 V (GPIO0–27)
  • 6× UART (UART0 = PL011, UART1 = mini UART, UART2–5 přes overlay)
  • I2C1 a I2C3–6, SPI0, SPI1 a SPI3–6
  • 2 kanály hardwarového PWM (GPIO12/13 nebo GPIO18/19), PCM/I2S na GPIO18–21
  • napájení 2× 5 V a 2× 3,3 V, 8× GND
  • stejné rozložení i na Raspberry Pi 400 a Compute Module 4 (přes desku IO)

Sběrnice zapnete v souboru config.txt, např. dtoverlay=uart3, dtoverlay=i2c4 nebo dtoverlay=spi4-1cs. Popis všech overlayů vypíše dtoverlay -h.

Společné rozložení všech modelů je na stránce Raspberry Pi GPIO Pinout, novější model na stránce Raspberry Pi 5 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.

Raspberry Pi 4 – GPIO pinout (40 pinů, BCM2711)Raspberry Pi 4 – GPIO pinout (40 pinů, BCM2711)chiptron.cz · CC BY 4.0Raspberry Pi is a trademark of Raspberry Pi Ltd. 1 3V3 ← Výstup 3,3 V – jen pro menší zátěž (senzory) 3 GPIO2 I2C1 SDA / I2C3 SDA SPI3 MOSI 5 GPIO3 I2C1 SCL / I2C3 SCL SPI3 SCLK 7 GPIO4 I2C3 SDA UART3 TX SPI4 CE0 GPCLK0 9 GND 11 GPIO17 SPI1 CE1 13 GPIO27 SPI6 CE1 15 GPIO22 I2C6 SDA 17 3V3 ← Výstup 3,3 V – jen pro menší zátěž (senzory) 19 GPIO10 I2C5 SDA SPI0 MOSI 21 GPIO9 I2C4 SCL UART4 RX SPI0 MISO 23 GPIO11 I2C5 SCL SPI0 SCLK 25 GND 27 GPIO0 ID_SD / I2C6 SDA UART2 TX SPI3 CE0 29 GPIO5 I2C3 SCL UART3 RX SPI4 MISO GPCLK1 31 GPIO6 I2C4 SDA SPI4 MOSI GPCLK2 33 GPIO13 I2C5 SCL UART5 RX PWM1 SPI5 MISO 35 GPIO19 PWM1 PCM FS SPI1 MISO / SPI6 MISO 37 GPIO26 SPI5 CE1 39 GND 2 5V ↔ 5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany) 4 5V ↔ 5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany) 6 GND 8 GPIO14 UART0 TX / UART1 TX SPI5 MOSI 10 GPIO15 UART0 RX / UART1 RX SPI5 SCLK 12 GPIO18 PWM0 PCM CLK SPI1 CE0 / SPI6 CE0 14 GND 16 GPIO23 I2C6 SCL 18 GPIO24 SPI3 CE1 20 GND 22 GPIO25 SPI4 CE1 24 GPIO8 I2C4 SDA UART4 TX SPI0 CE0 26 GPIO7 I2C4 SCL SPI0 CE1 / SPI4 SCLK 28 GPIO1 ID_SC / I2C6 SCL UART2 RX SPI3 MISO 30 GND 32 GPIO12 I2C5 SDA UART5 TX PWM0 SPI5 CE0 34 GND 36 GPIO16 SPI1 CE2 38 GPIO20 PCM DIN SPI1 MOSI / SPI6 MOSI GPCLK0 40 GPIO21 PCM DOUT SPI1 SCLK / SPI6 SCLK GPCLK1 GPIO UART I2C SPI PWM I2S (PCM) Napájení Zem (GND)
Stáhnout:PNGSVG
Tabulka pinů – Raspberry Pi 4 (GPIO)
PinNázevSměrUARTI2CSPIPWMI2S (PCM)Poznámka
13V3výstupVýstup 3,3 V – jen pro menší zátěž (senzory)
25Vvstup/výstup5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany)
3GPIO2vstup/výstupI2C1 SDA / I2C3 SDASPI3 MOSII2C1 SDA; na desce pull-up 1,8 kΩ
45Vvstup/výstup5 V přímo z napájení Pi – lze jím Pi i napájet (bez ochrany)
5GPIO3vstup/výstupI2C1 SCL / I2C3 SCLSPI3 SCLKI2C1 SCL; na desce pull-up 1,8 kΩ. Spojením s GND se vypnuté Pi zapne (Pi 4 a starší; Pi 5 jen tlačítkem)
6GND–
7GPIO4vstup/výstupUART3 TXI2C3 SDASPI4 CE0GPCLK0; výchozí pin 1-Wire (dtoverlay=w1-gpio)
8GPIO14vstup/výstupUART0 TX / UART1 TXSPI5 MOSIUART TX. Na GPIO14/15 je při zapnutém Bluetooth mini UART (UART1, závislý na taktu GPU), plnohodnotný PL011 (UART0) obsluhuje Bluetooth. Po dtoverlay=disable-bt nebo miniuart-bt je na liště PL011. Další UART2–5 zapnete přes dtoverlay=uart2 až uart5.
9GND–
10GPIO15vstup/výstupUART0 RX / UART1 RXSPI5 SCLKUART RX – sériová konzole
11GPIO17vstup/výstupSPI1 CE1
12GPIO18vstup/výstupSPI1 CE0 / SPI6 CE0PWM0PCM CLKPWM0; PCM CLK (I2S); SPI1 CE0
13GPIO27vstup/výstupSPI6 CE1JTAG ARM_TMS
14GND–
15GPIO22vstup/výstupI2C6 SDAI2C6 SDA; JTAG ARM_TRST
16GPIO23vstup/výstupI2C6 SCLI2C6 SCL; JTAG ARM_RTCK
173V3výstupVýstup 3,3 V – jen pro menší zátěž (senzory)
18GPIO24vstup/výstupSPI3 CE1JTAG ARM_TDO
19GPIO10vstup/výstupI2C5 SDASPI0 MOSI
20GND–
21GPIO9vstup/výstupUART4 RXI2C4 SCLSPI0 MISO
22GPIO25vstup/výstupSPI4 CE1JTAG ARM_TCK
23GPIO11vstup/výstupI2C5 SCLSPI0 SCLK
24GPIO8vstup/výstupUART4 TXI2C4 SDASPI0 CE0
25GND–
26GPIO7vstup/výstupI2C4 SCLSPI0 CE1 / SPI4 SCLK
27GPIO0vstup/výstupUART2 TXID_SD / I2C6 SDASPI3 CE0ID_SD – I2C0 pro EEPROM HATu, jinak nepoužívat. Alternativně I2C6 SDA, UART2 TX (dtoverlay=uart2) nebo SPI3 CE0.
28GPIO1vstup/výstupUART2 RXID_SC / I2C6 SCLSPI3 MISOID_SC – I2C0 pro EEPROM HATu, jinak nepoužívat. Alternativně I2C6 SCL, UART2 RX nebo SPI3 MISO.
29GPIO5vstup/výstupUART3 RXI2C3 SCLSPI4 MISOGPCLK1
30GND–
31GPIO6vstup/výstupI2C4 SDASPI4 MOSIGPCLK2
32GPIO12vstup/výstupUART5 TXI2C5 SDASPI5 CE0PWM0PWM0
33GPIO13vstup/výstupUART5 RXI2C5 SCLSPI5 MISOPWM1PWM1
34GND–
35GPIO19vstup/výstupSPI1 MISO / SPI6 MISOPWM1PCM FSPWM1; PCM FS (I2S); SPI1 MISO
36GPIO16vstup/výstupSPI1 CE2
37GPIO26vstup/výstupSPI5 CE1JTAG ARM_TDI
38GPIO20vstup/výstupSPI1 MOSI / SPI6 MOSIPCM DINPCM DIN (I2S); SPI1 MOSI
39GND–
40GPIO21vstup/výstupSPI1 SCLK / SPI6 SCLKPCM DOUTPCM DOUT (I2S); SPI1 SCLK

Na co si dát pozor

  • GPIO nejsou 5V tolerantní. 5 V na vstupu může Raspberry Pi zničit.
  • Na GPIO14/15 je při zapnutém Bluetooth mini UART, jehož rychlost závisí na taktu GPU. Plnohodnotný PL011 dostanete na lištu přes dtoverlay=disable-bt nebo miniuart-bt.
  • Spojením GPIO3 s GND se vypnuté Pi 4 zapne.
  • 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 – vybírejte overlaye tak, aby se piny nepřekrývaly.

Kde koupit

Raspberry Pi 4 seženete například tady:

Raspberry Pi na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Televizní obrazovka zobrazuje reklamu na aplikaci a úspory v zatemněném obývacím pokoji

Chytré televize v roce 2026 spouští reklamu hned po zapnutí. Kdo to dělá, proč na to Pi-hole nestačí a co s tím reálně zmůžete.

Nabíjecí AA baterie MediaRange s USB nabíjecími kabely

Test nabíjecích AA baterií s USB (1,5 V) proti alkalickým. Pokles napětí, maximální proud, skutečná kapacita a cena za mAh. Bluetouch, MediaRange, ZNTer.

Raspberry Pi 4B a Zero 2 W propojené plochým kabelovým adaptérem

RPishop mi poslal k recenzi nejnovější kameru od Arducam, která vyniká 16 Mpx senzorem, velmi nízkou cenou a také autofocus režimem.

Seismograf Raspberry Shake vedle webového dashboardu a mobilní aplikace se záznamy otřesů

Raspberry Shake je cenově dostupný seismograf postavený na Raspberry Pi, který umožňuje komukoli monitorovat zemětřesení a vibrace půdy z domova. Podíváme se na to, jak funguje, kolik stojí, na co si dát pozor při instalaci a jaké existují DIY alternativy.

Raspberry Pi propojené s deskou ESP32 a JTAG adaptérem pro ladění

Daniel Skopalík sdílel návod, jak použít populární jednodeskový počítač RaspberryPi jako JTAG programátor například ESP32.