Pinout for GPIO connectors

28th of November 2011 by liz
submit to reddit

I’ve winkled the details of the Raspberry Pi’s GPIO pinout out of the hardware guys: no pretty pictures in this post, but a lovely information dump that those of you who solder for fun will enjoy getting your teeth into.

Top row, left to right:

5V0
DNC
GND
TXD
RXD
GPIO1
DNC
GPIO4
GPIO5
DNC
GPIO6
SPI_CE0_N
SPI_CE1_N

Bottom row, left to right:

3V3
SDA0
SCL0
GPIO7
DNC
GPIO0
GPIO2
GPIO3
DNC
SPI_MOSI
SPI_MISO
SPI_SCLK
DNC

Notes:

- all the UART, SPI and I2C pins can be reconfigured as GPIO if needed.
- some of the do-not-connect (DNC) pins will likely be replaced by
GPIO in a subsequent board revision.

We will not be making the boards with pins in place, in order to shave some cost off the build; you’ll have to solder them on yourself. I have to add the usual legal warning here that this pinout is provisional, subject to change if we decide something’s wrong or not optimal, and all that jazz. The likelihood of any changes is very small indeed, but do be aware that it’s there if you are using this information to build any add-on hardware before you get your hands on a Raspberry Pi.

 

Buy a Pi!

buyapi

buypiswag
News Archives

Supported by


In the forums
  • DetlevSchm, 59 seconds ago: Troubleshooting • Re: How to force an apt-get upgrade?
    To quote from the third post in this thread http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=40553:The software package called "raspberrypi-bootloader" also contains the firmware. This will be updated by apt-get upgrade.Anyway, as the firmware upgrade is brand new, I will let it rest for a while…
  • jamesh, 1 minute ago: CSI camera module • Re: RPi Camera issues and status
    towolf wrote:jamesh wrote:Hmm, no changes that part of the code. -1 probably only worked by accident (I was surprised when people said they ewere using it). Just use 9999999.What if we want to stream video for a week uninterrupted? Why…
  • Hiswif, 2 minutes ago: Deutsch • Re: Openelec+Bluetooth+Wii verzweiflung
    Ok jetzt stehe ich vor einem Rätsel.1. Ich habe Openelec erfolgreich Compiliert.2. Das Addon erstellen für "Transmission" klappt einwandfrei.3. Das Addon erstellen für "xbmc-wiimote" geht nicht.Warum nicht? In der 2er Version klappt es doch auch immernoch. Ich raffs nicht. Sollten…
  • Lennie, 3 minutes ago: Basic setup and usage • Wires for GPIO pins
    HiI want to start playing around with the GPIO of my R-Pi and my bread-board, but I need some connectors for the pins. I found these wires:Any enthusiast here who knows what these connector-wires are called? I'll have to buy…
  • rayjoh, 4 minutes ago: CSI camera module • Re: RPi Camera issues and status
    towolf wrote:jamesh wrote:Hmm, no changes that part of the code. -1 probably only worked by accident (I was surprised when people said they ewere using it). Just use 9999999.What if we want to stream video for a week uninterrupted? Why…

On Twitter
  • teknoteacher, 10 hours ago
    If you're up at 5.30am BST (1.30pm JST), you can watch Raspberry Jam Tokyo live http://t.co/Gjjy2VgWdY #RJam @Raspberry_Pi @billt Preston, Lancashire, UK
  • Raspberry_Pi, 18 hours ago
    How's your Swedish? We met Jonas at #MakerFaire San Mateo at the weekend. Here's what he wrote about it. http://t.co/XfOYYLRzTu Cambridge, UK
  • DesignSparkRS, 18 hours ago
    3D CAD models - Our most downloaded is model is @Raspberry_Pi model B!!!! Download it today; http://t.co/z16MPVyjIr ^VJ Oxford, UK
  • pimoroni, 21 hours ago
    Tracking planes with @Raspberry_Pi and RTLSDR. Read comments for word of telescope+motors to photo the planes! http://t.co/Go3riIuBM0 Sheffield, UK

Friends of Pi