KiwiH743 12S Flight Controller

Overview
The KiwiH743 is a high-performance flight controller based on the STM32H743 MCU, designed for advanced UAV applications. It combines powerful processing, flexible connectivity, and rich sensor support, optimized for ArduPilot firmware.
It is the next generation of the KiwiF405 family, offering 2MB flash, 480 MHz CPU clock, extended UART/SPI/I2C buses, and support for dual IMUs, barometer, and OSD integration.
Firmware
- ArduPilot KiwiH743.zip
- Betaflight
Technical Specifications
Processor, Memory, Clock
- MCU: STM32H743VIT6
- Architecture: ARM Cortex-M7
- Max Frequency: 480 MHz
- Flash: 2048 KB (2 MB)
- FPU: Single-precision, hardware accelerated
- Crystal Frequency: 16 MHz external oscillator
- DataFlash: 16 MB
- OSD Type: Integrated (MAX7456-compatible)
Connectivity
USB, UART, SPI Peripherals
- USB OTG1 (Mavlink)
- USB OTG2 HiSpeed (Serial)
- 7 hardware UARTs
- Dedicated functions:
- UART8: RC input (SBUS/DSM)
- Others available for GPS, telemetry, peripherals
- SPI1 bus available for external peripherals
Sensors
- IMU1: ICM-42688P
- IMU2: ICM-45686
- Barometer: BMP388
- External compass support: yes (I²C probing enabled)
RC Input / PWM Outputs
RC Input
- Supported protocols: CRSF, DSM, and others
PWM Outputs
- Total: up to 13 PWM channels
- Motors: 8 channels
- Servos: 4 channels (or 8 channels with 4 motors)
- DSHOT: supported 4 motor outputs (bidirectional)
Relay Outputs
- Camera switch (
PA8) - Relay1 (
PD4) - Relay2 (
PB7)
Power Monitoring
- Battery Voltage sense (12S)
- Battery Current sense (12S)
- Default monitor type: Analog
Debug & Development
- SWD Pins:
PA13: JTMS-SWDIOPA14: JTCK-SWCLK
LEDs & Indicators
- Status LED:
PE4(active-low)
Advanced Features
- Visual odometry integration: enabled
- External AHRS support
- GPS moving baseline enabled
- Gyro FFT enabled (vibration analysis)
- INS temperature calibration enabled
- Guided (NoGPS) supported
Default Frame & Modes
- Default frame: Quadcopter X (FRAME_TYPE=12, Betaflight-X motor order)
- Flight modes enabled by default:
- Guided (NoGPS)
- FlowHold
- OpticalFlow
Pinouts and schematics
ESC Pins
1 - ESC Telemetry
2 - ESC Current
3 - Motor4
4 - Motor3
5 - Motor2
6 - Motor1
7 - VBAT
8 - GND