Software stack

This section details the partitioning of the networking stack and the IEEE 802.11 Wi-Fi® stack across the host Microcontroller Unit (MCU) and nRF7000.

This description is based on the Zephyr™ networking stack and an nRF9160 host MCU. However, the partitioning applies equally to other operating systems and host MCUs supporting a compatible Serial Peripheral Interface (SPI)/Quad Serial Peripheral Interface (QSPI).

Figure 1. Network stack architecture
Network stack architecture

The Wi-Fi driver executes on the host MCU (for example, nRF9160) and communicates with the MAC layer on nRF7000 through SPI.