Flight Controller Comparison: F7 vs H7 vs F4 — Which MCU Is Right for Your Build?

Flight Controller Comparison: F7 vs H7 vs F4 — Which MCU Is Right for Your Build?

Choosing a flight controller means choosing a processor — the microcontroller unit (MCU) that runs Betaflight’s PID loop, processes gyro data, handles peripherals, and manages telemetry. The three dominant MCUs in 2026 are the STM32 F405 (F4), STM32 F722/F745 (F7), and STM32 H743 (H7). Each offers a different balance of processing power, features, and cost. Here’s how they compare.

Processor Specifications

SpecificationF405 (F4)F722 (F7)F745 (F7)H743 (H7)
CoreCortex-M4Cortex-M7Cortex-M7Cortex-M7
Max Clock Speed168 MHz216 MHz216 MHz480 MHz
Flash Memory1 MB512 KB1 MB2 MB
RAM192 KB256 KB256 KB1 MB
Typical UARTs5–66–86–88–10
SPI Gyro SupportUp to 32 kHzUp to 32 kHzUp to 32 kHzUp to 32 kHz
Price Range$25–40$35–55$40–60$50–90
Inverters (built-in)NoYesYesYes

F4 (STM32 F405) — The Budget Workhorse

The F4 was the gold standard for years and remains perfectly capable for many builds. Its 168 MHz Cortex-M4 core can run Betaflight’s PID loop at 8 kHz with RPM filtering enabled, though it’s working near its limit. The F4’s main limitation in 2026 is flash memory: Betaflight’s firmware has grown, and features like GPS Rescue, full OSD configuration, and advanced logging consume space that F4 boards struggle with. Some Betaflight features are being trimmed from F4 builds to fit in flash.

Another practical limitation: F4 chips lack hardware inverters on UARTs. This means you may need to solder an external inverter or use dedicated SBUS pads for certain receivers. With ExpressLRS now dominant and running inverted serial, this is less of an issue than in the FrSky days, but it can still cause confusion. F4 boards are fine for simple builds: a 3–4 inch cruiser, a budget 5-inch, or any build where you don’t need GPS, a ton of UARTs, or the latest Betaflight features.

  • Use F4 when: Budget is tight, you’re building a simple quad with few peripherals, you don’t need GPS Rescue, and you’re okay with potentially trimmed Betaflight features in future releases.
  • Popular F4 FCs: Diatone Mamba F405 MK2, JHEMCU GHF405 AIO (whoop boards), DarwinFPV F411 (ultra-budget).

F7 (STM32 F722 / F745) — The Sweet Spot

The F7 is the current mainstream recommendation for any serious build. The Cortex-M7 core at 216 MHz handles Betaflight’s workload with plenty of headroom. The key distinction within F7 is between the F722 and F745 variants:

  • F722: 512 KB flash — enough for Betaflight today, but approaching the same flash constraints as F4. Many F722 boards offset this with external flash chips for Blackbox logging. Faster than F4, with hardware inverters, and typically 6 UARTs. Excellent value.
  • F745: 1 MB flash — the full-fat F7 experience. Plenty of space for all Betaflight features and future updates without compromise. Typically found on premium FCs with more UARTs (7–8) and better voltage regulation. The go-to choice for feature-rich builds.

Both F722 and F745 handle dual gyros, RPM filtering, GPS Rescue, and 8 kHz PID loops without breaking a sweat. For 95% of pilots, an F7 FC is the right choice — capable enough for everything, not as expensive as H7, and widely available.

  • Use F7 when: You’re building a 5-inch freestyle, 7-inch long-range, or cinewhoop with GPS, multiple UART peripherals, and want full Betaflight feature support now and in the near future.
  • Popular F7 FCs: SpeedyBee F7 V3, T-Motor F7 Pro, Diatone Mamba F722 MK4, Holybro Kakute F7, Rush Blade F7.

H7 (STM32 H743) — The Overkill King

The H743 is a powerhouse. With a Cortex-M7 core clocked at 480 MHz (over 2x the F7), 2 MB of flash, and 1 MB of RAM, it has more headroom than Betaflight can realistically use. H7 boards are future-proof — even as Betaflight adds features, the H7 won’t break a sweat. The extra UARTs (8–10) let you connect every peripheral imaginable simultaneously: GPS, compass, receiver, VTX control, camera control, external Blackbox, LED strips, and more.

The H7 also supports features that push the hardware harder, such as two simultaneous gyros at 32 kHz, advanced filtering algorithms, and ArduPilot for those who want to experiment with autonomous flight on small platforms. However, for pure Betaflight freestyle and racing, the extra power is largely unused — you’re paying for headroom and future-proofing, not immediate performance gains.

  • Use H7 when: You want maximum future-proofing, you’re building a complex long-range or autonomous platform, you need every UART you can get, or you simply want the best available hardware.
  • Popular H7 FCs: Holybro Kakute H7, SpeedyBee F7/H7 V3 AIO, T-Motor H7, Matek H743-SLIM, Diatone Mamba H743.

Gyro Support and RPM Filtering

All three MCU families support modern SPI gyros (BMI270, ICM-42688-P) at 3.2–8 kHz, which is the practical range for Betaflight. The H7 can run higher gyro rates (up to 32 kHz), but Betaflight’s filtering benefits diminish above 8 kHz for most builds. RPM filtering — which uses bidirectional DSHOT telemetry to notch-filter motor noise at its source — runs independently on all MCUs and doesn’t tax the main processor significantly.

The Verdict

For most pilots building in 2026, an F7 (ideally F745) flight controller is the sensible choice. It offers full feature support, adequate UARTs, and proven reliability at a reasonable price. The F4 still works for budget builds but is being phased out by firmware requirements. The H7 is magnificent hardware but represents diminishing returns for pure Betaflight freestyle — buy it if you want the best or plan to experiment with ArduPilot. The gap between F7 and H7 in real-world Betaflight performance is negligible; the gap in price is not.

Build TypeRecommended MCU
Tiny whoop / 2–3″ microF4 or F7 AIO
Budget 5″ freestyleF722
Premium 5″ freestyleF745 or H743
7″ long-range cruiserF745 or H743
CinewhoopF722 or F745
ArduPilot / autonomousH743

Leave a Comment

Scroll to Top