Skip to main content

Access Pins on P8/P9

The P8 and P9 plugs enable access to many GPIOs and the analog inputs. However, not all of them are freely usable by default. The HDMI and Linux device tree standard “slots” use some pins for HDMI, eMMC, and MCASP0. The following list shows which pins can be used as GPIOs or analog inputs and which pins are already in use by the system.

Important

Pay attention to the different permitted voltages and currents for the inputs and outputs.

Table 1. Plug P9

Header Pin

Pin Name

CODESYS Support

Used by System

P9_01

GND

NO

NO

P9_02

GND

NO

NO

P9_03

DC_3.3V

NO

NO

P9_04

DC_3.3V

NO

NO

P9_05

VDD_5V

NO

NO

P9_06

VDD_5V

NO

NO

P9_07

SYS_5V

NO

NO

P9_08

SYS_5V

NO

NO

P9_09

PWR_BUT

NO

NO

P9_10

SYS_RESETn

NO

NO

P9_11

UART4_RXD

YES

NO

P9_12

GPIO1_28

YES

NO

P9_13

UART4_TXD

YES

NO

P9_14

EHRPWM1A

YES

NO

P9_15

GPIO1_16

YES

NO

P9_16

EHRPWM1B

YES

NO

P9_17

I2C1_SCL

NO

PINMUX I2C

P9_18

I2C1_SDA

NO

PINMUX I2C

P9_19

I2C2_SCL

NO

PINMUX I2C

P9_20

I2C2_SDA

NO

PINMUX I2C

P9_21

UART2_TXD

YES

NO

P9_22

UART2_RXD

YES

NO

P9_23

GPIO1_17

YES

NO

P9_24

UART1_TXD

YES

NO

P9_25

GPIO3_21

NO

MCASPO

P9_26

UART1_RXD

YES

NO

P9_27

GPIO3_19

YES

NO

P9_28

SPI1_CS0

NO

MCASP0

P9_29

SPI1_D0

NO

MCASP0

P9_30

SPI1_D1

NO

MCASP0

P9_31

SPI1_SCLK

NO

MCASP0

P9_32

VADC

NO

NO

P9_33

AIN4

YES

NO

P9_34

AGND

NO

NO

P9_35

AIN6

YES

NO

P9_36

AIN5

YES

NO

P9_37

AIN2

YES

NO

P9_38

AIN3

YES

NO

P9_39

AIN0

YES

NO

P9_40

AIN1

YES

NO

P9_41

GPIO0_20

YES

NO

P9_42

GPIO0_7

YES

NO

P9_43

GND

NO

NO

P9_44

GND

NO

NO

P9_45

GND

NO

NO

P9_46

GND

NO

NO



Table 2. Plug P8

Header Pin

Pin Name

CODESYS Support

Used by System

P8_01

DGND

NO

NO

P8_02

DGND

NO

NO

P8_03

GPIO1_6

NO

eMMC

P8_04

GPIO1_7

NO

eMMC

P8_05

GPIO1_2

NO

eMMC

P8_06

GPIO1_3

NO

eMMC

P8_07

TIMER4

YES

NO

P8_08

TIMER7

YES

NO

P8_09

TIMER5

YES

NO

P8_10

TIMER6

YES

NO

P8_11

GPIO1_13

YES

NO

P8_12

GPIO1_12

YES

NO

P8_13

EHRPWM2B

YES

NO

P8_14

GPIO0_26

YES

NO

P8_15

GPIO1_15

YES

NO

P8_16

GPIO1_14

YES

NO

P8_17

GPIO0_27

YES

NO

P8_18

GPIO2_1

YES

NO

P8_19

EHRPWM2A

YES

NO

P8_20

GPIO1_31

NO

eMMC

P8_21

GPIO1_30

NO

eMMC

P8_22

GPIO1_5

NO

eMMC

P8_23

GPIO1_4

NO

eMMC

P8_24

GPIO1_1

NO

eMMC

P8_25

GPIO1_0

NO

eMMC

P8_26

GPIO1_29

YES

NO

P8_27

GPIO2_22

NO

HDMI

P8_28

GPIO2_24

NO

HDMI

P8_29

GPIO2_23

NO

HDMI

P8_30

GPIO2_25

NO

HDMI

P8_31

UART5_CTSN

NO

HDMI

P8_32

UART5_RTSN

NO

HDMI

P8_33

UART4_RTSN

NO

HDMI

P8_34

UART3_RTSN

NO

HDMI

P8_35

UART4_CTSN

NO

HDMI

P8_36

UART3_CTSN

NO

HDMI

P8_37

UART5_TXD

NO

HDMI

P8_38

UART5_TXD

NO

HDMI

P8_39

GPIO2_12

NO

HDMI

P8_40

GPIO2_13

NO

HDMI

P8_41

GPIO2_10

NO

HDMI

P8_42

GPIO2_11

NO

HDMI

P8_43

GPIO2_8

NO

HDMI

P8_44

GPIO2_9

NO

HDMI

P8_45

GPIO2_6

NO

HDMI

P8_46

GPIO2_7

NO

HDMI