Guide to the BeagleBone’s GPIOs - BeagleBone For Dummies (2015)

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