Difference between revisions of "RPi BCM2835 Pinout"
(→Raspberry Pi GPU/CPU pinout: added colouring to table showing ConnectionType) |
m (→Raspberry Pi GPU/CPU pinout: added link to signals pinout for rev2.0) |
||
(9 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 [[User:AndrewS|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" | {| border="1" | ||
Line 13: | Line 13: | ||
|- | |- | ||
! A | ! A | ||
− | | style="background-color:gray;" | GND1 || style="background-color:gray;" | GND2 || style="background-color:gray;" | GND3 || GPIO24 || GPIO25 || 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 | + | | 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 | ! A | ||
|- | |- | ||
! B | ! B | ||
− | | style="background-color:gray;" | GND6 || style="background-color:gray;" | GND7 || GPIO22 || GPIO18 || GPIO27 || style="background-color:yellow;" | GPIO33 || style="background-color:yellow;" | GPIO35 || style="background-color:yellow;" | GPIO38 || 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 | + | | 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 | ! B | ||
|- | |- | ||
! C | ! C | ||
− | | GPIO16 || style="background-color:gray;" | GND10 || GPIO28 || GPIO21 || GPIO23 || GPIO30 || style="background-color:yellow;" | GPIO36 || style="background-color:red;" | SDRAM_VDD1 || style="background-color:yellow;" | 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;" | | + | | [[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 | ! C | ||
|- | |- | ||
! D | ! D | ||
− | | style="background-color:yellow;" | NVM_VCC || style="background-color:yellow;" | NVM_VCCQ || style="background-color:red;" | VDD_CORE3 || GPIO14 || GPIO31 || style="background-color:yellow;" | GPIO26 || style="background-color:yellow;" | GPIO34 || style="background-color:yellow;" | GPIO39 || 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 | + | | 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 | ! D | ||
|- | |- | ||
! E | ! E | ||
− | | GPIO17 || GPIO15 || style="background-color:gray;" | GND11 || style="background-color:red;" | VDDIO2_2 || style="background-color:yellow;" | GPIO20 || style="background-color:yellow;" | GPIO37 || style="background-color:red;" | VDDIO3_1 || style="background-color:red;" | VDDIO3_2 || style="background-color:yellow;" | 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 | + | | [[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 | ! E | ||
|- | |- | ||
! F | ! F | ||
− | | GPIO8 || 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 | + | | [[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 | ! F | ||
|- | |- | ||
! G | ! G | ||
− | | GPIO6 || GPIO9 || GPIO10 || GPIO11 || style="background-color:yellow;" | GPIO13 || style="background-color:yellow;" | GPIO41 || style="background-color:yellow;" | GPIO32 || style="background-color:yellow;" | 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 | + | | [[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 | ! G | ||
|- | |- | ||
! H | ! H | ||
− | | GPIO4 || GPIO0 || GPIO5 || style="background-color:red;" | VDDIO2_1 || style="background-color:red;" | VDD_CORE6 || GPIO1 || style="background-color:yellow;" | 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 | + | | [[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 | ! H | ||
|- | |- | ||
! J | ! J | ||
− | | style="background-color:red;" | SDRAM_VDD6 || style="background-color:gray;" | GND3 || style="background-color:yellow;" | GPIO43 || GPIO3 || style="background-color:red;" | SDC_VDD3 || 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 | + | | 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 | ! J | ||
|- | |- | ||
Line 53: | Line 53: | ||
|- | |- | ||
! L | ! L | ||
− | | GPIO50 || style="background-color:gray;" | GND19 || GPIO52 || style="background-color:green;" | * || style="background-color:red;" | VPP || 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 | + | | [[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 | ! L | ||
|- | |- | ||
! M | ! M | ||
− | | style="background-color:yellow;" | SLIM_CLK || GPIO47 || GPIO51 || style="background-color:red;" | VDDIO6 || style="background-color:green;" | * || GPIO46 || 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 | + | | 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 | ! M | ||
|- | |- | ||
! N | ! N | ||
− | | style="background-color:gray;" | GND29 || 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 | + | | 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 | ! N | ||
|- | |- | ||
Line 95: | Line 95: | ||
|- | |- | ||
| style="background-color:red;" | pin connects to a power 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 | | style="background-color:yellow;" | pin doesn't connect to anything | ||
Line 103: | 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 "xray" picture.<br> | + | 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]] | [[File:RPi BCM2835 xray.png|300px]] | ||
This picture shows what the same area looks like from the back of the board:<br> | 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 GIMP file I used to create these images to | + | 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)