3.14 Standard Serial Communication Interfaces Distribution

The SAM9X75 cHybrid features several devices and interfaces that use UART, SPI and TWI interfaces. These are multiplexed in order to minimize the number of pins used and maximize the number of addressable devices.

The following table shows the PIO assignments and signal descriptions.

Table 3-1. Processor PIO Pin Assignment and Signal Description
Pad      Power RailFunctionI/O Type
PA0VDDIOP0SDMMC0_DAT0Data 0 bidirectional line going to the microSD card connector (J2)
PA1VDDIOP0SDMMC0_CMDCommand (CMD) bidirectional line going to the microSD card connector (J2)
PA2VDDIOP0SDMMC0_CKClock (CLK) output line going to the microSD card connector (J2)
PA3VDDIOP0SDMMC0_DAT1Data 1 bidirectional line going to the microSD card connector (J2)
PA4VDDIOP0SDMMC0_DAT2Data 2 bidirectional line going to the microSD card connector (J2)
PA5VDDIOP0SDMMC0_DAT3Data 3 bidirectional line going to the microSD card connector (J2)
PA6VDDIOP0USER_BUTTON_3GPIO used as input to probe the changes of user button 3
PA7VDDIOP0USER_LED_3GPIO used as output going to user LED 3
PA8VDDIOP0USER_BUTTON_5GPIO used as input to probe the changes of user button 5
PA9VDDIOP0FLEXCOM4_IO1_SPI_MISOSPI Host Input Client Output (MISO) input line shared between mikroBUS connector 2 (J5) and the external 30-pin connector (J6)
PA10VDDIOP0FLEXCOM4_IO0_SPI_MOSISPI Host Output Client Input (MOSI) output line shared between mikroBUS connector 2 (J5) and the external 30-pin connector (J6)
PA11VDDIOP0FLEXCOM4_IO2_SPI_SCKSPI Clock (SCK) output line is shared between mikroBUS connector 2 (J5) and the external 30-pin connector (J6)
PA12VDDIOP0MBUS_2_SPI_NPCS0SPI Chip Select (CS) output line for mikroBUS connector 2 (J5)
PA13VDDIOP0MBUS_2_RXUART Receive (RX) input line going to mikroBUS connector 2 (J5)
PA14VDDIOP0MBUS_2_TXUART Transmit (TX) output line going to mikroBUS connector 2 (J5)
PA15VDDIOP0GPIO_RXUART Receive (RX) input line going to the 30-pin connector (J6)
PA16VDDIOP0GPIO_TXUART Transmit (TX) output line going to the 30-pin connector (J6)
PA17VDDIOP0MBUS_1_NRSTReset signal going to mikroBUS connector 1 (J4)
PA18VDDIOP0CLASSD_L0Class D controller left output 0 to the 30-pin connector (J6)
PA19VDDIOP0CLASSD_L1Class D controller left output 1 to the 30-pin connector (J6)
PA20VDDIOP0MXT_IRQLCD interrupt line for other I2C devices input signal going to the video LVDS connector (J15)
PA21VDDIOP0USER_BUTTON_1GPIO used as input to probe the changes of user button 1
PA22VDDIOP0USER_LED_1GPIO used as output going to user LED 1
PA23VDDIOP0SDMMC0_CDCard Detection input line going to the microSD card connector (J2)
PA24VDDANAADCAnalog input from the 30-pin connector (J6)
PA25VDDANAADCAnalog input from the 30-pin connector (J6)
PA26VDDANADBGU_RXDebug UART Receive (DRX) input line going to FTDI IC (U8)
PA27VDDANADBGU_TXDebug UART Transmit (DTX) output line going to FTDI IC (U8)
PA28VDDANAMBUS_1_TXUART Transmit (TX) output line going to mikroBUS connector 1 (J4)
PA29VDDANAMBUS_1_RXUART Receive (RX) input line going to mikroBUS connector 1 (J4)
PA30VDDANAMBUS_2_ANAnalog input from mikroBUS connector 2 (J5)
PA31VDDANAMBUS_1_ANAnalog input from mikroBUS connector 1 (J4)
PB0VDDIOP2USER_LED_2GPIO used as output going to user LED 2
PB1VDDIOP2USER_BUTTON_2GPIO used as input to probe the changes of user button 2
PB2VDDIOP2USER_BUTTON_6GPIO used as input to probe the changes of user button 6
PB3VDDIOP2MBUS_2_NRSTReset signal going to mikroBUS connector 2 (J5)
PB4VDDIOP2LCD_I2CTWI Data (TWD) bidirectional line shared between the LVDS connector (J15) and the MIPI connector (J8)
MIPI_I2C
PB5VDDIOP2LCD_I2CTWI Clock (TWCK) output line shared between the LVDS connector (J15) and the MIPI connector (J8)
MIPI_I2C
PB6VDDIOP2GPIOGPIO going to the 30-pin connector (J6)
PB7VDDIOP2USER_BUTTON_4GPIO used as input to probe the changes of user button 4
PB8VDDIOP2GPIOGPIO going to the 30-pin connector (J6)
PB9VDDIOP2USER_BUTTON_8GPIO used as input to probe the changes of user button 8
PB10VDDIOP2GPIOGPIO going to the 30-pin connector (J6)
PB11VDDIOP2GPIOGPIO going to the 30-pin connector (J6)
PB12VDDIOP2GPIOGPIO going to the 30-pin connector (J6) and MIPI connector (J8)
PB13VDDIOP2USER_BUTTON_7GPIO used as input to probe the changes of user button 7
PB14VDDIOP2MBUS_2_PWMPWM signal output line going to mikroBUS connector 2 (J5)
PB15VDDQSPIMBUS_2_I2C_DATATWI Data (TWD) bidirectional line going to mikroBUS connector 2 (J5)
PB16VDDQSPIMBUS_2_I2C_CLKTWI Clock (TWCK) output line going to mikroBUS connector 2 (J5)
PB17VDDQSPIUSER_LED_8GPIO used as output going to user LED 8
PB18VDDQSPIMBUS_1_INTInterrupt line input going to mikroBUS connector 1 (J4)
PB19VDDQSPIQSPI_SCKQSPI clock signal going to SST26VF064BA
PB20VDDQSPIQSPI_CSQSPI Chip Select signal going to SST26VF064BA
PB21VDDQSPIQSPI_IO0QSPI Data 0 signal going to SST26VF064BA
PB22VDDQSPIQSPI_IO1QSPI Data 1 signal going to SST26VF064BA
PB23VDDQSPIQSPI_IO2QSPI Data 2 signal going to SST26VF064BA
PB24VDDQSPIQSPI_IO3QSPI Data 3 signal going to SST26VF064BA
PB25VDDQSPIMBUS_2_INTInterrupt line input going to mikroBUS connector 2 (J5)
PB26VDDQSPIGPIOGPIO going to the 30-pin connector (J6) and the MIPI connector (J8)
PC0VDDIOP1MBUS_1_I2C_DATATWI Data (TWD) bidirectional line goes to mikroBUS connector 1 (J4)
PC1VDDIOP1MBUS_1_I2C_ CLKTWI Clock (TWCK) output goes to mikroBUS connector 1 (J4)
PC2VDDLVDSLCD_LVDS_D0_NLVDS Data 0 N signal going to Video LVDS connector (J15)
PC3VDDLVDSLCD_LVDS_D0_PLVDS Data 0 P signal going to Video LVDS connector (J15)
PC4VDDLVDSLCD_LVDS_D1_NLVDS Data 1 N signal going to Video LVDS connector (J15)
PC5VDDLVDSLCD_LVDS_D1_PLVDS Data 1 P signal going to Video LVDS connector (J15)
PC6VDDLVDSLCD_LVDS_D2_NLVDS Data 2 N signal going to Video LVDS connector (J15)
PC7VDDLVDSLCD_LVDS_D2_PLVDS Data 2 P signal going to Video LVDS connector (J15)
PC8VDDIOP1USBA_VBUS_DETECTUSBA VBUS detect input
PC9VDDIOP1GPIOGPIO going to the 30-pin connector (J6)
PC10VDDLVDSLCD_LVDS_CK_NLVDS Clock N signal going to Video LVDS connector (J15)
PC11VDDLVDSLCD_LVDS_CK_PLVDS Clock P signal going to Video LVDS connector (J15)
PC12VDDLVDSLCD_LVDS_D3_NLVDS Data 3 N signal going to Video LVDS connector (J15)
PC13VDDLVDSLCD_LVDS_D3_PLVDS Data 3 P signal going to Video LVDS connector (J15)
PC14VDDIOP1RGB_LED_REDLD1 red LED
PC15VDDIOP1USER_LED_4GPIO used as output going to user LED 4
PC16VDDIOP1GPIO_I2C_DATATWI Data (TWD) bidirectional line going to the 30-pin connector (J6)
PC17VDDIOP1GPIO_I2C_CLKTWI Clock (TWCK) output going to the 30-pin connector (J6)
PC18VDDIOP1LCD_BACKLIGHT_PWMLCD PWM for Contrast Control output signal going to Video LVDS connector (J15)
PC19VDDIOP1MBUS_1_PWMPWM signal output line going to mikroBUS connector 1 (J4)
PC20VDDIOP1RGB_LED_BLUELD1 blue LED
PC21VDDIOP1RGB_LED_GREENLD1 green LED
PC22VDDIOP1MBUS_1_SPI_MOSISPI Host Output Client Input (MOSI) output line going to mikroBUS connector 1 (J4)
PC23VDDIOP1MBUS_1_SPI _MISOSPI Host Input Client Output (MISO) input line going to mikroBUS connector 1 (J4)
PC24VDDIOP1MBUS_1_SPI_NPCS1SPI Chip Select (CS) output line going to mikroBUS connector 1 (J4)
PC25VDDIOP1NRST_OUTOutput signal used to reset all the devices on the board
PC26VDDIOP1MBUS_1_SPI _SCKSPI Clock (SCK) output line going to mikroBUS connector 1 (J4)
PC27VDDIOP1USER_LED_6GPIO used as output going to user LED 6
PC28VDDIOP1USER_LED_5GPIO used as output going to user LED 5
PC29VDDIOP1USER_LED_7GPIO used as output going to user LED 7
PC30VDDIOP1LCD_MODULE_ENABLELCD Enable output signal going to Video LVDS connector (J15)
PC31VDDIOP1GPIOGPIO going to the 30-pin connector (J6)
PD0VDDNFNAND_RENAND Flash Read Enable (RE) output signal going to MX30LF4G28AD-XKI
PD1VDDNFNAND_WENAND Flash Write Enable (WE) output signal going to MX30LF4G28AD-XKI
PD2VDDNFNAND_ALE

NAND Flash Address Latch Enable (ALE) output signal going to MX30LF4G28AD-XKI

PD3VDDNFNAND_CLE

NAND Flash Command Latch Enable (CLE) output signal going to MX30LF4G28AD-XKI

PD4VDDNFNAND_CSNAND Flash Chip Select (CS) output signal going to MX30LF4G28AD-XKI
PD5VDDNFGPIOGPIO going to the 30-pin connector (J6)
PD6VDDNFNAND_D0NAND Flash Data 0 (D0) bidirectional signal going to MX30LF4G28AD-XKI
PD7VDDNFNAND_D1NAND Flash Data 1 (D1) bidirectional signal going to MX30LF4G28AD-XKI
PD8VDDNFNAND_D2NAND Flash Data 2 (D2) bidirectional signal going to MX30LF4G28AD-XKI
PD9VDDNFNAND_D3NAND Flash Data 3 (D3) bidirectional signal going to MX30LF4G28AD-XKI
PD10VDDNFNAND_D4NAND Flash Data 4 (D4) bidirectional signal going to MX30LF4G28AD-XKI
PD11VDDNFNAND_D5NAND Flash Data 5 (D5) bidirectional signal going to MX30LF4G28AD-XKI
PD12VDDNFNAND_D6NAND Flash Data 6 (D6) bidirectional signal going to MX30LF4G28AD-XKI
PD13VDDNFNAND_D7NAND Flash Data 7 (D7) bidirectional signal going to MX30LF4G28AD-XKI
PD14VDDNFNAND_RDYNAND Flash Ready/Busy (R/B#) input signal coming from MX30LF4G28AD-XKI