Difference between revisions of "RPi BCM2835 Pinout"
m (→Raspberry Pi GPU/CPU pinout) |
m (→Raspberry Pi GPU/CPU pinout: added link to signals pinout for rev2.0) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category: RaspberryPi]] | [[Category: RaspberryPi]] | ||
+ | [[Category: BCM2835]] | ||
Back to [[RPi_schematics_breakdown]] | Back to [[RPi_schematics_breakdown]] | ||
− | |||
= Raspberry Pi GPU/CPU pinout = | = Raspberry Pi GPU/CPU pinout = | ||
− | This is 100% unofficial! It was made by AndrewS using the data from the [[RPi_schematics_breakdown|CSV file]] he created. So it | + | This is 100% unofficial! It was made by [[User:AndrewS|AndrewS]] using the data from the [[RPi_schematics_breakdown|CSV file]] he created. So it might contain errors...<br> |
− | Scroll down for images. See also [[ | + | Scroll down for images. See also [[RPi_BCM2835_Signals_Rev1.0]] and [[RPi_BCM2835_Signals_Rev2.0]]. |
− | {| | + | {| border="1" |
− | ! | + | ! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! |
− | ! A | + | |- |
− | ! B | + | ! A |
− | ! | + | | style="background-color:gray;" | GND1 || style="background-color:gray;" | GND2 || style="background-color:gray;" | GND3 || [[RPi_BCM2835_GPIOs#GPIO24|GPIO24]] || [[RPi_BCM2835_GPIOs#GPIO25|GPIO25]] || [[RPi_BCM2835_GPIOs#GPIO29|GPIO29]] || style="background-color:red;" | VDD_CORE1 || style="background-color:gray;" | HD13 || style="background-color:red;" | VDD_CORE2 || style="background-color:red;" | VDDIO1_1 || style="background-color:gray;" | SMPS_PGND1 || style="background-color:gray;" | SMPS_PGND2 || style="background-color:red;" | VDD_BAT1 || style="background-color:red;" | VDD_BAT2 || style="background-color:red;" | VDDBAT2 || style="background-color:red;" | SLDO_1V8_1 || style="background-color:gray;" | GND4 || style="background-color:gray;" | GND5 |
− | ! | + | ! A |
− | + | |- | |
− | ! | + | ! B |
− | + | | style="background-color:gray;" | GND6 || style="background-color:gray;" | GND7 || [[RPi_BCM2835_GPIOs#GPIO22|GPIO22]] || [[RPi_BCM2835_GPIOs#GPIO18|GPIO18]] || [[RPi_BCM2835_GPIOs#GPIO27|GPIO27]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO33|GPIO33]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO35|GPIO35]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO38|GPIO38]] || [[RPi_BCM2835_GPIOs#GPIO40|GPIO40]] || style="background-color:red;" | HWR_N || style="background-color:gray;" | SMPS_PGND3 || style="background-color:gray;" | SMPS_PGND4 || style="background-color:red;" | VDD_BAT3 || style="background-color:red;" | VDD_BAT4 || style="background-color:red;" | SDRAM_1V8_1 || style="background-color:red;" | SLDO_1V8_2 || style="background-color:gray;" | GND8 || style="background-color:gray;" | GND9 | |
− | ! | + | ! B |
− | + | |- | |
− | ! | + | ! C |
− | + | | [[RPi_BCM2835_GPIOs#GPIO16|GPIO16]] || style="background-color:gray;" | GND10 || [[RPi_BCM2835_GPIOs#GPIO28|GPIO28]] || [[RPi_BCM2835_GPIOs#GPIO21|GPIO21]] || [[RPi_BCM2835_GPIOs#GPIO23|GPIO23]] || [[RPi_BCM2835_GPIOs#GPIO30|GPIO30]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO36|GPIO36]] || style="background-color:red;" | SDRAM_VDD1 || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO42|GPIO42]] || style="background-color:red;" | HRD_N || style="background-color:gray;" | HD1 || style="background-color:red;" | VDD_OUT1 || style="background-color:red;" | VDD_OUT2 || style="background-color:green;" | * || style="background-color:red;" | VDD_FB || style="background-color:red;" | SDRAM_VDD2 || style="background-color:red;" | SDRAM_VDD3 || style="background-color:red;" | SDRAM_VDD_OUT | |
− | ! | + | ! C |
− | + | |- | |
− | ! | + | ! D |
− | + | | style="background-color:yellow;" | NVM_VCC || style="background-color:yellow;" | NVM_VCCQ || style="background-color:red;" | VDD_CORE3 || [[RPi_BCM2835_GPIOs#GPIO14|GPIO14]] || [[RPi_BCM2835_GPIOs#GPIO31|GPIO31]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO26|GPIO26]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO34|GPIO34]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO39|GPIO39]] || [[RPi_BCM2835_GPIOs#GPIO45|GPIO45]] || style="background-color:gray;" | HD11 || style="background-color:gray;" | HD3 || style="background-color:red;" | VDD_OUT3 || style="background-color:red;" | VDD_OUT4 || style="background-color:gray;" | HA0 || RUN || style="background-color:gray;" | SR_TEST || style="background-color:gray;" | HD9 || style="background-color:red;" | SDC_VDD_OUT | |
− | ! | + | ! D |
− | + | |- | |
− | ! | + | ! E |
+ | | [[RPi_BCM2835_GPIOs#GPIO17|GPIO17]] || [[RPi_BCM2835_GPIOs#GPIO15|GPIO15]] || style="background-color:gray;" | GND11 || style="background-color:red;" | VDDIO2_2 || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO20|GPIO20]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO37|GPIO37]] || style="background-color:red;" | VDDIO3_1 || style="background-color:red;" | VDDIO3_2 || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO44|GPIO44]] || style="background-color:red;" | VDDIO0_1 || style="background-color:gray;" | HD4 || style="background-color:red;" | HCE_N || style="background-color:yellow;" | HAT || style="background-color:gray;" | GND12 || style="background-color:red;" | VDD_CORE4 || style="background-color:green;" | * || style="background-color:gray;" | HD8 || style="background-color:red;" | VDDIO1_OUT | ||
+ | ! E | ||
+ | |- | ||
+ | ! F | ||
+ | | [[RPi_BCM2835_GPIOs#GPIO8|GPIO8]] || [[RPi_BCM2835_GPIOs#GPIO7|GPIO7]] || style="background-color:green;" | * || style="background-color:green;" | * || style="background-color:green;" | * || style="background-color:green;" | * || style="background-color:green;" | * || style="background-color:green;" | * || style="background-color:gray;" | HD10 || style="background-color:gray;" | HD12 || style="background-color:red;" | VDDIO0_2 || style="background-color:gray;" | HD0 || style="background-color:gray;" | GND13 || style="background-color:gray;" | USB_AGND1 || style="background-color:red;" | VDDIO1_2 || style="background-color:gray;" | HD2 || style="background-color:green;" | * || style="background-color:gray;" | GND14 | ||
+ | ! F | ||
|- | |- | ||
− | ! | + | ! G |
− | | | + | | [[RPi_BCM2835_GPIOs#GPIO6|GPIO6]] || [[RPi_BCM2835_GPIOs#GPIO9|GPIO9]] || [[RPi_BCM2835_GPIOs#GPIO10|GPIO10]] || [[RPi_BCM2835_GPIOs#GPIO11|GPIO11]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO13|GPIO13]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO41|GPIO41]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO32|GPIO32]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO19|GPIO19]] || style="background-color:gray;" | HD14 || style="background-color:gray;" | HD7 || style="background-color:gray;" | HD5 || style="background-color:red;" | VDD_CORE5 || style="background-color:red;" | SDC_VDD1 || style="background-color:red;" | VDDIO1_3 || style="background-color:red;" | SDRAM_VDD4 || style="background-color:gray;" | HD6 || style="background-color:red;" | VDDIO1_4 || style="background-color:red;" | VDDIO1_5 |
− | | | + | ! G |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! H |
− | | | + | | [[RPi_BCM2835_GPIOs#GPIO4|GPIO4]] || [[RPi_BCM2835_GPIOs#GPIO0|GPIO0]] || [[RPi_BCM2835_GPIOs#GPIO5|GPIO5]] || style="background-color:red;" | VDDIO2_1 || style="background-color:red;" | VDD_CORE6 || [[RPi_BCM2835_GPIOs#GPIO1|GPIO1]] || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO12|GPIO12]] || style="background-color:gray;" | HD15 || style="background-color:gray;" | GND15 || style="background-color:gray;" | GND16 || style="background-color:gray;" | GND1 || ZQ || style="background-color:red;" | SDC_VDD2 || style="background-color:green;" | * || style="background-color:red;" | VDD_CORE7 || style="background-color:red;" | VDD_CORE8 || style="background-color:gray;" | GND2 || style="background-color:red;" | SDRAM_VDD5 |
− | | | + | ! H |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! J |
− | | GND3 | + | | style="background-color:red;" | SDRAM_VDD6 || style="background-color:gray;" | GND3 || style="background-color:yellow;" | [[RPi_BCM2835_GPIOs#GPIO43|GPIO43]] || [[RPi_BCM2835_GPIOs#GPIO3|GPIO3]] || style="background-color:red;" | SDC_VDD3 || [[RPi_BCM2835_GPIOs#GPIO2|GPIO2]] || style="background-color:gray;" | GND4 || style="background-color:gray;" | GND5 || style="background-color:gray;" | GND6 || style="background-color:gray;" | GND7 || style="background-color:gray;" | GND8 || style="background-color:gray;" | GND9 || style="background-color:gray;" | GND10 || style="background-color:red;" | VDDIO1_6 || style="background-color:green;" | * || style="background-color:red;" | VDDIO1_7 || style="background-color:yellow;" | USB_MONCDR || style="background-color:yellow;" | USB_MONPLL |
− | | | + | ! J |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! K |
− | | | + | | style="background-color:red;" | SDRAM_1V8_2 || style="background-color:green;" | * || style="background-color:red;" | VDDIO1_8 || style="background-color:red;" | VDD_CORE9 || style="background-color:red;" | VDDIO4_1 || style="background-color:green;" | * || style="background-color:gray;" | GND11 || style="background-color:gray;" | GND12 || style="background-color:gray;" | GND13 || style="background-color:gray;" | GND14 || style="background-color:gray;" | GND15 || style="background-color:gray;" | GND16 || style="background-color:gray;" | GND17 || style="background-color:gray;" | GND18 || style="background-color:green;" | * || style="background-color:gray;" | USB_OTGID || style="background-color:red;" | SDRAM_1V8_3 || HDMI_EXTRES |
− | | | + | ! K |
− | | | ||
− | | | ||
− | | * | ||
− | | * | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! L |
− | | | + | | [[RPi_BCM2835_GPIOs#GPIO50|GPIO50]] || style="background-color:gray;" | GND19 || [[RPi_BCM2835_GPIOs#GPIO52|GPIO52]] || style="background-color:green;" | * || style="background-color:red;" | VPP || [[RPi_BCM2835_GPIOs#GPIO53|GPIO53]] || style="background-color:gray;" | GND20 || style="background-color:gray;" | GND21 || style="background-color:gray;" | GND22 || style="background-color:gray;" | GND23 || style="background-color:gray;" | GND24 || style="background-color:red;" | SDC_VDD4 || style="background-color:red;" | VDD_CORE10 || style="background-color:gray;" | GND25 || style="background-color:red;" | VDD_CORE11 || style="background-color:green;" | * || style="background-color:green;" | * || USB_REF |
− | | | + | ! L |
− | | | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! M |
− | | | + | | style="background-color:yellow;" | SLIM_CLK || [[RPi_BCM2835_GPIOs#GPIO47|GPIO47]] || [[RPi_BCM2835_GPIOs#GPIO51|GPIO51]] || style="background-color:red;" | VDDIO6 || style="background-color:green;" | * || [[RPi_BCM2835_GPIOs#GPIO46|GPIO46]] || [[RPi_BCM2835_GPIOs#GPIO48|GPIO48]] || style="background-color:gray;" | GND26 || style="background-color:gray;" | GND27 || style="background-color:red;" | HDMI_1V8 || style="background-color:yellow;" | CAM0_DN0 || style="background-color:yellow;" | CAM0_DN1 || style="background-color:red;" | VDDIO5 || style="background-color:green;" | * || style="background-color:gray;" | GND28 || style="background-color:red;" | VDDIO1_9 || TCK || TDO |
− | | | + | ! M |
− | | | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! N |
− | | | + | | style="background-color:gray;" | GND29 || [[RPi_BCM2835_GPIOs#GPIO49|GPIO49]] || style="background-color:yellow;" | SLIM_DAT || style="background-color:red;" | VDD_CORE12 || style="background-color:yellow;" | CCP2TX_CN || style="background-color:yellow;" | CCP2TX_DN || style="background-color:red;" | PLL_VDD_OUT || style="background-color:red;" | XOSC_VDD || HDMI_CECDAT || style="background-color:red;" | VDD_CORE13 || style="background-color:yellow;" | CAM0_DP0 || style="background-color:yellow;" | CAM0_DP1 || style="background-color:red;" | USB_1V8 || style="background-color:green;" | * || DAC_TERM || TRSTN || TMS || style="background-color:gray;" | GND30 |
− | | | + | ! N |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | PLL_VDD_OUT | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! P |
− | | | + | | DSI1_DP0 || DSI1_DN0 || style="background-color:yellow;" | DSI1_DP3 || style="background-color:yellow;" | DSI1_DN3 || style="background-color:yellow;" | CCP2TX_CP || style="background-color:yellow;" | CCP2TX_DP || style="background-color:red;" | PLL_VDD || style="background-color:red;" | CCP2TX_1V8 || style="background-color:red;" | PLL_1V8 || style="background-color:red;" | HDMI_3V3 || style="background-color:yellow;" | CAM0_CN || style="background-color:green;" | * || style="background-color:red;" | USB_3V3 || DAC_OUT || style="background-color:red;" | VDD_CORE14 || style="background-color:gray;" | GND31 || TDI || style="background-color:red;" | VDDIO1_10 |
− | | | + | ! P |
− | | | ||
− | | | ||
− | | | ||
− | | * | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! R |
− | | | + | | DSI1_CP || DSI1_CN || style="background-color:red;" | SDRAM_VDD7 || style="background-color:red;" | DSI1_1V8 || style="background-color:green;" | * || style="background-color:yellow;" | DSI0_CN || style="background-color:red;" | DSI0_1V8 || XTALN || XTALP || style="background-color:red;" | CAM0_1V8 || style="background-color:yellow;" | CAM0_CP || style="background-color:green;" | * || style="background-color:gray;" | CCP2TX_AGND2 || style="background-color:red;" | DAC_2V5 || style="background-color:green;" | * || style="background-color:gray;" | CCP2TX_AGND3 || HDMI_SDA || HDMI_SCL |
− | | | + | ! R |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | XTALP | ||
− | | | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! T |
− | | | + | | style="background-color:yellow;" | DSI1_DP2 || style="background-color:yellow;" | DSI1_DN2 || style="background-color:red;" | SDRAM_1V8_4 || style="background-color:red;" | VDDIO1_11 || style="background-color:gray;" | CAM0_AGND || style="background-color:yellow;" | DSI0_CP || style="background-color:yellow;" | NVM_VDD || style="background-color:gray;" | CAM1_AGND || style="background-color:red;" | SDRAM_VDD8 || style="background-color:gray;" | DSI0_AGND || style="background-color:gray;" | DSI1_AGND || style="background-color:red;" | VDDIO1_12 || style="background-color:green;" | * || style="background-color:gray;" | HDMI_AGND || style="background-color:yellow;" | NVM_VACC || style="background-color:red;" | VDDIO1_13 || style="background-color:red;" | SDRAM_VDD9 || style="background-color:gray;" | GND32 |
− | | | + | ! T |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | DSI0_AGND | ||
− | | | ||
− | |||
|- | |- | ||
− | ! | + | ! U |
− | | | + | | style="background-color:gray;" | DAC_AGND1 || style="background-color:gray;" | DAC_AGND2 || DSI1_DN1 || style="background-color:yellow;" | DSI0_DN1 || style="background-color:yellow;" | DSI0_DN0 || style="background-color:gray;" | AGND1 || HDMI_CLK_N || HDMI_TX0_N || HDMI_TX1_N || HDMI_TX2_N || style="background-color:yellow;" | CAM1_DN3 || style="background-color:yellow;" | CAM1_DN2 || CAM1_CN || CAM1_DN1 || CAM1_DN0 || USB_DM || style="background-color:red;" | SDRAM_1V8_5 || style="background-color:gray;" | AGND1 |
− | | | + | ! U |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | CAM1_DN3 | ||
− | |||
|- | |- | ||
− | ! | + | ! V |
− | | | + | | style="background-color:gray;" | AGND2 || style="background-color:gray;" | CCP2TX_AGND1 || DSI1_DP1 || style="background-color:yellow;" | DSI0_DP1 || style="background-color:yellow;" | DSI0_DP0 || style="background-color:gray;" | USB_AGND2 || HDMI_CLK_P || HDMI_TX0_P || HDMI_TX1_P || HDMI_TX2_P || style="background-color:yellow;" | CAM1_DP3 || style="background-color:yellow;" | CAM1_DP2 || CAM1_CP || CAM1_DP1 || CAM1_DP0 || USB_DP || style="background-color:gray;" | AGND2 || style="background-color:red;" | SDRAM_1V8_6 |
− | | | + | ! V |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | CAM1_DP2 | ||
|- | |- | ||
− | ! 13 | + | ! !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12 !! 13 !! 14 !! 15 !! 16 !! 17 !! 18 !! |
− | | | + | |} |
− | + | ||
− | + | {| border="1" | |
− | + | ! Colouring key | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | style="background-color:green;" | pin doesn't exist | |
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | style="background-color:gray;" | pin connects to a ground line | |
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | style="background-color:red;" | pin connects to a power line | |
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | pin is connected to signal line/something else | |
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | style="background-color:yellow;" | pin doesn't connect to anything | |
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Line 395: | Line 105: | ||
[[File:RPi BCM2835 pinout front.png]] | [[File:RPi BCM2835 pinout front.png]] | ||
+ | However these pins are actually under the CPU, and therefore inaccessible as seen in this [[RPi_xray_wallpapers|"xray" picture]].<br> | ||
+ | [[File:RPi BCM2835 xray.png|300px]] | ||
− | + | This picture shows what the same area looks like from the back of the board:<br> | |
+ | (note that the numbers are reversed, since we're looking at the chip from the underside)<br> | ||
[[File:RPi BCM2835 pinout back.png]] | [[File:RPi BCM2835 pinout back.png]] | ||
+ | |||
+ | I've added a link to the [http://www.gimp.org/ GIMP] file I used to create these images to [[RPi_Hardware#Schematic_.2F_Layout|RPi_Hardware]] in case anybody wants to continue this work... | ||
+ | |||
+ | == More images == | ||
+ | There was an [http://www.wired.com/opinion/2012/09/raspberry-pi-insider-exclusive-sellout-to-sell-out/ article on Wired] that included some new pictures that I hadn't seen before, and I managed to photo-match all the relevant ones into my same GIMP file. Enjoy... :-)<br>(click on each image for a bigger view) | ||
+ | |||
+ | [[File:RPi BCM2835 power planes.png|300px]] [[File:RPi BCM2835 vias.png|300px]] [[File:RPi BCM2835 real xray.png|300px]] |
Latest revision as of 17:44, 29 October 2012
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 might contain errors...
Scroll down for images. See also RPi_BCM2835_Signals_Rev1.0 and RPi_BCM2835_Signals_Rev2.0.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | GND1 | GND2 | GND3 | GPIO24 | GPIO25 | GPIO29 | VDD_CORE1 | HD13 | VDD_CORE2 | VDDIO1_1 | SMPS_PGND1 | SMPS_PGND2 | VDD_BAT1 | VDD_BAT2 | VDDBAT2 | SLDO_1V8_1 | GND4 | GND5 | A |
B | GND6 | GND7 | GPIO22 | GPIO18 | GPIO27 | GPIO33 | GPIO35 | GPIO38 | GPIO40 | HWR_N | SMPS_PGND3 | SMPS_PGND4 | VDD_BAT3 | VDD_BAT4 | SDRAM_1V8_1 | SLDO_1V8_2 | GND8 | GND9 | B |
C | GPIO16 | GND10 | GPIO28 | GPIO21 | GPIO23 | GPIO30 | GPIO36 | SDRAM_VDD1 | GPIO42 | HRD_N | HD1 | VDD_OUT1 | VDD_OUT2 | * | VDD_FB | SDRAM_VDD2 | SDRAM_VDD3 | SDRAM_VDD_OUT | C |
D | NVM_VCC | NVM_VCCQ | VDD_CORE3 | GPIO14 | GPIO31 | GPIO26 | GPIO34 | GPIO39 | GPIO45 | HD11 | HD3 | VDD_OUT3 | VDD_OUT4 | HA0 | RUN | SR_TEST | HD9 | SDC_VDD_OUT | D |
E | GPIO17 | GPIO15 | GND11 | VDDIO2_2 | GPIO20 | GPIO37 | VDDIO3_1 | VDDIO3_2 | GPIO44 | VDDIO0_1 | HD4 | HCE_N | HAT | GND12 | VDD_CORE4 | * | HD8 | VDDIO1_OUT | E |
F | GPIO8 | GPIO7 | * | * | * | * | * | * | HD10 | HD12 | VDDIO0_2 | HD0 | GND13 | USB_AGND1 | VDDIO1_2 | HD2 | * | GND14 | F |
G | GPIO6 | GPIO9 | GPIO10 | GPIO11 | GPIO13 | GPIO41 | GPIO32 | GPIO19 | HD14 | HD7 | HD5 | VDD_CORE5 | SDC_VDD1 | VDDIO1_3 | SDRAM_VDD4 | HD6 | VDDIO1_4 | VDDIO1_5 | G |
H | GPIO4 | GPIO0 | GPIO5 | VDDIO2_1 | VDD_CORE6 | GPIO1 | GPIO12 | HD15 | GND15 | GND16 | GND1 | ZQ | SDC_VDD2 | * | VDD_CORE7 | VDD_CORE8 | GND2 | SDRAM_VDD5 | H |
J | SDRAM_VDD6 | GND3 | GPIO43 | GPIO3 | SDC_VDD3 | GPIO2 | GND4 | GND5 | GND6 | GND7 | GND8 | GND9 | GND10 | VDDIO1_6 | * | VDDIO1_7 | USB_MONCDR | USB_MONPLL | J |
K | SDRAM_1V8_2 | * | VDDIO1_8 | VDD_CORE9 | VDDIO4_1 | * | GND11 | GND12 | GND13 | GND14 | GND15 | GND16 | GND17 | GND18 | * | USB_OTGID | SDRAM_1V8_3 | HDMI_EXTRES | K |
L | GPIO50 | GND19 | GPIO52 | * | VPP | GPIO53 | GND20 | GND21 | GND22 | GND23 | GND24 | SDC_VDD4 | VDD_CORE10 | GND25 | VDD_CORE11 | * | * | USB_REF | L |
M | SLIM_CLK | GPIO47 | GPIO51 | VDDIO6 | * | GPIO46 | GPIO48 | GND26 | GND27 | HDMI_1V8 | CAM0_DN0 | CAM0_DN1 | VDDIO5 | * | GND28 | VDDIO1_9 | TCK | TDO | M |
N | GND29 | GPIO49 | SLIM_DAT | VDD_CORE12 | CCP2TX_CN | CCP2TX_DN | PLL_VDD_OUT | XOSC_VDD | HDMI_CECDAT | VDD_CORE13 | CAM0_DP0 | CAM0_DP1 | USB_1V8 | * | DAC_TERM | TRSTN | TMS | GND30 | N |
P | DSI1_DP0 | DSI1_DN0 | DSI1_DP3 | DSI1_DN3 | CCP2TX_CP | CCP2TX_DP | PLL_VDD | CCP2TX_1V8 | PLL_1V8 | HDMI_3V3 | CAM0_CN | * | USB_3V3 | DAC_OUT | VDD_CORE14 | GND31 | TDI | VDDIO1_10 | P |
R | DSI1_CP | DSI1_CN | SDRAM_VDD7 | DSI1_1V8 | * | DSI0_CN | DSI0_1V8 | XTALN | XTALP | CAM0_1V8 | CAM0_CP | * | CCP2TX_AGND2 | DAC_2V5 | * | CCP2TX_AGND3 | HDMI_SDA | HDMI_SCL | R |
T | DSI1_DP2 | DSI1_DN2 | SDRAM_1V8_4 | VDDIO1_11 | CAM0_AGND | DSI0_CP | NVM_VDD | CAM1_AGND | SDRAM_VDD8 | DSI0_AGND | DSI1_AGND | VDDIO1_12 | * | HDMI_AGND | NVM_VACC | VDDIO1_13 | SDRAM_VDD9 | GND32 | T |
U | DAC_AGND1 | DAC_AGND2 | DSI1_DN1 | DSI0_DN1 | DSI0_DN0 | AGND1 | HDMI_CLK_N | HDMI_TX0_N | HDMI_TX1_N | HDMI_TX2_N | CAM1_DN3 | CAM1_DN2 | CAM1_CN | CAM1_DN1 | CAM1_DN0 | USB_DM | SDRAM_1V8_5 | AGND1 | U |
V | AGND2 | CCP2TX_AGND1 | DSI1_DP1 | DSI0_DP1 | DSI0_DP0 | USB_AGND2 | HDMI_CLK_P | HDMI_TX0_P | HDMI_TX1_P | HDMI_TX2_P | CAM1_DP3 | CAM1_DP2 | CAM1_CP | CAM1_DP1 | CAM1_DP0 | USB_DP | AGND2 | SDRAM_1V8_6 | V |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
Colouring key |
---|
pin doesn't exist |
pin connects to a ground line |
pin connects to a power line |
pin is connected to signal line/something else |
pin doesn't connect to anything |
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:
However these pins are actually under the CPU, and therefore inaccessible as seen in this "xray" picture.
This picture shows what the same area looks like from the back of the board:
(note that the numbers are reversed, since we're looking at the chip from the underside)
I've added a link to the GIMP file I used to create these images to RPi_Hardware in case anybody wants to continue this work...
More images
There was an article on Wired that included some new pictures that I hadn't seen before, and I managed to photo-match all the relevant ones into my same GIMP file. Enjoy... :-)
(click on each image for a bigger view)