Specifications
Part NumberSTM32F407VGT6
ManufacturerSTMicroelectronics
CoreARM Cortex-M4 with FPU
Max Frequency168 MHz
Flash Memory1 MB
SRAM192 KB (includes 64KB CCM)
PackageLQFP-100 (14×14mm, 0.5mm pitch)
Supply Voltage1.8 V – 3.6 V
Operating Temperature−40°C to +85°C
GPIO Pins82
RoHS CompliantYes
Supply Voltage (VDD)1.8 V – 3.6 V
I/O Voltage3.3 V (5V tolerant on most pins)
Max Current (I/O pin)25 mA per pin
Power Consumption~100 mA at 168 MHz typical
Sleep Mode~8 µA (STOP mode)
ADC12-bit, 3× ADC, 24 channels
DAC12-bit, 2× DAC
UART / USART6× (up to 10.5 Mbit/s)
SPI3× SPI (up to 42 Mbit/s)
I²C3× I²C (Fast mode, 400 kHz)
USB OTG1× Full Speed USB 2.0
CAN2× CAN 2.0B
Ethernet10/100 Ethernet MAC
SDIO1× (for SD/MMC cards)
Part NumberSTM32F407VGT6
Order Qty1 pcs – 10,000+ pcs
Lead Time3–7 business days
PackagingTray / Tape & Reel
Export ControlEAR99
Product Description

The STM32F407VGT6 is an ARM Cortex-M4 based microcontroller from STMicroelectronics, operating at up to 168 MHz with a hardware floating-point unit (FPU). It features 1MB of Flash memory and 192KB of SRAM, housed in an LQFP-100 package. This is the chip used in the original PX4 Pixhawk 2.x flight controller.

Key Features

  • 168 MHz Cortex-M4 with single-precision FPU and DSP instructions
  • 1MB Flash + 192KB SRAM (64KB CCM)
  • 6× USART, 3× SPI, 3× I²C, 2× CAN, 1× USB OTG
  • 3× 12-bit ADC, 2× 12-bit DAC, 14× timers
  • Ethernet MAC + DCMI camera interface
  • Wide voltage: 1.8–3.6V, industrial temp −40°C to +85°C
UAV Applications
PX4 Pixhawk 2.x
Primary MCU in Pixhawk 2.4.8 and compatible flight controllers
Heavy-lift Multirotor
Industrial drone FC for cargo and agricultural spraying platforms
VTOL Aircraft
Used in fixed-wing VTOL platforms requiring dual processor architecture
Mapping UAV
Payload processing companion for LiDAR and camera gimbals
Similar Products (Flight Controller MCU)
Alternative / Drop-in Parts
Related Components (Used Together)
FAQ
What flight controller firmware supports STM32F407VGT6?
The STM32F407VGT6 from STMicroelectronics is compatible with Betaflight, iNav, and ArduPilot depending on the specific flight controller board. Check our blog for board-specific firmware compatibility.
What is the recommended operating voltage?
The STM32F407VGT6 operates from 1.8V to 3.6V (or 2.0V–3.6V depending on variant). Most FC boards include onboard LDOs to regulate from a 2S–6S LiPo battery.
Is this component in stock and what is the lead time?
In Stock at UAVCHIP. Standard lead time is 3–7 business days for small quantities. Contact us for bulk pricing and longer lead times on larger orders.

Need STM32F407VGT6 or Similar Flight Controller MCU?

Submit your BOM with quantities and get competitive pricing within 48 hours. Global shipping available via DHL and FedEx.