BeagleBone For Dummies (2015)
Appendix C
Guide to the BeagleBone’s GPIOs
The tables in this appendix provide you a quick way to see the signal name of each pin of your BeagleBone’s expansion headers. Throughout this book, we use just a few general purpose input/output (GPIOs), but it’s important to know that you can use the other GPIOs in your projects!
Table C-1 BeagleBone Expansion Header P8
Pin |
Signal Name |
1 |
GND |
2 |
GND |
3 |
GPIO1_6 |
4 |
GPIO1_7 |
5 |
GPIO1_2 |
6 |
GPIO1_3 |
7 |
TIMER4 |
8 |
TIMER7 |
9 |
TIMER5 |
10 |
TIMER6 |
11 |
GPIO1_13 |
12 |
GPIO1_12 |
13 |
EHRPWM2B |
14 |
GPIO0_26 |
15 |
GPIO1_15 |
16 |
GPIO1_14 |
17 |
GPIO0_27 |
18 |
GPIO2_1 |
19 |
EHRPWM2A |
20 |
GPIO1_31 |
21 |
GPIO1_30 |
22 |
GPIO1_5 |
23 |
GPIO1_4 |
24 |
GPIO1_1 |
25 |
GPIO1_0 |
26 |
GPIO1_29 |
27 |
GPIO2_22 |
28 |
GPIO2_24 |
29 |
GPIO2_23 |
30 |
GPIO2_25 |
31 |
UART5_CTSN |
32 |
UART5_RTSN |
33 |
UART4_RTSN |
34 |
UART3_RTSN |
35 |
UART4_CTSN |
36 |
UART3_CTSN |
37 |
UART5_TXD |
38 |
UART5_RXD |
39 |
GPIO2_12 |
40 |
GPIO2_13 |
41 |
GPIO2_10 |
42 |
GPIO2_11 |
43 |
GPIO2_8 |
44 |
GPIO2_9 |
45 |
GPIO2_6 |
46 |
GPIO2_7 |
Table C-2 BeagleBone Expansion Header P9
Pin |
Signal Name |
1 |
GND |
2 |
GND |
3 |
VDD_3V3 |
4 |
VDD_3V3 |
5 |
VDD_5V |
6 |
VDD_5V |
7 |
SYS_5V |
8 |
SYS_5V |
9 |
PWR_BUT |
10 |
SYS_RESETn |
11 |
UART4_RXD |
12 |
GPIO1_28 |
13 |
UART4_TXD |
14 |
EHRPWM1A |
15 |
GPIO1_16 |
16 |
EHRPWM1B |
17 |
I2C1_SCL |
18 |
I2C1_SDA |
19 |
I2C2_SCL |
20 |
I2C2_SDA |
21 |
UART2_TXD |
22 |
UART2_RXD |
23 |
GPIO1_17 |
24 |
UART1_TXD |
25 |
GPIO3_21 |
26 |
UART1_RXD |
27 |
GPIO3_19 |
28 |
SPI1_CS0 |
29 |
SPI1_D0 |
30 |
SPI1_D1 |
31 |
SPI1_SCLK |
32 |
VDD_ADC |
33 |
AIN4 |
34 |
GNDA_ADC |
35 |
AIN6 |
36 |
AIN5 |
37 |
AIN2 |
38 |
AIN3 |
39 |
AIN0 |
40 |
AIN1 |
41 |
GPIO3_20 |
42 |
GPIO0_7 |
43 |
GND |
44 |
GND |
45 |
GND |
46 |
GND |