Contact Us

STM32H743VIT6

Brand: ST
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.
quote now

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

FieldValueMeaning
STM32Product FamilySTMicroelectronics 32-bit ARM-based MCU
HCore TypeHigh Performance — ARM Cortex-M7 with double-precision FPU
743Sub-Family743 — 480 MHz, DMA2D, Ethernet, 2 MB Flash capable
VPin Count100 pins
IFlash Size2 MB
TPackageLQFP
6Temperature−40°C to +85°C (industrial)

Quick Specifications

ParameterValue
ManufacturerSTMicroelectronics
Part NumberSTM32H743VIT6
CoreARM Cortex-M7 with double-precision FPv5 FPU
Max Clock480 MHz
Flash2 MB (dual-bank)
SRAM1024 KB (including TCM + AXI SRAM)
PackageLQFP-100 (14×14 mm, 0.5 mm pitch)
Supply Voltage1.71V – 3.6V
Operating Temperature−40°C to +85°C
GPIO82
ADC3× 16-bit (up to 36 channels)
DAC2× 12-bit
Timers2× 32-bit advanced, 10× 16-bit general-purpose, 2× basic
Communication4× USART + 4× UART, 6× SPI, 4× I²C, 2× FD-CAN, 2× USB 2.0 OTG (HS + FS), 1× 10/100 MAC (MII/RMII)
SDIO2× SD/SDIO/MMC
DMA2DYes (Chrom-ART Accelerator)
CryptoNo (see H753 for crypto)
DebugSWD + 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

FeatureH743VIT6H743ZIT6H743IIT6H743BIT6H743XIH6
PackageLQFP-100LQFP-144LQFP-176LQFP-208TFBGA-265
Flash2 MB2 MB2 MB2 MB2 MB
SRAM1 MB1 MB1 MB1 MB1 MB
GPIO82114140168168
SPI66666
UART88888
EthernetYesYesYesYesYes
DMA2DYesYesYesYesYes
Best ForCompact FCsMid-range autopilotsFull-featured FMUsEnterprise carrier boardsPixhawk FMUv6X

STM32H743 vs Competing High-End Drone Autopilot MCUs

FeatureSTM32H743 (ST)STM32F745 (ST)i.MX RT1062 (NXP)SAM E70 (Microchip)GD32H759 (GigaDevice)
CoreCortex-M7 @ 480 MHzCortex-M7 @ 216 MHzCortex-M7 @ 600 MHzCortex-M7 @ 300 MHzCortex-M7 @ 600 MHz
FPUDouble-precisionSingle-precisionSingle-precisionDouble-precisionDouble-precision
Flash / SRAM2 MB / 1 MB1 MB / 320 KB— / 1 MB (external Flash)1 MB / 384 KB2 MB / 1 MB
ArduPilot SupportFull (H7 target)Full (F7 target)ExperimentalNoNo
PX4 SupportFMUv5X/FMUv6XFMUv4/FMUv5NoNoNo
Betaflight SupportH7 unified targetF7 unified targetNoNoNo
EthernetYes (10/100 MAC)YesYes (10/100 ENET)Yes (10/100 MAC)No
FD-CAN2× (CAN 2.0)2× (CAN 2.0)
DMA2D / GPUChrom-ART DMA2DDMA2DPXP + GPUNoDMA2D
Availability (Q3 2026)8–12 weeks12–16 weeksGood (NXP direct)GoodLimited (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 NumberPackagePackagingTemperature
STM32H743VIT6LQFP-100 (14×14 mm, 0.5 mm pitch)Tray (90 pcs/tray)−40°C to +85°C
STM32H743VIT6TRLQFP-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). See libraries/AP_HAL_ChibiOS/hwdef/CubeOrange for reference hardware definition.

  • PX4 Autopilot: PX4/PX4-Autopilot — FMUv5X and FMUv6X reference designs using STM32H753 (binary-compatible with H743). See boards/cubepilot/cubeorange for NuttX board config.

  • Betaflight GitHub: betaflight/betaflight — H7 unified target (4.4+). Flash with STM32H743 target. See src/main/target/STM32H743 for 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.