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.
| Pad | Power Rail | Function | I/O Type |
|---|---|---|---|
| PA0 | VDDIOP0 | SDMMC0_DAT0 | Data 0 bidirectional line going to the microSD card connector (J2) |
| PA1 | VDDIOP0 | SDMMC0_CMD | Command (CMD) bidirectional line going to the microSD card connector (J2) |
| PA2 | VDDIOP0 | SDMMC0_CK | Clock (CLK) output line going to the microSD card connector (J2) |
| PA3 | VDDIOP0 | SDMMC0_DAT1 | Data 1 bidirectional line going to the microSD card connector (J2) |
| PA4 | VDDIOP0 | SDMMC0_DAT2 | Data 2 bidirectional line going to the microSD card connector (J2) |
| PA5 | VDDIOP0 | SDMMC0_DAT3 | Data 3 bidirectional line going to the microSD card connector (J2) |
| PA6 | VDDIOP0 | USER_BUTTON_3 | GPIO used as input to probe the changes of user button 3 |
| PA7 | VDDIOP0 | USER_LED_3 | GPIO used as output going to user LED 3 |
| PA8 | VDDIOP0 | USER_BUTTON_5 | GPIO used as input to probe the changes of user button 5 |
| PA9 | VDDIOP0 | FLEXCOM4_IO1_SPI_MISO | SPI Host Input Client Output (MISO) input line shared between mikroBUS connector 2 (J5) and the external 30-pin connector (J6) |
| PA10 | VDDIOP0 | FLEXCOM4_IO0_SPI_MOSI | SPI Host Output Client Input (MOSI) output line shared between mikroBUS connector 2 (J5) and the external 30-pin connector (J6) |
| PA11 | VDDIOP0 | FLEXCOM4_IO2_SPI_SCK | SPI Clock (SCK) output line is shared between mikroBUS connector 2 (J5) and the external 30-pin connector (J6) |
| PA12 | VDDIOP0 | MBUS_2_SPI_NPCS0 | SPI Chip Select (CS) output line for mikroBUS connector 2 (J5) |
| PA13 | VDDIOP0 | MBUS_2_RX | UART Receive (RX) input line going to mikroBUS connector 2 (J5) |
| PA14 | VDDIOP0 | MBUS_2_TX | UART Transmit (TX) output line going to mikroBUS connector 2 (J5) |
| PA15 | VDDIOP0 | GPIO_RX | UART Receive (RX) input line going to the 30-pin connector (J6) |
| PA16 | VDDIOP0 | GPIO_TX | UART Transmit (TX) output line going to the 30-pin connector (J6) |
| PA17 | VDDIOP0 | MBUS_1_NRST | Reset signal going to mikroBUS connector 1 (J4) |
| PA18 | VDDIOP0 | CLASSD_L0 | Class D controller left output 0 to the 30-pin connector (J6) |
| PA19 | VDDIOP0 | CLASSD_L1 | Class D controller left output 1 to the 30-pin connector (J6) |
| PA20 | VDDIOP0 | MXT_IRQ | LCD interrupt line for other I2C devices input signal going to the video LVDS connector (J15) |
| PA21 | VDDIOP0 | USER_BUTTON_1 | GPIO used as input to probe the changes of user button 1 |
| PA22 | VDDIOP0 | USER_LED_1 | GPIO used as output going to user LED 1 |
| PA23 | VDDIOP0 | SDMMC0_CD | Card Detection input line going to the microSD card connector (J2) |
| PA24 | VDDANA | ADC | Analog input from the 30-pin connector (J6) |
| PA25 | VDDANA | ADC | Analog input from the 30-pin connector (J6) |
| PA26 | VDDANA | DBGU_RX | Debug UART Receive (DRX) input line going to FTDI IC (U8) |
| PA27 | VDDANA | DBGU_TX | Debug UART Transmit (DTX) output line going to FTDI IC (U8) |
| PA28 | VDDANA | MBUS_1_TX | UART Transmit (TX) output line going to mikroBUS connector 1 (J4) |
| PA29 | VDDANA | MBUS_1_RX | UART Receive (RX) input line going to mikroBUS connector 1 (J4) |
| PA30 | VDDANA | MBUS_2_AN | Analog input from mikroBUS connector 2 (J5) |
| PA31 | VDDANA | MBUS_1_AN | Analog input from mikroBUS connector 1 (J4) |
| PB0 | VDDIOP2 | USER_LED_2 | GPIO used as output going to user LED 2 |
| PB1 | VDDIOP2 | USER_BUTTON_2 | GPIO used as input to probe the changes of user button 2 |
| PB2 | VDDIOP2 | USER_BUTTON_6 | GPIO used as input to probe the changes of user button 6 |
| PB3 | VDDIOP2 | MBUS_2_NRST | Reset signal going to mikroBUS connector 2 (J5) |
| PB4 | VDDIOP2 | LCD_I2C | TWI Data (TWD) bidirectional line shared between the LVDS connector (J15) and the MIPI connector (J8) |
| MIPI_I2C | |||
| PB5 | VDDIOP2 | LCD_I2C | TWI Clock (TWCK) output line shared between the LVDS connector (J15) and the MIPI connector (J8) |
| MIPI_I2C | |||
| PB6 | VDDIOP2 | GPIO | GPIO going to the 30-pin connector (J6) |
| PB7 | VDDIOP2 | USER_BUTTON_4 | GPIO used as input to probe the changes of user button 4 |
| PB8 | VDDIOP2 | GPIO | GPIO going to the 30-pin connector (J6) |
| PB9 | VDDIOP2 | USER_BUTTON_8 | GPIO used as input to probe the changes of user button 8 |
| PB10 | VDDIOP2 | GPIO | GPIO going to the 30-pin connector (J6) |
| PB11 | VDDIOP2 | GPIO | GPIO going to the 30-pin connector (J6) |
| PB12 | VDDIOP2 | GPIO | GPIO going to the 30-pin connector (J6) and MIPI connector (J8) |
| PB13 | VDDIOP2 | USER_BUTTON_7 | GPIO used as input to probe the changes of user button 7 |
| PB14 | VDDIOP2 | MBUS_2_PWM | PWM signal output line going to mikroBUS connector 2 (J5) |
| PB15 | VDDQSPI | MBUS_2_I2C_DATA | TWI Data (TWD) bidirectional line going to mikroBUS connector 2 (J5) |
| PB16 | VDDQSPI | MBUS_2_I2C_CLK | TWI Clock (TWCK) output line going to mikroBUS connector 2 (J5) |
| PB17 | VDDQSPI | USER_LED_8 | GPIO used as output going to user LED 8 |
| PB18 | VDDQSPI | MBUS_1_INT | Interrupt line input going to mikroBUS connector 1 (J4) |
| PB19 | VDDQSPI | QSPI_SCK | QSPI clock signal going to SST26VF064BA |
| PB20 | VDDQSPI | QSPI_CS | QSPI Chip Select signal going to SST26VF064BA |
| PB21 | VDDQSPI | QSPI_IO0 | QSPI Data 0 signal going to SST26VF064BA |
| PB22 | VDDQSPI | QSPI_IO1 | QSPI Data 1 signal going to SST26VF064BA |
| PB23 | VDDQSPI | QSPI_IO2 | QSPI Data 2 signal going to SST26VF064BA |
| PB24 | VDDQSPI | QSPI_IO3 | QSPI Data 3 signal going to SST26VF064BA |
| PB25 | VDDQSPI | MBUS_2_INT | Interrupt line input going to mikroBUS connector 2 (J5) |
| PB26 | VDDQSPI | GPIO | GPIO going to the 30-pin connector (J6) and the MIPI connector (J8) |
| PC0 | VDDIOP1 | MBUS_1_I2C_DATA | TWI Data (TWD) bidirectional line goes to mikroBUS connector 1 (J4) |
| PC1 | VDDIOP1 | MBUS_1_I2C_ CLK | TWI Clock (TWCK) output goes to mikroBUS connector 1 (J4) |
| PC2 | VDDLVDS | LCD_LVDS_D0_N | LVDS Data 0 N signal going to Video LVDS connector (J15) |
| PC3 | VDDLVDS | LCD_LVDS_D0_P | LVDS Data 0 P signal going to Video LVDS connector (J15) |
| PC4 | VDDLVDS | LCD_LVDS_D1_N | LVDS Data 1 N signal going to Video LVDS connector (J15) |
| PC5 | VDDLVDS | LCD_LVDS_D1_P | LVDS Data 1 P signal going to Video LVDS connector (J15) |
| PC6 | VDDLVDS | LCD_LVDS_D2_N | LVDS Data 2 N signal going to Video LVDS connector (J15) |
| PC7 | VDDLVDS | LCD_LVDS_D2_P | LVDS Data 2 P signal going to Video LVDS connector (J15) |
| PC8 | VDDIOP1 | USBA_VBUS_DETECT | USBA VBUS detect input |
| PC9 | VDDIOP1 | GPIO | GPIO going to the 30-pin connector (J6) |
| PC10 | VDDLVDS | LCD_LVDS_CK_N | LVDS Clock N signal going to Video LVDS connector (J15) |
| PC11 | VDDLVDS | LCD_LVDS_CK_P | LVDS Clock P signal going to Video LVDS connector (J15) |
| PC12 | VDDLVDS | LCD_LVDS_D3_N | LVDS Data 3 N signal going to Video LVDS connector (J15) |
| PC13 | VDDLVDS | LCD_LVDS_D3_P | LVDS Data 3 P signal going to Video LVDS connector (J15) |
| PC14 | VDDIOP1 | RGB_LED_RED | LD1 red LED |
| PC15 | VDDIOP1 | USER_LED_4 | GPIO used as output going to user LED 4 |
| PC16 | VDDIOP1 | GPIO_I2C_DATA | TWI Data (TWD) bidirectional line going to the 30-pin connector (J6) |
| PC17 | VDDIOP1 | GPIO_I2C_CLK | TWI Clock (TWCK) output going to the 30-pin connector (J6) |
| PC18 | VDDIOP1 | LCD_BACKLIGHT_PWM | LCD PWM for Contrast Control output signal going to Video LVDS connector (J15) |
| PC19 | VDDIOP1 | MBUS_1_PWM | PWM signal output line going to mikroBUS connector 1 (J4) |
| PC20 | VDDIOP1 | RGB_LED_BLUE | LD1 blue LED |
| PC21 | VDDIOP1 | RGB_LED_GREEN | LD1 green LED |
| PC22 | VDDIOP1 | MBUS_1_SPI_MOSI | SPI Host Output Client Input (MOSI) output line going to mikroBUS connector 1 (J4) |
| PC23 | VDDIOP1 | MBUS_1_SPI _MISO | SPI Host Input Client Output (MISO) input line going to mikroBUS connector 1 (J4) |
| PC24 | VDDIOP1 | MBUS_1_SPI_NPCS1 | SPI Chip Select (CS) output line going to mikroBUS connector 1 (J4) |
| PC25 | VDDIOP1 | NRST_OUT | Output signal used to reset all the devices on the board |
| PC26 | VDDIOP1 | MBUS_1_SPI _SCK | SPI Clock (SCK) output line going to mikroBUS connector 1 (J4) |
| PC27 | VDDIOP1 | USER_LED_6 | GPIO used as output going to user LED 6 |
| PC28 | VDDIOP1 | USER_LED_5 | GPIO used as output going to user LED 5 |
| PC29 | VDDIOP1 | USER_LED_7 | GPIO used as output going to user LED 7 |
| PC30 | VDDIOP1 | LCD_MODULE_ENABLE | LCD Enable output signal going to Video LVDS connector (J15) |
| PC31 | VDDIOP1 | GPIO | GPIO going to the 30-pin connector (J6) |
| PD0 | VDDNF | NAND_RE | NAND Flash Read Enable (RE) output signal going to MX30LF4G28AD-XKI |
| PD1 | VDDNF | NAND_WE | NAND Flash Write Enable (WE) output signal going to MX30LF4G28AD-XKI |
| PD2 | VDDNF | NAND_ALE |
NAND Flash Address Latch Enable (ALE) output signal going to MX30LF4G28AD-XKI |
| PD3 | VDDNF | NAND_CLE |
NAND Flash Command Latch Enable (CLE) output signal going to MX30LF4G28AD-XKI |
| PD4 | VDDNF | NAND_CS | NAND Flash Chip Select (CS) output signal going to MX30LF4G28AD-XKI |
| PD5 | VDDNF | GPIO | GPIO going to the 30-pin connector (J6) |
| PD6 | VDDNF | NAND_D0 | NAND Flash Data 0 (D0) bidirectional signal going to MX30LF4G28AD-XKI |
| PD7 | VDDNF | NAND_D1 | NAND Flash Data 1 (D1) bidirectional signal going to MX30LF4G28AD-XKI |
| PD8 | VDDNF | NAND_D2 | NAND Flash Data 2 (D2) bidirectional signal going to MX30LF4G28AD-XKI |
| PD9 | VDDNF | NAND_D3 | NAND Flash Data 3 (D3) bidirectional signal going to MX30LF4G28AD-XKI |
| PD10 | VDDNF | NAND_D4 | NAND Flash Data 4 (D4) bidirectional signal going to MX30LF4G28AD-XKI |
| PD11 | VDDNF | NAND_D5 | NAND Flash Data 5 (D5) bidirectional signal going to MX30LF4G28AD-XKI |
| PD12 | VDDNF | NAND_D6 | NAND Flash Data 6 (D6) bidirectional signal going to MX30LF4G28AD-XKI |
| PD13 | VDDNF | NAND_D7 | NAND Flash Data 7 (D7) bidirectional signal going to MX30LF4G28AD-XKI |
| PD14 | VDDNF | NAND_RDY | NAND Flash Ready/Busy (R/B#) input signal coming from MX30LF4G28AD-XKI |
