

The MicoAir743v2 is a compact, low-power wireless communication module designed for Internet of Things (IoT) applications. Manufactured by MicoAir, this module offers advanced connectivity options and efficient data transmission capabilities, making it ideal for a wide range of wireless communication needs. Its small form factor and energy-efficient design make it particularly suitable for battery-powered devices and embedded systems.








The MicoAir743v2 is engineered to deliver reliable performance in a variety of environments. Below are its key technical specifications:
| Parameter | Value |
|---|---|
| Manufacturer | MicoAir |
| Part ID | MicoAir743v2 |
| Wireless Protocols | Wi-Fi (802.11 b/g/n), Bluetooth 5.0 |
| Operating Voltage | 3.3V |
| Power Consumption | 10 mA (idle), 120 mA (transmit) |
| Operating Temperature | -40°C to +85°C |
| Data Rate | Up to 150 Mbps (Wi-Fi) |
| Dimensions | 18 mm x 15 mm x 3 mm |
| Antenna | Integrated PCB antenna |
| Interface | UART, SPI, I2C |
| Flash Memory | 4 MB |
| RAM | 512 KB |
The MicoAir743v2 module has 12 pins, each serving a specific function. The table below provides details:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | VCC | Power supply (3.3V) |
| 3 | TX | UART Transmit |
| 4 | RX | UART Receive |
| 5 | GPIO0 | General-purpose I/O |
| 6 | GPIO1 | General-purpose I/O |
| 7 | SPI_MOSI | SPI Master Out Slave In |
| 8 | SPI_MISO | SPI Master In Slave Out |
| 9 | SPI_CLK | SPI Clock |
| 10 | I2C_SCL | I2C Clock |
| 11 | I2C_SDA | I2C Data |
| 12 | RESET | Module Reset (active low) |
Below is an example of how to connect the MicoAir743v2 to an Arduino UNO using UART:
| MicoAir743v2 Pin | Arduino UNO Pin |
|---|---|
| VCC | 3.3V |
| GND | GND |
| TX | Pin 10 (RX) |
| RX | Pin 11 (TX) |
| RESET | Pin 12 |
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial MicoAir(10, 11); // RX, TX
void setup() {
// Initialize serial communication with the module
MicoAir.begin(9600); // Set baud rate to 9600
Serial.begin(9600); // For debugging via Serial Monitor
// Reset the module
pinMode(12, OUTPUT); // Set RESET pin as output
digitalWrite(12, LOW); // Pull RESET pin low
delay(100); // Wait for 100 ms
digitalWrite(12, HIGH); // Release RESET pin
delay(500); // Wait for the module to initialize
Serial.println("MicoAir743v2 initialized.");
}
void loop() {
// Send a test message to the module
MicoAir.println("Hello, MicoAir743v2!");
// Check for incoming data from the module
if (MicoAir.available()) {
String response = MicoAir.readString();
Serial.println("Response from MicoAir743v2: " + response);
}
delay(1000); // Wait 1 second before sending the next message
}
Module Not Responding
Communication Errors
Weak Signal Strength
I2C or SPI Not Working
Q: Can the MicoAir743v2 operate at 5V?
A: No, the module is designed to operate at 3.3V. Using 5V may damage the module.
Q: Does the module support external antennas?
A: No, the MicoAir743v2 includes an integrated PCB antenna and does not support external antennas.
Q: What is the maximum range of the module?
A: The range depends on the environment but typically extends up to 50 meters indoors and 150 meters outdoors in line-of-sight conditions.
Q: Can I update the firmware on the MicoAir743v2?
A: Yes, firmware updates can be performed via the UART interface. Refer to the manufacturer's firmware update guide for details.