STM32H743VIT6
Product Specifications
STM32H743VIT6 — STM32H743 — 480 MHz Cortex-M7, 2 MB Flash, 1 MB RAM, Chrom-ART DMA2D, Ethernet, FD-CAN by STMicroelectronics
The STM32H743VIT6 belongs to ST's STM32H7 High-Performance Line — the premier MCU family for professional drone autopilot systems. Building on the Cortex-M7 architecture with double-precision FPv5 FPU, hardware graphics acceleration (Chrom-ART DMA2D), and the richest peripheral set in the STM32 portfolio, the H7 family defines the state of the art for open-source autopilot computing. The H743 variant omits the H753's crypto accelerator, making it the cost-optimized choice for drone applications where hardware security is unnecessary.
Part Number Decoded — Field by Field
| Field | Value | Meaning |
|---|---|---|
| STM32 | Product Family | STMicroelectronics 32-bit ARM-based MCU |
| H | Core Type | High Performance — ARM Cortex-M7 with double-precision FPU |
| 743 | Sub-Family | 743 — 480 MHz, DMA2D, Ethernet, 2 MB Flash capable |
| V | Pin Count | 100 pins |
| I | Flash Size | 2 MB |
| T | Package | LQFP |
| 6 | Temperature | −40°C to +85°C (industrial) |
Quick Specifications
| Parameter | Value |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32H743VIT6 |
| Core | ARM Cortex-M7 with double-precision FPv5 FPU |
| Max Clock | 480 MHz |
| Flash | 2 MB (dual-bank) |
| SRAM | 1024 KB (including TCM + AXI SRAM) |
| Package | LQFP-100 (14×14 mm, 0.5 mm pitch) |
| Supply Voltage | 1.71V – 3.6V |
| Operating Temperature | −40°C to +85°C |
| GPIO | 82 |
| ADC | 3× 16-bit (up to 36 channels) |
| DAC | 2× 12-bit |
| Timers | 2× 32-bit advanced, 10× 16-bit general-purpose, 2× basic |
| Communication | 4× USART + 4× UART, 6× SPI, 4× I²C, 2× FD-CAN, 2× USB 2.0 OTG (HS + FS), 1× 10/100 MAC (MII/RMII) |
| SDIO | 2× SD/SDIO/MMC |
| DMA2D | Yes (Chrom-ART Accelerator) |
| Crypto | No (see H753 for crypto) |
| Debug | SWD + JTAG + ETM trace |
Product Overview
In the drone ecosystem, the STM32H743VIT6 powers the Cube Purple, Pixhawk 6C (H743), Flywoo GOKU H743, Matek H743. With 2 MB dual-bank Flash, it runs ArduPilot's full EKF3 stack, PX4's uORB message bus, and Betaflight 4.4+ H7 unified targets simultaneously. The dual-bank architecture enables failsafe OTA firmware updates — critical for commercial UAV fleets. Its 82 GPIOs, 6× SPI, 4× I²C, and 8 UARTs connect dual IMUs, dual GPS, airspeed sensors, lidar rangefinders, and companion computers without pin-mux contention.
Key Features & Benefits
480 MHz ARM Cortex-M7 with Double-Precision FPU — 8 kHz+ Gyro Loops
At 480 MHz with hardware double-precision floating-point (FPv5), the Cortex-M7 core can sustain 8 kHz gyroscope and 32 kHz PID update rates — more than double the practical ceiling of F4/F7-based flight controllers. The FPU accelerates quaternion math, Kalman filtering, and sensor fusion in ArduPilot's EKF3 and Betaflight's IMU pipelines with zero software overhead. Combined with the L1 cache (16 KB I-cache + 16 KB D-cache), the H743 delivers deterministic real-time performance even under full peripheral load.
2 MB Flash + 1 MB RAM — ArduPilot, PX4, and Betaflight Comfortably
With 2 MB of dual-bank Flash and 1 MB of SRAM (including 192 KB TCM for zero-wait-state critical code/data), the H743 accommodates full ArduPilot feature stacks (EKF3, Lua scripting, terrain following, precision landing), PX4 with uORB message bus, and Betaflight 4.4+ with HD OSD, GPS Rescue, and Blackbox logging — all simultaneously. Dual-bank Flash enables live firmware updates (OTA) with fallback to a known-good image.
Chrom-ART DMA2D — Hardware-Accelerated OSD Rendering
The on-chip Chrom-ART DMA2D accelerator offloads pixel-copy, blend, and color-format conversion from the CPU — critical for high-resolution analog OSD (MAX7456 replacement) and DShot telemetry overlays. Enables crisp, real-time flight data overlays without stealing CPU cycles from the flight control loop.
Ethernet MAC + Dual FD-CAN — UAVCAN/DroneCAN & Ground-Station Networking
The integrated 10/100 Ethernet MAC (MII/RMII) enables high-bandwidth ground-station telemetry, swarming coordination, and companion-computer (Jetson/RPi) links at orders-of-magnitude higher throughput than serial MAVLink. Dual FD-CAN controllers with flexible data-rate support provide redundant DroneCAN/UAVCAN buses for GPS, airspeed, ESC telemetry, and power-module nodes.
3× 16-bit ADCs + Dual DAC — Precision Sensor & Actuator Interfaces
Three independent 16-bit ADCs (up to 4.5 MSPS aggregate) provide simultaneous sampling of IMU analog outputs, current/voltage sensors, and analog rangefinders with true 16-bit resolution — no averaging tricks. Dual 12-bit DACs drive analog OSD inputs, servo references, and PPM receivers.
82 GPIO, 6× SPI, 4× I²C, 8× UART — Full Peripheral Matrix
With 82 GPIOs, 6 SPI interfaces (up to 100 MHz), 4 I²C buses, and 8 UART/USART ports, the H743 simultaneously connects dual IMUs (ICM-20689 + ICM-42688-P), barometer (BMP388/DPS310), magnetometer (RM3100/IST8310), GPS (UBlox F9P/M10), ExpressLRS/Crossfire receiver, HDZero/Walksnail VTX MSP, and SD-card Blackbox — all on dedicated buses without pin-mux conflicts.
Target Applications
ArduPilot Autopilot Systems — Cube Orange+ / Cube Purple FMU
The STM32H743 is the processing core of the Cube Purple autopilot and runs the identical firmware binary as the Cube Orange+ (H753, crypto-enabled sibling). With 2 MB Flash and 1 MB RAM, it executes ArduPilot's full EKF3 sensor-fusion stack, terrain-following database, precision-landing (IRLock/Marker), Lua scripting engine, and companion-computer MAVLink routing simultaneously. Dual-bank Flash enables in-field OTA firmware updates with automatic rollback — critical for commercial UAV fleets operating beyond visual line of sight (BVLOS).
Betaflight 4.4+ / INAV H7 Flight Controllers
H743 targets in Betaflight and INAV unlock 8 kHz gyro + 32 kHz PID loop rates with full bidirectional DShot RPM filtering, GPS Rescue 2.0, HD OSD (Canvas Mode), and Blackbox logging at 2 kHz — all running concurrently without CPU throttling. Popular H743-based FCs include the Flywoo GOKU H743, Matek H743-SLIM/WING, and Holybro Kakute H7 series.
PX4 Pixhawk FMUv5X/FMUv6X Flight Management Units
The H743/H753 family is certified for PX4 FMUv5X and FMUv6X reference designs, powering Pixhawk 6X, CUAV X7+, and Holybro Pixhawk 6C. The Cortex-M7 FPv5 DP-FPU handles PX4's multi-threaded RTOS (NuttX), uORB publish-subscribe messaging, and advanced estimators (LPE/EKF2) with cycles to spare for custom uORB modules.
Companion Computer Bridges & Swarm Controllers
The 1× 10/100 MAC (MII/RMII) and dual FD-CAN interfaces make the H743 ideal as a MAVLink router between a companion computer (Raspberry Pi 5, Jetson Orin) and the DroneCAN bus. In drone-swarm architectures, the Ethernet MAC enables sub-millisecond inter-drone coordination for formation flight, while FD-CAN manages onboard ESC and sensor nodes.
Industrial UAV & Inspection Platforms
With 82 GPIO, 8 UARTs, and industrial temperature range (−40°C to +85°C), the H743 powers long-endurance fixed-wing survey drones, LiDAR inspection multicopters, and agricultural spraying platforms where sensor count (dual GPS, dual IMU, airspeed, sonar, optical flow, RTK) demands raw IO bandwidth and failsafe redundancy.
VTOL Transition Controllers
The H743's dual-bank Flash and hardware FPU enable complex VTOL transition logic in ArduPilot — managing tilt-rotor servo sequencing, differential thrust during hover-to-cruise transitions, and redundant actuator mapping for quad-plane configurations. The Chrom-ART DMA2D accelerator renders real-time transition status on analog and digital OSD simultaneously.
H743 Series Variant Comparison
| Feature | H743VIT6 | H743ZIT6 | H743IIT6 | H743BIT6 | H743XIH6 |
|---|---|---|---|---|---|
| Package | LQFP-100 | LQFP-144 | LQFP-176 | LQFP-208 | TFBGA-265 |
| Flash | 2 MB | 2 MB | 2 MB | 2 MB | 2 MB |
| SRAM | 1 MB | 1 MB | 1 MB | 1 MB | 1 MB |
| GPIO | 82 | 114 | 140 | 168 | 168 |
| SPI | 6 | 6 | 6 | 6 | 6 |
| UART | 8 | 8 | 8 | 8 | 8 |
| Ethernet | Yes | Yes | Yes | Yes | Yes |
| DMA2D | Yes | Yes | Yes | Yes | Yes |
| Best For | Compact FCs | Mid-range autopilots | Full-featured FMUs | Enterprise carrier boards | Pixhawk FMUv6X |
STM32H743 vs Competing High-End Drone Autopilot MCUs
| Feature | STM32H743 (ST) | STM32F745 (ST) | i.MX RT1062 (NXP) | SAM E70 (Microchip) | GD32H759 (GigaDevice) |
|---|---|---|---|---|---|
| Core | Cortex-M7 @ 480 MHz | Cortex-M7 @ 216 MHz | Cortex-M7 @ 600 MHz | Cortex-M7 @ 300 MHz | Cortex-M7 @ 600 MHz |
| FPU | Double-precision | Single-precision | Single-precision | Double-precision | Double-precision |
| Flash / SRAM | 2 MB / 1 MB | 1 MB / 320 KB | — / 1 MB (external Flash) | 1 MB / 384 KB | 2 MB / 1 MB |
| ArduPilot Support | Full (H7 target) | Full (F7 target) | Experimental | No | No |
| PX4 Support | FMUv5X/FMUv6X | FMUv4/FMUv5 | No | No | No |
| Betaflight Support | H7 unified target | F7 unified target | No | No | No |
| Ethernet | Yes (10/100 MAC) | Yes | Yes (10/100 ENET) | Yes (10/100 MAC) | No |
| FD-CAN | 2× | 2× | 3× | 2× (CAN 2.0) | 2× (CAN 2.0) |
| DMA2D / GPU | Chrom-ART DMA2D | DMA2D | PXP + GPU | No | DMA2D |
| Availability (Q3 2026) | 8–12 weeks | 12–16 weeks | Good (NXP direct) | Good | Limited (China only) |
Frequently Asked Questions
What is the difference between STM32H743 and STM32H753?
The H743 and H753 are silicon-identical in core, memory, and peripherals. The only difference is the H753 includes a hardware cryptographic accelerator (CRYP/HASH) and secure boot. The H743 lacks these crypto blocks, making it slightly lower cost. For drone autopilots, ArduPilot and PX4 do not require hardware crypto — the H743 runs identical firmware to the H753. The Cube Orange+ uses the H753; the Cube Purple and Pixhawk 6C use the H743.
Can the STM32H743 run Betaflight 4.5+?
Yes. Betaflight 4.4 introduced official H7 unified target support (STM32H743). With 2 MB Flash and 1 MB RAM, the H743 runs Betaflight with every feature enabled — GPS Rescue 2.0, HD OSD, bidirectional DShot with RPM filtering, dynamic idle, and 2 kHz Blackbox logging — all at 8 kHz gyro / 32 kHz PID loop rates. Flash at full chip erase in Betaflight Configurator with the STM32H743 target.
How does the STM32H743 compare to the STM32F745 and F7x7 for drone FCs?
The H743 delivers roughly 2.2× the performance of the F745 (216 MHz → 480 MHz), 3× the SRAM (320 KB → 1 MB), and double-precision FPU vs the F7's single-precision — critical for ArduPilot's Extended Kalman Filter. The H743 also adds Chrom-ART DMA2D (hardware OSD acceleration) and Ethernet MAC. For any drone platform requiring sensor redundancy, OSD, or navigation features, the H743 is the clear upgrade path from F7.
Do I need external flash for Betaflight on H743?
No. The H743's 2 MB of on-chip Flash is sufficient for Betaflight with all features enabled, including HD OSD fonts and GPS Rescue. External SPI Flash (e.g., W25Q128) is only needed if you want to store blackbox logs onboard — and even then, the H743 can log to an SD card via SDIO, eliminating the need for external NOR flash ICs on the BOM.
What is the minimum order quantity (MOQ)?
Contact SUPERB Automation for a tailored quote. We support quantities from prototype (1–10 pcs in tray) to full production volumes. Send your target quantity, delivery timeline, and any marking/packaging requirements — we respond with a detailed quotation within 24 hours.
Can the H743 do OTA firmware updates?
Yes. The H743's dual-bank Flash architecture supports fail-safe OTA (Over-the-Air) firmware updates: the new firmware image is written to the inactive bank while the active bank continues running. On verification success, the banks swap and the device reboots into the new image. If verification fails, the bootloader falls back to the known-good image. This is production-critical for BVLOS drone fleets that cannot be physically retrieved for USB flashing.
Ordering Information
| Orderable Part Number | Package | Packaging | Temperature |
|---|---|---|---|
| STM32H743VIT6 | LQFP-100 (14×14 mm, 0.5 mm pitch) | Tray (90 pcs/tray) | −40°C to +85°C |
| STM32H743VIT6TR | LQFP-100 (14×14 mm, 0.5 mm pitch) | Tape & Reel (1000 pcs/reel) | −40°C to +85°C |
Design Resources
Datasheet (DS12110): STM32H743xI/G — Complete datasheet with pin definitions, electrical characteristics, current consumption, timing, and package mechanicals for LQFP/TFBGA variants.
Reference Manual (RM0433): STM32H743/753 and STM32H750 advanced ARM-based 32-bit MCUs — Full register-level documentation covering Cortex-M7 core, all peripherals, DMA2D, Ethernet MAC, FD-CAN, and memory architecture.
ArduPilot GitHub:
ArduPilot/ardupilot— H743 target (ChibiOS HAL). Seelibraries/AP_HAL_ChibiOS/hwdef/CubeOrangefor reference hardware definition.PX4 Autopilot:
PX4/PX4-Autopilot— FMUv5X and FMUv6X reference designs using STM32H753 (binary-compatible with H743). Seeboards/cubepilot/cubeorangefor NuttX board config.Betaflight GitHub:
betaflight/betaflight— H7 unified target (4.4+). Flash withSTM32H743target. Seesrc/main/target/STM32H743for linker scripts and config.Cube Orange+ / Cube Purple Schematics: CubePilot open-hardware reference designs — complete FMU carrier board schematic with dual IMU, triple-redundant power supply, and DroneCAN peripherals.
Request a Quote
SUPERB Automation supplies genuine STMicroelectronics STM32H743VIT6 MCUs with full traceability and batch-level QA documentation. Whether you need a single tray for prototype drone FC builds or pallet-level volumes for production, we source through verified channels with competitive lead times. Contact us with your target quantity, delivery date, and any special packaging or marking requirements — we'll respond with a detailed quotation within 24 hours.