WiFi 7 click
WiFi 7 click

Description of product

WiFi 7 click carries the ATWINC1510-MR210PB IEEE 802.11 b/g/n module, specifically optimized for low-power IoT applications. The click is designed to run on a 3.3V power supply. It communicates with the target microcontroller over SPI interface, with additional functionality provided by the following pins on the mikroBUS™ line: PWM, INT, RST.

ATWINC1510-MR210PB features

The ATWINC1510-MR210PB is a low-power consumption 802.11 b/g/n module which is specifically optimized for low-power IoT applications.

The module has a Cortus APS3 32-bit processor. This processor performs many of the MAC functions, including but not limited to association, authentication, power management, security key management, and MSDU aggregation/de-aggregation. In addition, the processor provides flexibility for various modes of operation, such as STA and AP modes.

Module current consumption

The table below describes the current consumption of the ATWINC1510-MR210PB module:

Device stateCode rateOutput power, dBm    Current consumption(1)   
IVBATTIVDDIO
ON_Transmit802.11b 11Mbps20.5290mA22mA
802.11b 11Mbps19.5294mA22mA
802.11g 6Mbps19.5292mA22mA
802.11b 54Mbps17.5250mA22mA
802.11n MCS 018.0244mA22mA
802.11n MCS 715.5289mA22mA
ON_Receive802.11b 1MbpsN/A52.5mA22mA
802.11b 11MbpsN/A52.5mA22mA
802.11g 6MbpsN/A55.0mA22mA
802.11b 54Mbps    N/A57.5mA22mA
802.11n MCS 0N/A54.0mA22mA
802.11n MCS 7N/A58.5mA22mA
ON_DozeN/AN/A380µA<3.5µA
Power_Down     N/AN/A<0.5µA<3.5µA

Additional pins

Additional pins on the WiFi 7 click, besides the ones on the mikroBUS™ line:

Specifications

TypeWi-Fi
ApplicationsOptimized for low power IoT applications
On-board modulesATWINC1510-MR210PB
Key FeaturesIEEE® 802.11 b/g/n 20MHz solution, integrated PCB antenna, supports IEEE 802.11 WEP, WPA, WPA2 Security
InterfaceSPI,GPIO
Input Voltage3.3V
CompatibilitymikroBUS
Click board sizeM (42.9 x 25.4 mm)

Pinout diagram

This table shows how the pinout on WiFi 7 click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).

NotesPinMikrobus logo.png                     Pin     Notes
NC1ANPWM16ENModule Enable
Active-Low Hard ResetRST2RSTINT15INTDevice Interrupt output    
Chip selectCS3CSTX14NC
SPI ClockSCK4SCKRX13NC
SPI Master Input Slave OutputMISO5MISOSCL12NC
SPI Master Output Slave Input      MOSI6MOSISDA11NC
Power supply+3.3V73.3V5V10NC
GroundGND      8GNDGND9GNDGround

Programming

Code examples for WiFi 7 click, written for MikroElektronika hardware and compilers are available on Libstock.

Code snippet

The following code snippet shows the default main function for all examples.

01 void main(void)
02 {
03     systemInit();
04     printf("Project built for Click Boardrn");
05     printf("Starting driver initialization...rn");
06     
07     hal_wifi7_init();
08     m2m_wifi_init();
09     while (1)
10     {
11         ApplicationTask();
12         m2m_wifi_task();
13     }
14 }

Downloads