Datasheet
34
A number of the GPIOs can be programmed to have alternate functions beyond their default behavior using the GPIO API
provided in the SW development environment. Table 29, Table 30, Table 31 and Table 32 provide the alternate functions of all
the GPIOs that are available on the PADs of the ARTIK 530 Module that can be user programmed.
GPIO Alternate Functions NORTH PART
Ball Loc
Ball Name
Default
Function
I/O
Function 0
Function 1
Function 2
Function 3
Group
PA1
GMAC_TXEN
GMAC_TXEN
IO
GPIOE11
GMAC_TXEN
-
-
GMAC
PA2
GMAC_TXD1
GMAC_TXD1
IO
GPIOE8
GMAC_TXD1
-
-
GMAC
PA3
GMAC_TXD3
GMAC_TXD3
IO
GPIOE10
GMAC_TXD3
-
-
GMAC
PA5
GMAC_GTXCLK
GMAC_GTXCLK
IO
GPIOE24
GMAC_GTXCLK
-
-
GMAC
PA6
GMAC_RXDV
GMAC_RXDV
IO
GPIOE19
GMAC_RXDV
SPITXD1
-
GMAC
PA7
GMAC_RXD2
GMAC_RXD2
IO
GPIOE16
GMAC_RXD2
-
-
GMAC
PA8
GMAC_RXD0
GMAC_RXD0
IO
GPIOE14
GMAC_RXD0
SPICLK1
-
GMAC
PA29
AP_HDMI_CEC
SA3
IO
SA3
GPIOC3
HDMI_CEC
SDnRST0
HDMI
PA37
AP_GPA13
DISD12
IO
GPIOA13
DISD12
-
-
GPIO
PA39
AP_GPA14
DISD13
IO
GPIOA14
DISD13
-
-
GPIO
PA40
AP_GPA9
DISD8
IO
GPIOA9
DISD8
-
-
GPIO
PA41
AP_GPA15
DISD14
IO
GPIOA15
DISD14
-
-
GPIO
PA42
AP_GPA12
DISD11
IO
GPIOA12
DISD11
-
-
GPIO
PB2
GMAC_TXD0
GMAC_TXD0
IO
GPIOE7
GMAC_TXD0
VIVSYNC1
-
GMAC
PB3
GMAC_TXD2
GMAC_TXD2
IO
GPIOE9
GMAC_TXD2
-
-
GMAC
PB4
GMAC_MDC
GMAC_MDC
IO
GPIOE20
GMAC_MDC
-
-
GMAC
PB5
GMAC_RXCLK
GMAC_RXCLK
IO
GPIOE18
GMAC_RXCLK
SPIRXD1
-
GMAC
PB6
GMAC_RXD3
GMAC_RXD3
IO
GPIOE17
GMAC_RXD3
-
-
GMAC
PB7
GMAC_RXD1
GMAC_RXD1
IO
GPIOE15
GMAC_RXD1
SPIFRM1
-
GMAC
PB8
GMAC_MDIO
GMAC_MDIO
IO
GPIOE21
GMAC_MDIO
-
-
GMAC
PB39
AP_GPA4
DISD3
IO
GPIOA4
DISD3
-
-
GPIO
PB40
AP_GPA5
DISD4
IO
GPIOA5
DISD4
-
-
GPIO
PB41
AP_GPA16
DISD15
IO
GPIOA16
DISD15
-
-
GPIO
PB42
AP_GPA11
DISD10
IO
GPIOA11
DISD10
-
-
GPIO










