STM32F407VGT6 is a high-performance 32-bit ARM Cortex-M4 microcontroller developed by STMicroelectronics. It is equipped with a floating-point unit (FPU) and has digital signal processing (DSP) capabilities. This product integrates a wide range of peripheral resources, high-speed interfaces and large-capacity memory, and is suitable for various high-demand embedded system designs.
Key Features
1.Core and Performance
l Core: ARM Cortex-M4 (with FPU)
l Clock speed: Up to 168 MHz
l Execution efficiency: 1.25 DMIPS/MHz (Dhrystone 2.1)
2. Storage resources
l Flash memory: 1 MB
l SRAM: 192 KB
112 KB Main SRAM
64 KB CCM (Cohesive Coupled Memory)
16 KB backup SRAM (power failure protection)
3.Peripheral Interfaces
l USART/UART: 4×USART, 2×UART
l SPI/I2S: 3×SPI, 2×I2S
l I2C: 3 channels
l CAN: 2 channels
l USB:
USB OTG Full Speed
USB OTG High Speed (with ULPI)
l Ethernet: 10/100 MAC (Supporting IEEE 1588)
l SDIO: SD/MMC interface
4.Simulation Function
l ADC: 3 12-bit ADCs, up to 24 channels, sampling rate up to 2.4 MSPS
l DAC: 2 12-bit DAC channels
l Comparator/Operational Amplifier: Can be realized through external expansion.
5.Timer
l Total: 17 items
Including PWM, input capture, output comparison, encoder mode, etc.
6.Other Functions
l DMA: 12-channel controller
l CRC Check Unit
l Independence and Window Watchdog
l RTC Real-time Clock
l Temperature sensor
Typical Applications
1. Industrial Control (PLC, Drive Controller)
2. Internet of Things devices (including Ethernet/USB interfaces)
3. Medical electronics (portable diagnostic equipment)
4. Automotive electronics (non-safety-critical components)
5. Multimedia audio processing (digital audio players, voice processors)
6. Consumer electronics (home appliances, smart home devices)
7. Education and development platform (such as STM32F4 Discovery)
Absolute Maximum Ratings
Packaging Information
Conclusion
The STM32F407VGT6, as the main chip of the STM32F4 series, achieves a good balance between performance, functionality and cost. It offers excellent solutions for requirements such as speed, interface quantity, and high-reliability embedded development. For mid-to-high-end embedded projects, it is a reliable "all-rounder".
Image | ![]() |
![]() |
![]() |
Part Number | STM32F407VGT6 | STM32F407VGT6TR | STM32F407VGT6J |
Manufacturer | STMicroelectronics | STMicroelectronics | STMicroelectronics |
Package/Case | 100-LQFP | 100-LQFP | 100-LQFP |
Series | STM32F4 | STM32F4 | STM32F4 |
Packaging | Tray | Tape & Reel (TR) | Tray |
Product Status | Active | Active | Obsolete |
Programmable | Not Verified | Not Verified | Not Verified |
Core Processor | ARM® Cortex®-M4 | ARM® Cortex®-M4 | ARM® Cortex®-M4 |
Core Size | 32-Bit Single-Core | 32-Bit Single-Core | 32-Bit Single-Core |
Speed | 168MHz | 168MHz | 168MHz |
Connectivity | CANbus, DCMI, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG | CANbus, DCMI, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG | CANbus, DCMI, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG |
Peripherals | Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT |
Number of I/O | 82 | 82 | 82 |
Program Memory Size | 1MB (1M x 8) | 1MB (1M x 8) | 1MB (1M x 8) |
Program Memory Type | FLASH | FLASH | FLASH |
EEPROM Size | - | - | - |
RAM Size | 192K x 8 | 192K x 8 | 192K x 8 |
Voltage - Supply (Vcc/Vdd) | 1.8V ~ 3.6V | 1.8V ~ 3.6V | 1.8V ~ 3.6V |
Data Converters | A/D 16x12b; D/A 2x12b | A/D 16x12b; D/A 2x12b | A/D 16x12b; D/A 2x12b |
Oscillator Type | Internal | Internal | Internal |
Operating Temperature | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) |
Grade | - | - | - |
Qualification | - | - | - |
Mounting Type | Surface Mount | Surface Mount | Surface Mount |
Supplier Device Package |
Microchip Technology
Microchip Technology
Microchip Technology
Microchip Technology
Microchip Technology
Microchip Technology