Specifications
Part NumberSTM32F405VGT6
ManufacturerSTMicroelectronics
CoreARM Cortex-M4 with FPU (Single Precision)
Max Frequency168 MHz
Flash Memory1 MB (1,048,576 bytes)
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 (Industrial)
GPIO Pins82 (5V tolerant I/O)
RoHS CompliantYes
Debug InterfaceSWD / JTAG
Supply Voltage (VDD)1.8 V – 3.6 V
Supply Voltage (VBAT)1.65 V – 3.6 V
I/O Voltage3.3 V (5V tolerant on most pins)
Max Current (I/O pin)25 mA per pin
Run Mode Current (168MHz)~100 mA typical
Stop Mode Current~8 µA (Please confirm with manufacturer datasheet)
Standby Mode Current~2.4 µA (Please confirm with manufacturer datasheet)
ADC Resolution12-bit, 3× ADC, 24 channels
DAC12-bit, 2× DAC
Timers2× advanced, 10× general purpose, 2× basic
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× USB 2.0 Full Speed (FS) + 1× HS with ULPI
CAN2× CAN 2.0B
SDIO1× (for SD/MMC cards)
DMA2× DMA controllers, 8 streams each
DCMI1× Digital Camera Interface
FSMCFlexible Static Memory Controller for external SRAM/NOR Flash
EthernetNot available on F405
Part NumberSTM32F405VGT6
Orderable Qty1 pcs – 10,000+ pcs
Price (1–9 pcs)Contact for quote
Price (10–99 pcs)Contact for quote
Price (100–499 pcs)Contact for quote
Price (500+ pcs)Best pricing available
Lead Time (stock)3–7 business days
PackagingTray / Tape & Reel (T&R)
Export ControlEAR99 (No license required)
Product Description

The STM32F405VGT6 is a high-performance ARM Cortex-M4 microcontroller from STMicroelectronics, operating at up to 168 MHz with a hardware single-precision floating-point unit (FPU) and DSP instructions. Packaged in a LQFP-100 footprint (14×14mm), it provides 1MB of Flash memory and 192KB of SRAM, including 64KB of Core-Coupled Memory (CCM) optimized for time-critical interrupt routines and DMA operations.

Compared to the more common STM32F405RGT6 in LQFP-64, the VGT6 variant offers 82 GPIO pins instead of 51, along with an additional USB OTG HS controller with external ULPI interface and an FSMC (Flexible Static Memory Controller) for interfacing with external SRAM, NOR Flash, or LCD controllers. This expanded I/O makes it particularly well-suited for Pixhawk-style autopilot designs that require multiple UART ports for GPS, telemetry radios, companion computers, and redundant sensor buses.

In the drone ecosystem, the STM32F405VGT6 is frequently found in professional-grade flight controllers where pin count and peripheral density are critical. It serves as the main MCU in various Pixhawk FMUv2 and FMUv3 compatible designs, running ArduPilot and PX4 firmware stacks. Its 168 MHz Cortex-M4 core with FPU handles sensor fusion at 1 kHz loop rates, attitude estimation via Extended Kalman Filters, and real-time control of up to 12 PWM outputs simultaneously. The chip's industrial temperature range (−40°C to +85°C) ensures reliable operation in outdoor drone missions across diverse climates.

Key Features

  • 168 MHz Cortex-M4 with single-precision FPU and DSP instructions
  • 1MB Flash + 192KB SRAM (64KB CCM for critical real-time tasks)
  • 82 GPIO pins – 60% more I/O than the LQFP-64 variant
  • FSMC for external memory expansion and parallel LCD interfaces
  • 6× USART, 3× SPI, 3× I²C, 2× CAN, 1× USB OTG FS + 1× OTG HS
  • 12-bit ADC (3×, 24 channels), 12-bit DAC (2×), 16× timers
  • Industrial temperature range −40°C to +85°C, wide voltage 1.8–3.6V
UAV Applications
Pixhawk FMUv2/v3 Autopilot
Primary MCU for Pixhawk 1 and compatible designs running ArduPilot and PX4 firmware stacks
Professional Multirotor FC
Industrial hexacopter and octocopter controllers with redundant IMU and multiple serial ports
Fixed-Wing UAV Autopilot
Fixed-wing mapping and surveying drones requiring GPS waypoint navigation and servo control
VTOL Transition Controller
Hybrid VTOL platforms managing transition logic between hover and forward flight modes
Frequently Asked Questions
Q: What is the main difference between STM32F405VGT6 and STM32F405RGT6?
The primary difference is the package and pin count. The VGT6 comes in LQFP-100 with 82 GPIO pins and includes an additional USB OTG HS controller with external ULPI interface plus an FSMC peripheral for external memory. The RGT6 is in LQFP-64 with 51 GPIO pins and only supports USB OTG FS. For Pixhawk-style autopilots requiring multiple serial ports, SPI buses, and I²C channels, the VGT6 provides significantly more design flexibility without changing the firmware target.
Q: Can the STM32F405VGT6 run ArduPilot and PX4 firmware?
Yes, the STM32F405VGT6 is fully supported by both ArduPilot and PX4 autopilot firmware stacks. It is the primary MCU for Pixhawk FMUv2 and FMUv3 hardware designs. The 1MB Flash provides sufficient space for the complete firmware image, including EKF2/EKF3 sensor fusion, mission planning, telemetry protocols (MAVLink), and multi-vehicle communication. However, developers should note that the F405 series has reached its firmware size limits in recent ArduPilot releases — consider the STM32F427 or H743 for future-proof designs.
Q: What is the typical power consumption of the STM32F405VGT6 in a drone flight controller?
At 168 MHz with all peripherals active, the STM32F405VGT6 typically consumes approximately 100 mA from a 3.3V supply. In a typical flight controller design, the MCU itself accounts for roughly 330 mW of the total board power budget. With proper clock gating and peripheral management, runtime consumption can be reduced. The chip's STOP mode draws approximately 8 µA, enabling low-power standby for battery-operated drones. Please confirm with manufacturer datasheet for exact figures under your specific operating conditions.

Looking for STM32F405VGT6 in Volume?

Contact UAVCHIP for competitive pricing on 100+ units. Global DHL/FedEx shipping, 3–7 day lead time on stocked inventory.

Request Volume Quote →
Similar Products (Flight Controller MCU)
Alternative / Drop-in Parts
Related Components (Used Together)

Need STM32F405VGT6 or Similar MCUs?

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