Mikroelektronika d.o.o.
WiFi 8 Click Board
WiFi 8 Click Board
Couldn't load pickup availability
The WiFi 8 Click Board™ is a compact add-on board that contains a wireless combo module. This board features the ATWINC3400-MR210CA, wireless a Bluetooth 5.0 certified module optimized for low power and high-performance mobile applications from Microchip Technology. This module comes with integrated power and low-noise amplifiers, transmit/receive switch (for WiFi and Bluetooth), a power management unit, an integrated 2.4GHz chip antenna, and an additional 32.768 kHz clock for Sleep operation. It utilizes highly optimized IEEE 802.11 Bluetooth coexistence protocols and provides Serial Peripheral Interface to interface with the host controller.
The WiFi 8 Click Board™ is suitable for highly integrated and cost-effective applications, industrial wireless control, Bluetooth gateway, smart home applications, and many more.
![Mikroelektronika d.o.o. MIKROE-4704 WiFi 8 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-wifi-8-click-board-29285275730109.jpg?v=1685064001&width=1445)
![Mikroelektronika d.o.o. MIKROE-4704 WiFi 8 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-wifi-8-click-board-29285275795645.jpg?v=1685132398&width=1445)
![Mikroelektronika d.o.o. MIKROE-4704 WiFi 8 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-wifi-8-click-board-29285275762877.jpg?v=1685132563&width=1445)
![Mikroelektronika d.o.o. MIKROE-4704 WiFi 8 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-wifi-8-click-board-29285275861181.jpg?v=1685132402&width=1445)
![Mikroelektronika d.o.o. MIKROE-4704 WiFi 8 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-wifi-8-click-board-29285275599037.jpg?v=1685132567&width=1445)
![Mikroelektronika d.o.o. MIKROE-4704 WiFi 8 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-wifi-8-click-board-29285275664573.jpg?v=1685063636&width=1445)
![Mikroelektronika d.o.o. MIKROE-4704 WiFi 8 Click Board - The Debug Store UK](http://thedebugstore.com/cdn/shop/products/mikroelektronika-d-o-o-click-board-wifi-8-click-board-29285275631805.jpg?v=1685063632&width=1445)
How Does The WiFi 8 Click Board™ Work?
The WiFi 8 Click Board™ as its foundation uses the ATWINC3400-MR210CA, an RF/Baseband/Medium Access Control (MAC) network controller (Bluetooth 5.0 certified module) optimized for low power and high-performance mobile applications from Microchip Technology. The ATWINC3400-MR210CA supports simultaneous use of both Bluetooth Low Energy and WiFi via a coexistence mechanism that allows them to share the same radio. The radio defaults to WiFi use until a Bluetooth Low Energy event occurs, in which case the radio is switched over for Bluetooth Low Energy use.
It comes with integrated power and low-noise amplifiers, transmit/receive switch (for Wi-Fi and Bluetooth), a power management unit, an integrated 2.4GHz chip antenna, and an additional 32.768 kHz clock to supply the module during the Sleep mode.
The ATWINC3400-MR210CA module has multiple device states (WiFi TX/RX, BLE TX/RX, Doze, and Power-Down Mode), based on the state of the IEEE 802.11 and Bluetooth subsystems with the possibility for both subsystems to be active at the same time. It has two Cortus APS3 32-bit processors, one used for WiFi and the other for Bluetooth. The APS3 core uses a 256KB instruction/boot ROM, a 420KB instruction RAM, and 128KB data RAM. In addition, the module uses a 160KB shared/exchange RAM accessible by the processor and MAC, which allows the processor to perform various data management tasks on the TX and RX data packets.
The WiFi 8 Click Board™ communicates with MCU using the SPI serial interface with a maximum clock frequency of 48MHz applicable to all SPI modes. Additional functionality such as the Chip Enable is used to Enable or put the module in Shut-Down mode provided and routed at EN pin of the mikroBUS™ socket. Alongside this pin, this Click board™ has a Reset button routed to the RST pin on the mikroBUS™ socket, which with a low logic level puts the module into a Reset state, and with a high level operates module normally.
The WiFi 8 Click Board™ also has several additional headers suitable for debugging purposes using the UART and I2C interfaces labelled DBG UART and DBG I2C. It also has a header, marked as GPIO, with all general-purpose pins from the ATWINC3400-MR210CA module. It should be noted that the usage of the GPIO functionality is currently not supported by the ATWINC3400 firmware. Besides, it also has two additional LED indicators, red and yellow LEDs labelled as STAT1 and STAT2, which can be used for optional user-configurable visual indication.
The WiFi 8 Click Board™ can be operated only with a 3.3V logic voltage level. Therefore, the board must perform appropriate logic voltage level conversion before using MCUs with different logic levels. However, this Click board™ comes equipped with a library containing functions and an example code that can be used, as a reference, for further development.
SPECIFICATIONS
Type | BT/BLE,WiFi |
Applications | The WiFi 8 Click Board™ can be used for highly integrated and cost-effective applications, industrial wireless control, Bluetooth gateway, smart home applications, and many more. |
On-board modules | ATWINC3400-MR210CA - RF/Baseband/Medium Access Control (MAC) network controller (Bluetooth 5.0 certified module) optimized for low power and high-performance mobile applications from Microchip Technology |
Key Features | IEEE 802.11 RF/PHY/MAC, simultaneous use of both Bluetooth Low Energy and WiFi, integrated 2.4GHz chip antenna, superior sensitivity and range, SPI host interface with UART/I2C for debug, and more. |
Interface | SPI,UART |
Compatibility | mikroBUS |
Click board size | L (57.15 x 25.4 mm) |
Input Voltage | 3.3V |
PINOUT DIAGRAM
This table shows how the pinout of the WiFi 8 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Notes | Pin | ![]() |
Pin | Notes | |||
---|---|---|---|---|---|---|---|
Chip Enable | EN | 1 | AN | PWM | 16 | NC | |
Reset | RST | 2 | RST | INT | 15 | INT | Interrupt |
SPI Chip Select | CS | 3 | CS | RX | 14 | NC | |
SPI Clock | SCK | 4 | SCK | TX | 13 | NC | |
SPI Data OUT | SDO | 5 | MISO | SCL | 12 | NC | |
SPI Data IN | SDI | 6 | MOSI | SDA | 11 | NC | |
Power Supply | 3.3V | 7 | 3.3V | 5V | 10 | NC | |
Ground | GND | 8 | GND | GND | 9 | GND | Ground |
ONBOARD SETTINGS AND INDICATORS
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
LD2 | STAT 2 | - | Optional User-Configurable LED Indicator |
LD3 | STAT 1 | - | Optional User-Configurable LED Indicator |
T1 | RST | - | Reset Button |
HD1 | DBG UART | Unpopulated | UART Interface Debug Header |
HD2 | DBG I2C | Unpopulated | I2C Interface Debug Header |
HD3 | GPIO | Unpopulated | GPIO Header |
WIFI 8 CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | - | 3.3 | - | V |
Operating Frequency Range | - | 2.4 | - | GHz |
Operating Temperature Range | -40 | +25 | +85 | °C |
Software Support
We provide a library for the WiFi 8 Click Board™ as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on mikroE Github account.
Library Description
This library contains API for the WiFi 8 Click Board™ driver.
Key Functions
wifi8_cfg_setup
- Config Object Initialization function.wifi8_init
- Initialization function.wifi8_default_cfg
- Click Default Configuration function.
Example Description
This application showcases capability of the WiFi 8 Click Board™. It initializes device, connects to local WiFi. Creates TCP, waits for connection and logs every message it receives for clients when it receives CR or LF flag it returns message back to Client.
The demo application is composed of two sections :
void application_task(void) { wifi8_handle_events(&wifi8); if (tcp_server_socket < 0) { if ((tcp_server_socket = wifi8_socket_create(&wifi8, 2, 1, 0)) < 0) { log_printf(&logger, "main: failed to create TCP server socket error!rn"); } else { wifi8_socket_bind(&wifi8, tcp_server_socket, (struct wifi8_sockaddr_t *)&addr, sizeof(struct wifi8_sockaddr_in_t)); } } }
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on mikroE Github account.
Other mikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.WiFi8
Additional Notes and Information
Depending on the development board you are using, you may need USB UART click, USB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The WiFi 8 Click Board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
WiFi 8 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.
![banner Image](http://thedebugstore.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_medium.gif)