RPi BCM2835 Pinout

From eLinux.org
Revision as of 02:39, 25 April 2012 by AndrewS (Talk | contribs)

Jump to: navigation, search


Back to RPi_schematics_breakdown


Raspberry Pi GPU/CPU pinout

This is 100% unofficial! It was made by AndrewS using the data from the CSV file he created. So it probably contains errors...
Scroll down for images. See also RPi_BCM2835_Signals.

A B C D E F G H J K L M N P R T U V
1 GND1 GND6 GPIO16 NVM_VCC GPIO17 GPIO8 GPIO6 GPIO4 SDRAM_VDD6 SDRAM_1V8_2 GPIO50 SLIM_CLK GND29 DSI1_DP0 DSI1_CP DSI1_DP2 DAC_AGND1 AGND2
2 GND2 GND7 GND10 NVM_VCCQ GPIO15 GPIO7 GPIO9 GPIO0 GND3 * GND19 GPIO47 GPIO49 DSI1_DN0 DSI1_CN DSI1_DN2 DAC_AGND2 CCP2TX_AGND1
3 GND3 GPIO22 GPIO28 VDD_CORE3 GND11 * GPIO10 GPIO5 GPIO43 VDDIO1_8 GPIO52 GPIO51 SLIM_DAT DSI1_DP3 SDRAM_VDD7 SDRAM_1V8_4 DSI1_DN1 DSI1_DP1
4 GPIO24 GPIO18 GPIO21 GPIO14 * * GPIO11 * GPIO3 VDD_CORE9 * VDDIO6 VDD_CORE12 DSI1_DN3 DSI1_1V8 VDDIO1_11 DSI0_DN1 DSI0_DP1
5 GPIO25 GPIO27 GPIO23 GPIO31 GPIO20 * GPIO13 VDD_CORE6 SDC_VDD3 VDDIO4_1 VPP * CCP2TX_CN CCP2TX_CP * CAM0_AGND DSI0_DN0 DSI0_DP0
6 GPIO29 GPIO33 GPIO30 GPIO26 GPIO37 * GPIO41 GPIO1 GPIO2 * GPIO53 GPIO46 CCP2TX_DN CCP2TX_DP DSI0_CN DSI0_CP AGND1 USB_AGND2
7 VDD_CORE1 GPIO35 GPIO36 GPIO34 VDDIO3_1 * GPIO32 GPIO12 GND4 GND11 GND20 GPIO48 PLL_VDD_OUT PLL_VDD DSI0_1V8 NVM_VDD HDMI_CLK_N HDMI_CLK_P
8 HD13 GPIO38 SDRAM_VDD1 GPIO39 VDDIO3_2 * GPIO19 HD15 GND5 GND12 GND21 GND26 XOSC_VDD CCP2TX_1V8 XTALN CAM1_AGND HDMI_TX0_N HDMI_TX0_P
9 VDD_CORE2 GPIO40 GPIO42 GPIO45 GPIO44 HD10 HD14 GND15 GND6 GND13 GND22 GND27 HDMI_CECDAT PLL_1V8 XTALP SDRAM_VDD8 HDMI_TX1_N HDMI_TX1_P
10 VDDIO1_1 HWR_N HRD_N HD11 VDDIO0_1 HD12 HD7 GND16 GND7 GND14 GND23 HDMI_1V8 VDD_CORE13 HDMI_3V3 CAM0_1V8 DSI0_AGND HDMI_TX2_N HDMI_TX2_P
11 SMPS_PGND1 SMPS_PGND3 HD1 HD3 HD4 VDDIO0_2 HD5 GND1 GND8 GND15 GND24 CAM0_DN0 CAM0_DP0 CAM0_CN CAM0_CP DSI1_AGND CAM1_DN3 CAM1_DP3
12 SMPS_PGND2 SMPS_PGND4 VDD_OUT1 VDD_OUT3 HCE_N HD0 VDD_CORE5 ZQ GND9 GND16 SDC_VDD4 CAM0_DN1 CAM0_DP1 * * VDDIO1_12 CAM1_DN2 CAM1_DP2
13 VDD_BAT1 VDD_BAT3 VDD_OUT2 VDD_OUT4 HAT GND13 SDC_VDD1 SDC_VDD2 GND10 GND17 VDD_CORE10 VDDIO5 USB_1V8 USB_3V3 CCP2TX_AGND2 * CAM1_CN CAM1_CP
14 VDD_BAT2 VDD_BAT4 * HA0 GND12 USB_AGND1 VDDIO1_3 * VDDIO1_6 GND18 GND25 * * DAC_OUT DAC_2V5 HDMI_AGND CAM1_DN1 CAM1_DP1
15 VDDBAT2 SDRAM_1V8_1 VD_FB RUN VDD_CORE4 VDDIO1_2 SDRAM_VDD4 VDD_CORE7 * * VDD_CORE11 GND28 DAC_TERM VDD_CORE14 * NVM_VACC CAM1_DN0 CAM1_DP0
16 SLDO_1V8_1 SLDO_1V8_2 SDRAM_VDD2 SR_TEST * HD2 HD6 VDD_CORE8 VDDIO1_7 USB_OTGID * VDDIO1_9 TRSTN GND31 CCP2TX_AGND3 VDDIO1_13 USB_DM USB_DP
17 GND4 GND8 SDRAM_VDD3 HD9 HD8 * VDDIO1_4 GND2 USB_MONCDR SDRAM_1V8_3 * TCK TMS TDI HDMI_SDA SDRAM_VDD9 SDRAM_1V8_5 AGND2
18 GND5 GND9 SDRAM_VDD_OUT SDC_VDD_OUT VDDIO1_OUT GND14 VDDIO1_5 SDRAM_VDD5 USB_MONPLL HDMI_EXTRES USB_REF TDO GND30 VDDIO1_10 HDMI_SCL GND32 AGND1 SDRAM_1V8_6


Using the location of the not-connected pins F3-F8, I was then able to map these pin-numbers back to the RaspberryPi circuit board:
RPi BCM2835 pinout front.png

However these pins are actually under the CPU, and therefore inaccessible as seen in this "xray" picture.
RPi BCM2835 xray.png

This picture shows what the same area looks like from the back of the board:
RPi BCM2835 pinout back.png