MicoAir743Lite
STM32H743VIT6, ICM45686, SPA06, , 8xUART, 1xI2C, 15xPWM, 5V 2A BEC, 9V 2A BEC

MicoAir743Lite Flight Controller
An ultra-high performance H743 flight controller with an unbeatable price, featuring the ICM45686 IMU sensor and integrated Bluetooth telemetry



Specifications
- MCU: STM32H743VIT6, 480MHz, 2MB Flash
- IMU: ICM45686 (BalancedGyro™ technology)
- Baro: SPA06
- MicroSD Card Slot
- 8x UART
- 15x PWM
- 1x I2C
- 1x SWD
- 2x ADC (VBAT, Current)
- USB Type-C
- DJI O3/O4 VTX connector
- BEC 5V 2A output (for controller, receiver, GPS, optical flow or other devices)
- BEC 9V 2A output (for video transmitter, camera)
- Bluetooth Telemetry (connected to UART8 internally, baudrate 115200)
- VBAT Input Range: 2-6S (6-27V)
Firmware Support
- Ardupilot 4.6.2 – x
- PX4 1.15.4 – x
- Betaflight 4.6.0 – x
- INAV (Todo)
- SERIAL0 -> USB
- SERIAL1 -> UART1 (MAVLink2, DMA-enabled)
- SERIAL2 -> UART2 (DisplayPort, DMA-enabled)
- SERIAL3 -> UART3 (GPS, DMA-enabled)
- SERIAL4 -> UART4 (MAVLink2, DMA-enabled)
- SERIAL5 -> UART5 (DMA-enabled)
- SERIAL6 -> UART6 (RCIN, DMA–enabled)
- SERIAL7-> UART7 (ESC Telemetry, DMA-enabled)
- SERIAL8 -> UART8 (DMA–enabled, connected to on board BlueTooth Telemetry)
- ttyACM0->USB
- ttyS0->TELEM1 -> UART1
- ttyS1->GPS2 -> UART2
- ttyS2->GPS1 -> UART3
- ttyS3->TELEM2 -> UART4
- ttyS4->TELEM3-> UART5
- ttyS5->RC -> UART6
- ttyS6->URT6 -> UART7
- ttyS7->TELEM4/SERIAL4 -> UART8
The UART6 is compatible with all ArduPilot supported receiver protocols.
- PPM is not supported.
- SBUS/DSM/SRXL connects to the RX6 pin.
- FPort requires connection to TX6 . See FPort Receivers.
- CRSF also requires a TX6 connection, in addition to RX6, and automatically provides telemetry.
- SRXL2 requires a connection to TX6 and automatically provides telemetry. Set SERIAL6_OPTIONS to “4”.
Any UART can also be used for RC system connections in ArduPilot and is compatible with all protocols except PPM. See Radio Control Systems for details.
OSD Support
The MicoAir743Lite doesn’t have an onboard OSD chip, but DisplayPort OSD is available on the HD VTX connector, See below.
VTX Support
The SH1.0-6P connector supports a DJI Air Unit / HD VTX connection. Protocol defaults to DisplayPort. Pin 1 of the connector is 9v so be careful not to connect this to a peripheral requiring 5v.
The MicoAir743Lite supports up to 15 PWM outputs.
Channels 1-8 support DShot and bi-directional DShot.
(currently PX4&INAV not support BDShot function)
PWM output share grouped and every group must use the same output protocol:
1,2,3,4 are group 1
5,6,7,8 are group 2
9,10are group 3
11,12,15 are group 4
13,14 are group 5
- BATT_VOLT_PIN 10
- BATT_CURR_PIN 11
- BATT_VOLT_MULT 21.2
- BATT_CURR_SCALE 40.2
Compass
Physical
- Mounting: 30.5 x 30.5mm, Φ4mm
- Dimensions: 36 x 36 x 8 mm
- Weight: 10g
Related-links

Connecting to MicoAir743Lite via Bluetooth using QGC
QGC Download
1.Power on the MicoAir743Lite and Check Bluetooth Power:
- Ensure the flight controller is powered on correctly. Check if the Bluetooth power indicator LED is solid blue (refer to the ports diagram for the LED location).
- If the Bluetooth power indicator is off, press and hold the flight controller’s BOOT button for 2 seconds (this operation is only effective after 3 seconds of power-on) to enable Bluetooth power.
- Similarly, with Bluetooth power on, press and hold the BOOT button to turn it off. These settings will be saved.
2.Open QGroundControl(QGC) App on Your Android phone and Access Application Settings:
- Open the QGC app and go to the Application Settings page.
- Select the “Comm Links” option.
- Tap “Add” to add a new connection.

3.Select Bluetooth as the Connection Type:

4.Scan for Bluetooth Devices:
- Scroll down the page and tap “Scan” to search for Bluetooth devices.
- Ensure your phone is close to the drone(flight controller).
- The Bluetooth device name should be “MicoAir743v2-xxxxx” (where “xxxxx” represents unique characters). Select this device and tap “OK”.

5.Connect to the Bluetooth Device:
- Once the Bluetooth device is added, select it from the Comm Links interface.
- Tap “Connect” at the bottom of the screen.
- Wait for a few seconds. The green Bluetooth status indicator LED on the flight controller will light up constantly when the connection is successful.

6.Return to Home Page and Wait for Connection:
- Return to the QGC app’s home page.
- If everything is working correctly, the app will automatically connect to the flight controller and reading the parameter list. This usually takes around 5s for PX4 firmware and approximately 10s for ArduPilot firmware.



| STM32H743VIT6 | ||||
|---|---|---|---|---|
| IMU | ICM45686 | SPI3 | MOSI | PD6 |
| MISO | PB4 | |||
| SCLK | PB3 | |||
| ICM45686_CS | PD4 | |||
| GPIO | ICM45686_DR | PD5 | ||
| Barometer | SPA06 | I2C2 | SCL | PB10 |
| SDA | PB11 | |||
| GPIO | SPL06_DR | PD0 | ||
| Motor | PWM | TIM1/CH4 | M1 | PE14 |
| TIM1/CH3 | M2 | PE13 | ||
| TIM1/CH2 | M3 | PE11 | ||
| TIM1/CH1 | M4 | PE9 | ||
| TIM3/CH4 | M5 | PB1 | ||
| TIM3/CH3 | M6 | PB0 | ||
| TIM3/CH2 | M7 | PA7 | ||
| TIM3/CH1 | M8 | PA6 | ||
| TIM15/CH1 | M9 | PE5 | ||
| TIM15/CH2 | M10 | PE6 | ||
| TIM4/CH1 | M11 | PD12 | ||
| TIM4/CH2 | M12 | PD13 | ||
| TIM12/CH1 | M13 | PB14 | ||
| TIM12/CH2 | M14 | PB15 | ||
| LED Strip | PWM | TIM4/CH3 | PD14 | |
| Buzzer- | GPIO | PD15 | ||
| OSC | external | 8MHz | OSC_IN | PH0 |
| OSC_OUT | PH1 | |||
| LED | GPIO_OUTPUT | RED | PE3 | |
| BLUE | PE4 | |||
| GREEN | PE2 | |||
| KEY | BOOT | BOOT0 | ||
| I2C | I2C1 | SDA | PB9 | |
| SCL | PB8 | |||
| UART | UART1 | TX | PA9 | |
| RX | PA10 | |||
| VTX-HD | UART2 | TX | PA2 | |
| RX | PA3 | |||
| GPS | UART3 | TX | PD8 | |
| RX | PD9 | |||
| UART4 | TX | PA0 | ||
| RX | PA1 | |||
| UART5 | TX | PB6 | ||
| RX | PB5 | |||
| RCIN | UART6 | TX | PC6 | |
| RX | PC7 | |||
| ESC_Telemetry | UART7 | RX | PE7 | |
| Bluetooth Telemetry | UART8 | TX | PE1 | |
| RX | PE0 | |||
| USB | USB | USB_DM | PA11 | |
| USB_DP | PA12 | |||
| SD Card | SDMMC1 | D0 | PC8 | |
| D1 | PC9 | |||
| D2 | PC10 | |||
| D3 | PC11 | |||
| CLK | PC12 | |||
| CMD | PD2 | |||
| DEBUG | SWD | SWDIO | PA13 | |
| SWCLK | PA14 | |||
| BATTERY | (Ratio 1:21) | ADC | Voltage | PC0 |
| Current | PC1 | |||
MicoAir743Lite flight controller supports Ardupilot/PX4/Betaflight firmware.
Since INAV has not yet added support for the new sensor, the MicoAir743Lite cannot currently run INAV firmware. However, we believe this goal should be achieved in the near future.
Tutorial
[VIDEO] Installing ArduPilot/PX4/INAV/Betaflight on H743 Flight Controller – YouTube
Basic Tutorial for Installing Firmware on Flight Controller
Getting Started Guide for Ardupilot
Ardupilot
Ardupilot Firmware Target: MicoAir743Lite
PX4
PX4 Firmware Target: micoair_h743-lite
