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.