10.1 Interfacing with the Host Microcontroller
This section describes how to interface the ATWILC3000-MR110xA module with the host microcontroller. The interface comprises of a Client SPI/SDIO and additional control signals, as shown in the figure. Additional control signals are connected to the GPIO/IRQ interface of the microcontroller.
| Module Pin# | Function(1) |
|---|---|
| 7 | RESETN |
| 33 | IRQN |
| 19 | CHIP_EN |
| 25 | SD_DAT1/SPI_SSN |
| 26 | SD_DAT2/SPI_MOSI |
| 24 | SD_DAT0/SPI_MISO |
| 23 | SD_CMD/SPI_SCK |
| 27 | SD_DAT3 |
| 22 | SD_CLK |
| 8 | BT_TXD |
| 9 | BT_RXD |
| 10 | BT_RTS |
| 11 | BT_CTS |
Note:
- Logic input for module pin
SDIO/SPI_CFG(#2) determines whether SDIO or SPI Client interface is enabled.
- Connect SDIO/SPI_CFG to VDDIO through a 1 MΩ resistor to enable the SPI interface.
- Connect SDIO_SPI_CFG to ground to enable SDIO interface.
- Adding test points for module pins BT_TXD (#8), BT_RXD (#9), BT_RTS (#10), BT_CTS (#11), UART_TXD (#16) and UART_RXD (#17) in the design is recommended.
