3.4.8 Wireless M.2 Interface

The SAM9X75-Curiosity board embeds an M.2 connector to interconnect with Wireless modules.

M.2 (formerly known as NGFF) is a small form factor card and connector that supports applications such as Wi-Fi, WLAN, USB, PCIe and SATA, as defined in the PCI-SIG M.2 Specification.

The default interface used with the Wireless Module solution is the SDIO. However, the Wireless module can be controlled in SPI mode and configuration can be performed manually by the end user.

The interface is based on a 67-pin connector and includes clock, SDIO/SPI interface, USART Interface, wake-up/interrupt, reset and power lines.

The following figure shows the M.2 Wireless module interface.

Figure 3-32. M.2 Wireless Module Interface

The following table shows the M.2 Wireless module interface signal description.

Table 3-17. M.2 Wireless Module Interface Signal Description
Pin No. PIO Signal Name Signal Description
1, 7, 18, 33, 39, 45, 51, 57, 63, 69, 75 GND Ground
2, 4, 72, 74 VDD_3V3_B 3.3V
9 PA11 SDMMC1_CK SDIO Clock Input
11 PA10 or PA11 SDMMC1_CMD or FXCOM4_IO2 SPI CLK SDIO Command or SPI Clock Input
13 PA9 SDMMC1_DAT0 SDIO Data 0 or SPI MISO
15 PA6 or PA13 SDMMC1_DAT1 or FXCOM4_IO4 SPI CS SDIO Data 1 or SPI Chip Select (CS)
17 PA7 or PA10 SDMMC1_DAT2 or FXCOM4_IO0 SPI MOSI SDIO Data 2 or SPI MOSI
19 PA8 SDMMC1_DAT3 SDIO Data 3
21 WKUP0 or PC17 WKUP or IRQN Wake host (interrupt) or Output (UART/SPI/SDIO)
22 PA15 FLEXCOM5_IO1_RXD UART Rx connected to Bluetooth UART TxD Output
32 PA16 FLEXCOM5_IO0_TXD UART Tx connected to Bluetooth UART RxD Input
34 PA14 FLEXCOM5_IO3_CTS UART CTS connected to Bluetooth UART RTS Output
36 PA30 FLEXCOM5_IO4_RTS UART RTS connected to Bluetooth UART CTS Input
38 MODE_SELECT_1/DFU_RX Mode Select Input 1 of the M.2 Interface configuration
40 PC16 WIRELESS_WAKE Wake Wireless Device Input
42 MODE_SELECT_2/DFU_TX Mode Select Input 2 of the M.2 Interface configuration
44 MBUS_1_COEX_PTA_BT-PRIORITY PTA Bluetooth Priority Input
46 MBUS_1_COEX_PTA_WLAN-ACTIVE PTA Wireless LAN Active Output
48 MBUS_1_COEX_PTA_BT-ACTIVE PTA Bluetooth Priority Input
50 XIN32.768K 32.768 kHz clock module input
54 NRST or PC25 NRST or NRST_OUT Reset
58 PA24 M.2_I²C_DATA TWI Data
60 PA25 M.2_I²C_CLK TWI Clock
62 PC31 M.2_INT TWI interrupt