EmbeddedRelated.com
STM32F407VGT6TR

STM32F407VGT6TR

STMicroelectronics
ARM® Cortex®-M4 STM32F4 Microcontroller IC 32-Bit 168MHz 1MB (1M x 8) FLASH 100-LQFP (14x14)
Active3,768 in stock

Overview

The STM32F407VGT6TR is a high-performance 32-bit microcontroller based on the Arm Cortex-M4 core with a Floating Point Unit (FPU). Operating at up to 168MHz, it integrates 1024kB of Flash memory and 192kB of RAM, offering a robust balance of processing power and on-chip storage. It features an Adaptive Real-Time (ART) accelerator and an extensive range of interfaces including Ethernet, USB OTG, and a flexible static memory controller.

Why Choose This Part

The inclusion of the ART Accelerator allows for execution from Flash with zero-wait states at full clock speed, maximizing 210 DMIPS performance. Engineers benefit from a highly versatile peripheral set that includes both USB OTG High-Speed and Full-Speed, plus 5V-tolerant I/O pins for simplified hardware design.

Applications

Industrial Networking
Utilizes the integrated 10/100 Ethernet MAC and dual CAN interfaces for reliable communication in factory automation.
Digital Signal Processing
The FPU and DSP instruction set enable real-time audio processing or sensor fusion algorithms.
Human-Machine Interface
The 8-to-14 bit parallel camera interface (DCMI) and LCD interface support basic graphical displays and image capture.
Motor Control
Leverages multiple PWM timers and triple 12-bit ADCs for precise control of advanced motor systems.

Key Specifications

Speed 168MHz
RAM Size 192K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT
Connectivity CANbus, DCMI, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 82
Core Processor ARM Cortex-M4
Package / Case 100-LQFP
Data Converters A/D 16x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 1MB (1M x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 100-LQFP (14x14)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Start development with the STM32F407G-DISC1 Discovery kit, which includes an on-board ST-LINK debugger. Use the STM32CubeMX tool for visual pinout and clock tree configuration, and compile code using the STM32CubeIDE or Keil MDK. The chip's LQFP100 package is also compatible with many standard prototyping breakout boards.

Dev Boards

Development boards and breakout modules featuring the STM32F407VGT6TR or compatible chips — ready to use for prototyping.

STM32F411E-DISCO STMicroelectronics
STM32F411VE Discovery STM32F4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 564 in stock
P-NUCLEO-53L7A1 STMicroelectronics
STM32F401RE, VL53L7CX - Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key Mouser 89 in stock
STM32F401RE STMicroelectronics
Common Cortex-M4 option frequently used on Nucleo boards when a compact, development-friendly MCU is desired.
Digi-Key 2,408 in stock
P-NUCLEO-53L0A1 STMicroelectronics
STM32F401RE, VL53L0CX FlightSense™ Light, 3D Time-of-Flight (ToF) Sensor Evaluation Board
Digi-Key 77 in stock
NUCLEO-F401RE STMicroelectronics
Development Boards & Kits - ARM Nucleo Board STM32F4 STM32F401RE 512K
Digi-Key Mouser 2,222 in stock
Part of STM32F4 family » STM32F407

STM32F407 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32F407VGT6TR (this part) Tape & Reel 82 LQFP-100 A/D 16x12b; D/A 2x.. 1MB 3,768
STM32F407VGT6 82 LQFP-100 A/D 16x12b; D/A 2x.. 1MB 2,289
STM32F407ZGT6 114 LQFP-144 A/D 24x12b; D/A 2x.. 1MB 1,676
STM32F407VET6 82 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 3,521
STM32F407IGH6 140 UFBGA-201 A/D 24x12b; D/A 2x.. 1MB 2,740
Also available as: STM32F407G-DISC1

Also Consider

STM32F407VET6 STMicroelectronics - Identical peripheral set but with a smaller 512kB Flash capacity for applications with lower memory requirements.