ARM Cortex-M4 168 MHz · 1MB Flash · 192KB SRAM · LQFP-100 · Higher Pin Count F405 for Pixhawk-Style Autopilots
| Part Number | STM32F405VGT6 |
|---|---|
| Manufacturer | STMicroelectronics |
| Core | ARM Cortex-M4 with FPU (Single Precision) |
| Max Frequency | 168 MHz |
| Flash Memory | 1 MB (1,048,576 bytes) |
| SRAM | 192 KB (includes 64KB CCM) |
| Package | LQFP-100 (14×14mm, 0.5mm pitch) |
| Supply Voltage | 1.8 V – 3.6 V |
| Operating Temperature | −40°C to +85°C (Industrial) |
| GPIO Pins | 82 (5V tolerant I/O) |
| RoHS Compliant | Yes |
| Debug Interface | SWD / JTAG |
| Supply Voltage (VDD) | 1.8 V – 3.6 V |
|---|---|
| Supply Voltage (VBAT) | 1.65 V – 3.6 V |
| I/O Voltage | 3.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 Resolution | 12-bit, 3× ADC, 24 channels |
| DAC | 12-bit, 2× DAC |
| Timers | 2× advanced, 10× general purpose, 2× basic |
| UART / USART | 6× (up to 10.5 Mbit/s) |
|---|---|
| SPI | 3× SPI (up to 42 Mbit/s) |
| I²C | 3× I²C (Fast mode, 400 kHz) |
| USB OTG | 1× USB 2.0 Full Speed (FS) + 1× HS with ULPI |
| CAN | 2× CAN 2.0B |
| SDIO | 1× (for SD/MMC cards) |
| DMA | 2× DMA controllers, 8 streams each |
| DCMI | 1× Digital Camera Interface |
| FSMC | Flexible Static Memory Controller for external SRAM/NOR Flash |
| Ethernet | Not available on F405 |
| Part Number | STM32F405VGT6 |
|---|---|
| Orderable Qty | 1 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 |
| Packaging | Tray / Tape & Reel (T&R) |
| Export Control | EAR99 (No license required) |
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.
Contact UAVCHIP for competitive pricing on 100+ units. Global DHL/FedEx shipping, 3–7 day lead time on stocked inventory.
Request Volume Quote →