Raspberry Pi Compute Module 4

module
Raspberry Pi Datasheet ↗

The Raspberry Pi Compute Module 4 (CM4) replaces the legacy SODIMM edge connector with two parallel 100-pin 0.4 mm pitch Hirose DF40C board-to-board connectors on a 55 x 40 mm module. Connector J1 (Pins 1-100) carries +5V power input, regulated CM4_3.3V and CM4_1.8V outputs, BCM54210PE Gigabit Ethernet magnetics pairs, SD/eMMC (CM4Lite), system control (nRPIBOOT, RUN_PG, GLOBAL_EN), and 28 multiplexed BCM2711 GPIOs (6x UART, 6x I2C, 5x SPI). Connector J2 (Pins 101-200) delivers high-speed differential lanes: PCIe Gen 2 x1, dual 4K HDMI 2.0, USB 2.0 OTG, 2x MIPI CSI-2 cameras, and 2x MIPI DSI displays. Carrier boards must tie GPIO_VREF (Pin 78) to CM4_3.3V or CM4_1.8V; GPIOs are never 5V tolerant, and PCIe_RX requires external AC coupling capacitors.

J1 (1-100) CYW43455 802.11ac + BLE 5 U.FL ANT BCM2711 CORTEX-A72 LPDDR4 SDRAM eMMC FLASH BCM54210 GbE COMPUTE MODULE 4 2x100 HIROSE DF40C J2 Width compressed relative to pin pitch for readability 1 GND GND GND 2 GND GND GND 3 Ethernet_Pair3_P Ethernet_Pair3_P Ethernet_Pair3_P 4 Ethernet_Pair1_P Ethernet_Pair1_P Ethernet_Pair1_P 5 Ethernet_Pair3_N Ethernet_Pair3_N Ethernet_Pair3_N 6 Ethernet_Pair1_N Ethernet_Pair1_N Ethernet_Pair1_N 7 GND GND GND 8 GND GND GND 9 Ethernet_Pair2_N Ethernet_Pair2_N Ethernet_Pair2_N 10 Ethernet_Pair0_N Ethernet_Pair0_N Ethernet_Pair0_N 11 Ethernet_Pair2_P Ethernet_Pair2_P Ethernet_Pair2_P 12 Ethernet_Pair0_P Ethernet_Pair0_P Ethernet_Pair0_P 13 GND GND GND 14 GND GND GND 15 Ethernet_nLED3 Ethernet_nLED3 Ethernet_nLED3 16 Ethernet_SYNC_IN Ethernet_SYNC_IN Ethernet_SYNC_IN 17 Ethernet_nLED2 Ethernet_nLED2 Ethernet_nLED2 18 Ethernet_SYNC_OUT Ethernet_SYNC_OUT Ethernet_SYNC_OUT 19 Ethernet_nLED1 Ethernet_nLED1 Ethernet_nLED1 20 EEPROM_nWP EEPROM_nWP EEPROM_nWP 21 Pi_nLED_Activity Pi_nLED_Activity Pi_nLED_Activity 22 GND GND GND 23 GND GND GND 24 GPIO26 SPI5_CE1_N System Debug PIO +4 GPIO26 SPI5_CE1_N SD0_DAT2 ARM_TDI DPI_D22 25 GPIO21 PCM_DOUT SPI Clock PIO +5 GPIO21 PCM_DOUT SPI1_SCLK SPI6_SCLK GPCLK1 DPI_D17 26 GPIO19 PCM_FS PWM SPI PIO +5 GPIO19 PCM_FS PWM0_1 SPI1_MISO SPI6_MISO DPI_D15 27 GPIO20 PCM_DIN SPI Clock PIO +5 GPIO20 PCM_DIN SPI1_MOSI SPI6_MOSI GPCLK0 DPI_D16 28 GPIO13 PWM0_1 UART I2C SPI PIO +5 GPIO13 PWM0_1 UART5_RXD I2C5_SCL SPI5_MISO DPI_D9 29 GPIO16 SPI1_CE2_N UART PIO +4 GPIO16 SPI1_CE2_N UART0_CTS UART1_CTS DPI_D12 30 GPIO6 GPCLK2 SPI UART I2C PIO +5 GPIO6 GPCLK2 SPI4_MOSI UART3_CTS I2C4_SDA DPI_D2 31 GPIO12 PWM0_0 UART I2C SPI PIO +5 GPIO12 PWM0_0 UART5_TXD I2C5_SDA SPI5_CE0_N DPI_D8 32 GND GND GND 33 GND GND GND 34 GPIO5 GPCLK1 UART I2C SPI PIO +5 GPIO5 GPCLK1 UART3_RXD I2C3_SCL SPI4_MISO DPI_D1 35 ID_SC ! GPIO1 I2C0_SCL UART SPI I2C PIO +4 GPIO1 I2C0_SCL UART2_RXD SPI3_MISO I2C6_SCL DPI_DE 36 ID_SD ! GPIO0 I2C0_SDA UART SPI I2C PIO +4 GPIO0 I2C0_SDA UART2_TXD SPI3_CE0_N I2C6_SDA DPI_PCLK 37 GPIO7 SPI0_CE1_N SPI UART I2C PIO +5 GPIO7 SPI0_CE1_N SPI4_SCLK UART3_RTS I2C4_SCL DPI_D3 38 GPIO11 SPI0_SCLK UART I2C PIO +4 GPIO11 SPI0_SCLK UART4_RTS I2C5_SCL DPI_D7 39 GPIO8 SPI0_CE0_N UART I2C PIO +4 GPIO8 SPI0_CE0_N UART4_TXD I2C4_SDA DPI_D4 40 GPIO9 SPI0_MISO UART I2C PIO +4 GPIO9 SPI0_MISO UART4_RXD I2C4_SCL DPI_D5 41 GPIO25 SPI4_CE1_N System Debug PIO +4 GPIO25 SPI4_CE1_N SD0_DAT1 ARM_TCK DPI_D21 42 GND GND GND 43 GND GND GND 44 GPIO10 SPI0_MOSI UART I2C PIO +4 GPIO10 SPI0_MOSI UART4_CTS I2C5_SDA DPI_D6 45 GPIO24 SPI3_CE1_N System Debug PIO +4 GPIO24 SPI3_CE1_N SD0_DAT0 ARM_TDO DPI_D20 46 GPIO22 I2C6_SDA System Debug PIO +4 GPIO22 I2C6_SDA SD0_CLK ARM_TRST DPI_D18 47 GPIO23 I2C6_SCL System Debug PIO +4 GPIO23 I2C6_SCL SD0_CMD ARM_RTCK DPI_D19 48 GPIO27 SPI6_CE1_N System Debug PIO +4 GPIO27 SPI6_CE1_N SD0_DAT3 ARM_TMS DPI_D23 49 GPIO18 PCM_CLK PWM SPI PIO +5 GPIO18 PCM_CLK PWM0_0 SPI1_CE0_N SPI6_CE0_N DPI_D14 50 GPIO17 SPI1_CE1_N UART PIO +4 GPIO17 SPI1_CE1_N UART0_RTS UART1_RTS DPI_D13 51 GPIO15 UART0_RXD UART SPI PIO +5 GPIO15 UART0_RXD UART1_RXD SPI5_SCLK UART5_RTS DPI_D11 52 GND GND GND 53 GND GND GND 54 GPIO4 GPCLK0 UART I2C SPI PIO +5 GPIO4 GPCLK0 UART3_TXD I2C3_SDA SPI4_CE0_N DPI_D0 55 GPIO14 UART0_TXD UART SPI PIO +5 GPIO14 UART0_TXD UART1_TXD SPI5_MOSI UART5_CTS DPI_D10 56 GPIO3 ! I2C1_SCL SPI UART I2C PIO +5 GPIO3 I2C1_SCL SPI3_SCLK UART2_RTS I2C3_SCL DPI_HSYNC 57 SD_CLK SD_CLK SD_CLK 58 GPIO2 ! I2C1_SDA SPI UART I2C PIO +5 GPIO2 I2C1_SDA SPI3_MOSI UART2_CTS I2C3_SDA DPI_VSYNC 59 GND GND GND 60 GND GND GND 61 SD_DAT3 SD_DAT3 SD_DAT3 62 SD_CMD SD_CMD SD_CMD 63 SD_DAT0 SD_DAT0 SD_DAT0 64 SD_DAT5 SD_DAT5 SD_DAT5 65 GND GND GND 66 GND GND GND 67 SD_DAT1 SD_DAT1 SD_DAT1 68 SD_DAT4 SD_DAT4 SD_DAT4 69 SD_DAT2 SD_DAT2 SD_DAT2 70 SD_DAT7 SD_DAT7 SD_DAT7 71 GND GND GND 72 SD_DAT6 SD_DAT6 SD_DAT6 73 SD_VDD_OVERRIDE SD_VDD_OVERRIDE SD_VDD_OVERRIDE 74 GND GND GND 75 SD_PWR_ON SD_PWR_ON SD_PWR_ON 76 Reserved 77 +5V 5V_IN 5V_IN 78 GPIO_VREF ! GPIO_VREF GPIO_VREF 79 +5V 5V_IN 5V_IN 80 SCL0 ! GPIO45 I2C0_SCL I2C PWM +2 GPIO45 I2C0_SCL I2C1_SCL PWM0_1 81 +5V 5V_IN 5V_IN 82 SDA0 ! GPIO44 I2C0_SDA I2C Clock SPI +3 GPIO44 I2C0_SDA I2C1_SDA GPCLK1 SPI0_CE1_N 83 +5V 5V_IN 5V_IN 84 CM4_3.3V CM4_3.3V CM4_3.3V 85 +5V 5V_IN 5V_IN 86 CM4_3.3V CM4_3.3V CM4_3.3V 87 +5V 5V_IN 5V_IN 88 CM4_1.8V CM4_1.8V CM4_1.8V 89 WL_nDisable WL_nDisable WL_nDisable 90 CM4_1.8V CM4_1.8V CM4_1.8V 91 BT_nDisable BT_nDisable BT_nDisable 92 RUN_PG RUN_PG RUN_PG 93 nRPIBOOT ! USB_BOOT_STRAP USB_BOOT_STRAP 94 AnalogIP1 AnalogIP1 AnalogIP1 95 PI_LED_nPWR PI_LED_nPWR PI_LED_nPWR 96 AnalogIP0 AnalogIP0 AnalogIP0 97 Camera_GPIO Camera_GPIO Camera_GPIO 98 GND GND GND 99 GLOBAL_EN GLOBAL_EN GLOBAL_EN 100 nEXTRST nEXTRST nEXTRST 101 USB_OTG_ID USB_OTG_ID USB_OTG_ID 102 PCIe_CLK_nREQ PCIe_CLK_nREQ PCIe_CLK_nREQ 103 USB_N USB_N USB_N 104 Reserved 105 USB_P USB_P USB_P 106 Reserved 107 GND GND GND 108 GND GND GND 109 PCIe_nRST PCIe_nRST PCIe_nRST 110 PCIe_CLK_P PCIe_CLK_P PCIe_CLK_P 111 VDAC_COMP VDAC_COMP VDAC_COMP 112 PCIe_CLK_N PCIe_CLK_N PCIe_CLK_N 113 GND GND GND 114 GND GND GND 115 CAM1_D0_N CAM1_D0_N CAM1_D0_N 116 PCIe_RX_P PCIe_RX_P PCIe_RX_P 117 CAM1_D0_P CAM1_D0_P CAM1_D0_P 118 PCIe_RX_N PCIe_RX_N PCIe_RX_N 119 GND GND GND 120 GND GND GND 121 CAM1_D1_N CAM1_D1_N CAM1_D1_N 122 PCIe_TX_P PCIe_TX_P PCIe_TX_P 123 CAM1_D1_P CAM1_D1_P CAM1_D1_P 124 PCIe_TX_N PCIe_TX_N PCIe_TX_N 125 GND GND GND 126 GND GND GND 127 CAM1_C_N CAM1_C_N CAM1_C_N 128 CAM0_D0_N CAM0_D0_N CAM0_D0_N 129 CAM1_C_P CAM1_C_P CAM1_C_P 130 CAM0_D0_P CAM0_D0_P CAM0_D0_P 131 GND GND GND 132 GND GND GND 133 CAM1_D2_N CAM1_D2_N CAM1_D2_N 134 CAM0_D1_N CAM0_D1_N CAM0_D1_N 135 CAM1_D2_P CAM1_D2_P CAM1_D2_P 136 CAM0_D1_P CAM0_D1_P CAM0_D1_P 137 GND GND GND 138 GND GND GND 139 CAM1_D3_N CAM1_D3_N CAM1_D3_N 140 CAM0_C_N CAM0_C_N CAM0_C_N 141 CAM1_D3_P CAM1_D3_P CAM1_D3_P 142 CAM0_C_P CAM0_C_P CAM0_C_P 143 HDMI1_HOTPLUG HDMI1_HOTPLUG HDMI1_HOTPLUG 144 GND GND GND 145 HDMI1_SDA HDMI1_SDA HDMI1_SDA 146 HDMI1_TX2_P HDMI1_TX2_P HDMI1_TX2_P 147 HDMI1_SCL HDMI1_SCL HDMI1_SCL 148 HDMI1_TX2_N HDMI1_TX2_N HDMI1_TX2_N 149 HDMI1_CEC HDMI1_CEC HDMI1_CEC 150 GND GND GND 151 HDMI0_CEC HDMI0_CEC HDMI0_CEC 152 HDMI1_TX1_P HDMI1_TX1_P HDMI1_TX1_P 153 HDMI0_HOTPLUG HDMI0_HOTPLUG HDMI0_HOTPLUG 154 HDMI1_TX1_N HDMI1_TX1_N HDMI1_TX1_N 155 GND GND GND 156 GND GND GND 157 DSI0_D0_N DSI0_D0_N DSI0_D0_N 158 HDMI1_TX0_P HDMI1_TX0_P HDMI1_TX0_P 159 DSI0_D0_P DSI0_D0_P DSI0_D0_P 160 HDMI1_TX0_N HDMI1_TX0_N HDMI1_TX0_N 161 GND GND GND 162 GND GND GND 163 DSI0_D1_N DSI0_D1_N DSI0_D1_N 164 HDMI1_CLK_P HDMI1_CLK_P HDMI1_CLK_P 165 DSI0_D1_P DSI0_D1_P DSI0_D1_P 166 HDMI1_CLK_N HDMI1_CLK_N HDMI1_CLK_N 167 GND GND GND 168 GND GND GND 169 DSI0_C_N DSI0_C_N DSI0_C_N 170 HDMI0_TX2_P HDMI0_TX2_P HDMI0_TX2_P 171 DSI0_C_P DSI0_C_P DSI0_C_P 172 HDMI0_TX2_N HDMI0_TX2_N HDMI0_TX2_N 173 GND GND GND 174 GND GND GND 175 DSI1_D0_N DSI1_D0_N DSI1_D0_N 176 HDMI0_TX1_P HDMI0_TX1_P HDMI0_TX1_P 177 DSI1_D0_P DSI1_D0_P DSI1_D0_P 178 HDMI0_TX1_N HDMI0_TX1_N HDMI0_TX1_N 179 GND GND GND 180 GND GND GND 181 DSI1_D1_N DSI1_D1_N DSI1_D1_N 182 HDMI0_TX0_P HDMI0_TX0_P HDMI0_TX0_P 183 DSI1_D1_P DSI1_D1_P DSI1_D1_P 184 HDMI0_TX0_N HDMI0_TX0_N HDMI0_TX0_N 185 GND GND GND 186 GND GND GND 187 DSI1_C_N DSI1_C_N DSI1_C_N 188 HDMI0_CLK_P HDMI0_CLK_P HDMI0_CLK_P 189 DSI1_C_P DSI1_C_P DSI1_C_P 190 HDMI0_CLK_N HDMI0_CLK_N HDMI0_CLK_N 191 GND GND GND 192 GND GND GND 193 DSI1_D2_N DSI1_D2_N DSI1_D2_N 194 DSI1_D3_N DSI1_D3_N DSI1_D3_N 195 DSI1_D2_P DSI1_D2_P DSI1_D2_P 196 DSI1_D3_P DSI1_D3_P DSI1_D3_P 197 GND GND GND 198 GND GND GND 199 HDMI0_SDA HDMI0_SDA HDMI0_SDA 200 HDMI0_SCL HDMI0_SCL HDMI0_SCL

Onboard Peripherals & Internal Signals

BCM54210PE_GBE_PHY System
On-module Gigabit Ethernet PHY with IEEE1588 PTP sync (connect Pins 3-12 to external MagJack)
CYW43455_UFL_ANT System
Optional 802.11ac Wi-Fi + Bluetooth 5.0 with PCB antenna and switchable U.FL connector (dtparam=ant2)
BOOT_SPI_EEPROM QSPI
On-module SPI bootloader EEPROM with hardware write-protect on Pin 20 (EEPROM_nWP)

Pin Assignment Planner

Add the peripherals you need and plan the pin assignments

Full Pin Reference (200 Pins)

Pin # Label Type Functions Warnings & Notes
1 GND ground GND
2 GND ground GND
3 Ethernet_Pair3_P special Ethernet_Pair3_P
4 Ethernet_Pair1_P special Ethernet_Pair1_P
5 Ethernet_Pair3_N special Ethernet_Pair3_N
6 Ethernet_Pair1_N special Ethernet_Pair1_N
7 GND ground GND
8 GND ground GND
9 Ethernet_Pair2_N special Ethernet_Pair2_N
10 Ethernet_Pair0_N special Ethernet_Pair0_N
11 Ethernet_Pair2_P special Ethernet_Pair2_P
12 Ethernet_Pair0_P special Ethernet_Pair0_P
13 GND ground GND
14 GND ground GND
15 Ethernet_nLED3 special Ethernet_nLED3
16 Ethernet_SYNC_IN special Ethernet_SYNC_IN
17 Ethernet_nLED2 special Ethernet_nLED2
18 Ethernet_SYNC_OUT special Ethernet_SYNC_OUT
19 Ethernet_nLED1 special Ethernet_nLED1
20 EEPROM_nWP special EEPROM_nWP
21 Pi_nLED_Activity special Pi_nLED_Activity
22 GND ground GND
23 GND ground GND
24 GPIO26 digital GPIO26 SPI5_CE1_N SD0_DAT2 ARM_TDI DPI_D22
BCM2711 GPIO26 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
25 GPIO21 digital GPIO21 PCM_DOUT SPI1_SCLK SPI6_SCLK GPCLK1 DPI_D17
BCM2711 GPIO21 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
26 GPIO19 digital GPIO19 PCM_FS PWM0_1 SPI1_MISO SPI6_MISO DPI_D15
BCM2711 GPIO19 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
27 GPIO20 digital GPIO20 PCM_DIN SPI1_MOSI SPI6_MOSI GPCLK0 DPI_D16
BCM2711 GPIO20 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
28 GPIO13 digital GPIO13 PWM0_1 UART5_RXD I2C5_SCL SPI5_MISO DPI_D9
BCM2711 GPIO13 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
29 GPIO16 digital GPIO16 SPI1_CE2_N UART0_CTS UART1_CTS DPI_D12
BCM2711 GPIO16 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
30 GPIO6 digital GPIO6 GPCLK2 SPI4_MOSI UART3_CTS I2C4_SDA DPI_D2
BCM2711 GPIO6 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
31 GPIO12 digital GPIO12 PWM0_0 UART5_TXD I2C5_SDA SPI5_CE0_N DPI_D8
BCM2711 GPIO12 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
32 GND ground GND
33 GND ground GND
34 GPIO5 digital GPIO5 GPCLK1 UART3_RXD I2C3_SCL SPI4_MISO DPI_D1
BCM2711 GPIO5 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
35 ID_SC GPIO1 digital GPIO1 I2C0_SCL UART2_RXD SPI3_MISO I2C6_SCL DPI_DE
[CAUTION] BCM2711 GPIO1 / HAT ID EEPROM probe clock
Probed at boot for HAT EEPROM unless disabled via force_eeprom_read=0.
BCM2711 GPIO1 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
36 ID_SD GPIO0 digital GPIO0 I2C0_SDA UART2_TXD SPI3_CE0_N I2C6_SDA DPI_PCLK
[CAUTION] BCM2711 GPIO0 / HAT ID EEPROM probe line
Probed at boot for HAT EEPROM unless disabled via force_eeprom_read=0.
BCM2711 GPIO0 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
37 GPIO7 digital GPIO7 SPI0_CE1_N SPI4_SCLK UART3_RTS I2C4_SCL DPI_D3
BCM2711 GPIO7 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
38 GPIO11 digital GPIO11 SPI0_SCLK UART4_RTS I2C5_SCL DPI_D7
BCM2711 GPIO11 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
39 GPIO8 digital GPIO8 SPI0_CE0_N UART4_TXD I2C4_SDA DPI_D4
BCM2711 GPIO8 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
40 GPIO9 digital GPIO9 SPI0_MISO UART4_RXD I2C4_SCL DPI_D5
BCM2711 GPIO9 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
41 GPIO25 digital GPIO25 SPI4_CE1_N SD0_DAT1 ARM_TCK DPI_D21
BCM2711 GPIO25 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
42 GND ground GND
43 GND ground GND
44 GPIO10 digital GPIO10 SPI0_MOSI UART4_CTS I2C5_SDA DPI_D6
BCM2711 GPIO10 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
45 GPIO24 digital GPIO24 SPI3_CE1_N SD0_DAT0 ARM_TDO DPI_D20
BCM2711 GPIO24 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
46 GPIO22 digital GPIO22 I2C6_SDA SD0_CLK ARM_TRST DPI_D18
BCM2711 GPIO22 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
47 GPIO23 digital GPIO23 I2C6_SCL SD0_CMD ARM_RTCK DPI_D19
BCM2711 GPIO23 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
48 GPIO27 digital GPIO27 SPI6_CE1_N SD0_DAT3 ARM_TMS DPI_D23
BCM2711 GPIO27 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
49 GPIO18 digital GPIO18 PCM_CLK PWM0_0 SPI1_CE0_N SPI6_CE0_N DPI_D14
BCM2711 GPIO18 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
50 GPIO17 digital GPIO17 SPI1_CE1_N UART0_RTS UART1_RTS DPI_D13
BCM2711 GPIO17 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
51 GPIO15 digital GPIO15 UART0_RXD UART1_RXD SPI5_SCLK UART5_RTS DPI_D11
BCM2711 GPIO15 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
52 GND ground GND
53 GND ground GND
54 GPIO4 digital GPIO4 GPCLK0 UART3_TXD I2C3_SDA SPI4_CE0_N DPI_D0
BCM2711 GPIO4 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
55 GPIO14 digital GPIO14 UART0_TXD UART1_TXD SPI5_MOSI UART5_CTS DPI_D10
BCM2711 GPIO14 (Bank 0, reset default: pull-down LOW; 3.3V/1.8V CMOS, NOT 5V tolerant).
56 GPIO3 digital GPIO3 I2C1_SCL SPI3_SCLK UART2_RTS I2C3_SCL DPI_HSYNC
[CAUTION] On-module 1.8 kOhm pull-up resistor to GPIO_VREF
Hardwired 1.8 kOhm pull-up on the CM4 module to the GPIO_VREF bank rail.
BCM2711 GPIO3 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
57 SD_CLK special SD_CLK
58 GPIO2 digital GPIO2 I2C1_SDA SPI3_MOSI UART2_CTS I2C3_SDA DPI_VSYNC
[CAUTION] On-module 1.8 kOhm pull-up resistor to GPIO_VREF
Hardwired 1.8 kOhm pull-up on the CM4 module to the GPIO_VREF bank rail.
BCM2711 GPIO2 (Bank 0, reset default: pull-up HIGH; 3.3V/1.8V CMOS, NOT 5V tolerant).
59 GND ground GND
60 GND ground GND
61 SD_DAT3 special SD_DAT3
62 SD_CMD special SD_CMD
63 SD_DAT0 special SD_DAT0
64 SD_DAT5 special SD_DAT5
65 GND ground GND
66 GND ground GND
67 SD_DAT1 special SD_DAT1
68 SD_DAT4 special SD_DAT4
69 SD_DAT2 special SD_DAT2
70 SD_DAT7 special SD_DAT7
71 GND ground GND
72 SD_DAT6 special SD_DAT6
73 SD_VDD_OVERRIDE special SD_VDD_OVERRIDE
74 GND ground GND
75 SD_PWR_ON special SD_PWR_ON
76 Reserved nc —
Reserved — do not connect anything to this pin.
77 +5V power 5V_IN
78 GPIO_VREF power GPIO_VREF
[DANGER] MUST tie to CM4_3.3V (3.3V GPIO) or CM4_1.8V (1.8V GPIO) — never float or 5V!
Sets logic signalling voltage for GPIO0..27. CM4 will not boot reliably if left floating.
79 +5V power 5V_IN
80 SCL0 GPIO45 digital GPIO45 I2C0_SCL I2C1_SCL PWM0_1
[INFO] Camera/Display I2C0 Clock (on-module 1.8 kOhm pull-up to CM4_3.3V)
Typically used by VideoCore firmware for MIPI CSI/DSI peripherals.
BCM2711 GPIO45 (Bank 1, reset default: floating; 3.3V/1.8V CMOS, NOT 5V tolerant).
81 +5V power 5V_IN
82 SDA0 GPIO44 digital GPIO44 I2C0_SDA I2C1_SDA GPCLK1 SPI0_CE1_N
[INFO] Camera/Display I2C0 Data (on-module 1.8 kOhm pull-up to CM4_3.3V)
Typically used by VideoCore firmware for MIPI CSI/DSI peripherals.
BCM2711 GPIO44 (Bank 1, reset default: floating; 3.3V/1.8V CMOS, NOT 5V tolerant).
83 +5V power 5V_IN
84 CM4_3.3V power CM4_3.3V
85 +5V power 5V_IN
86 CM4_3.3V power CM4_3.3V
87 +5V power 5V_IN
88 CM4_1.8V power CM4_1.8V
89 WL_nDisable special WL_nDisable
90 CM4_1.8V power CM4_1.8V
91 BT_nDisable special BT_nDisable
92 RUN_PG reset RUN_PG
93 nRPIBOOT special USB_BOOT_STRAP
[CAUTION] Pull LOW at power-up to enter USB rpiboot eMMC flashing mode
Internally pulled up via 10 kOhm to 3.3V; leave floating for normal boot.
94 AnalogIP1 analog AnalogIP1
95 PI_LED_nPWR special PI_LED_nPWR
96 AnalogIP0 analog AnalogIP0
97 Camera_GPIO special Camera_GPIO
98 GND ground GND
99 GLOBAL_EN reset GLOBAL_EN
100 nEXTRST reset nEXTRST
101 USB_OTG_ID special USB_OTG_ID
102 PCIe_CLK_nREQ special PCIe_CLK_nREQ
103 USB_N special USB_N
104 Reserved nc —
Reserved — do not connect anything to this pin.
105 USB_P special USB_P
106 Reserved nc —
Reserved — do not connect anything to this pin.
107 GND ground GND
108 GND ground GND
109 PCIe_nRST special PCIe_nRST
110 PCIe_CLK_P special PCIe_CLK_P
111 VDAC_COMP analog VDAC_COMP
112 PCIe_CLK_N special PCIe_CLK_N
113 GND ground GND
114 GND ground GND
115 CAM1_D0_N special CAM1_D0_N
116 PCIe_RX_P special PCIe_RX_P
117 CAM1_D0_P special CAM1_D0_P
118 PCIe_RX_N special PCIe_RX_N
119 GND ground GND
120 GND ground GND
121 CAM1_D1_N special CAM1_D1_N
122 PCIe_TX_P special PCIe_TX_P
123 CAM1_D1_P special CAM1_D1_P
124 PCIe_TX_N special PCIe_TX_N
125 GND ground GND
126 GND ground GND
127 CAM1_C_N special CAM1_C_N
128 CAM0_D0_N special CAM0_D0_N
129 CAM1_C_P special CAM1_C_P
130 CAM0_D0_P special CAM0_D0_P
131 GND ground GND
132 GND ground GND
133 CAM1_D2_N special CAM1_D2_N
134 CAM0_D1_N special CAM0_D1_N
135 CAM1_D2_P special CAM1_D2_P
136 CAM0_D1_P special CAM0_D1_P
137 GND ground GND
138 GND ground GND
139 CAM1_D3_N special CAM1_D3_N
140 CAM0_C_N special CAM0_C_N
141 CAM1_D3_P special CAM1_D3_P
142 CAM0_C_P special CAM0_C_P
143 HDMI1_HOTPLUG special HDMI1_HOTPLUG
144 GND ground GND
145 HDMI1_SDA special HDMI1_SDA
146 HDMI1_TX2_P special HDMI1_TX2_P
147 HDMI1_SCL special HDMI1_SCL
148 HDMI1_TX2_N special HDMI1_TX2_N
149 HDMI1_CEC special HDMI1_CEC
150 GND ground GND
151 HDMI0_CEC special HDMI0_CEC
152 HDMI1_TX1_P special HDMI1_TX1_P
153 HDMI0_HOTPLUG special HDMI0_HOTPLUG
154 HDMI1_TX1_N special HDMI1_TX1_N
155 GND ground GND
156 GND ground GND
157 DSI0_D0_N special DSI0_D0_N
158 HDMI1_TX0_P special HDMI1_TX0_P
159 DSI0_D0_P special DSI0_D0_P
160 HDMI1_TX0_N special HDMI1_TX0_N
161 GND ground GND
162 GND ground GND
163 DSI0_D1_N special DSI0_D1_N
164 HDMI1_CLK_P special HDMI1_CLK_P
165 DSI0_D1_P special DSI0_D1_P
166 HDMI1_CLK_N special HDMI1_CLK_N
167 GND ground GND
168 GND ground GND
169 DSI0_C_N special DSI0_C_N
170 HDMI0_TX2_P special HDMI0_TX2_P
171 DSI0_C_P special DSI0_C_P
172 HDMI0_TX2_N special HDMI0_TX2_N
173 GND ground GND
174 GND ground GND
175 DSI1_D0_N special DSI1_D0_N
176 HDMI0_TX1_P special HDMI0_TX1_P
177 DSI1_D0_P special DSI1_D0_P
178 HDMI0_TX1_N special HDMI0_TX1_N
179 GND ground GND
180 GND ground GND
181 DSI1_D1_N special DSI1_D1_N
182 HDMI0_TX0_P special HDMI0_TX0_P
183 DSI1_D1_P special DSI1_D1_P
184 HDMI0_TX0_N special HDMI0_TX0_N
185 GND ground GND
186 GND ground GND
187 DSI1_C_N special DSI1_C_N
188 HDMI0_CLK_P special HDMI0_CLK_P
189 DSI1_C_P special DSI1_C_P
190 HDMI0_CLK_N special HDMI0_CLK_N
191 GND ground GND
192 GND ground GND
193 DSI1_D2_N special DSI1_D2_N
194 DSI1_D3_N special DSI1_D3_N
195 DSI1_D2_P special DSI1_D2_P
196 DSI1_D3_P special DSI1_D3_P
197 GND ground GND
198 GND ground GND
199 HDMI0_SDA special HDMI0_SDA
200 HDMI0_SCL special HDMI0_SCL