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.
The following table shows the 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 |