3.3V
2 SDA
3 SCL
4
GND
17
27
22
3.3V
10 MOSI
9 MISO
11 SCKL
GND
5V
5V
GND
14 TXD
15 RXD
18
GND
23
24
GND
25
8
7
8
9
7
0
2
3
12
13
14
Rv1:0 - Rv2:2
Rv1:1 - Rv2:3
4
17
GPIO0
Rv1:21 - Rv2:27 GPIO2
GPIO3
22
10
9
11
Name
3.3v
SDA
SCL
GPIO7
0v
3.3v
MOSI
MISO
SCLK
0v
Name
Header
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 22
23 24
25 26
Header
Name BCM GPIO WiringPi Pin
5v
5v
0v
TxD
RxD
GPIO1
0v
GPIO4
GPIO5
0v
14
15
18
23
24
15
16
1
4
5
GPIO6
CE0
CE1
Name BCM GPIO WiringPi Pin
6
10
11
25
8
7
WiringPi: GPIO Pin Numbering Tables
http://wiringpi.com/
P1: The Main GPIO connector
WiringPi Pin
BCM GPIO
WiringPi Pin
BCM GPIO
Note the differences between Revision 1 and Revision 2 Raspberry Pi’s. The Revision
2 is readily identifiable by the presence of the 2 mounting holes.
The revision 2 Raspberry Pi has an additional GPIO connector, P5, which is next to the
main P1 GPIO connector:
P5: Secondary GPIO connector (Rev. 2 Pi only)
WiringPi Pin BCM GPIO Name
Header
17
19
28
30
5v
GPIO8
GPIO10
0v
1 2
3 4
5 6
7 8
Name
3.3v
GPIO9
GPIO11
0v
BCM GPIO WiringPi Pin
29
31
18
20
WiringPi Pin BCM GPIO Name
Header
Name
BCM GPIO WiringPi Pin