Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

STM32F407VET6

ARM Cortex-M4 MCU

The STM32F407VET6 is a arm cortex-m4 mcu from STMicroelectronics. View the full STM32F407VET6 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

Official STM32F407VET6 datasheet (PDF) — the source this page was extracted from.

Manufacturer

STMicroelectronics

Package

100-LQFP

Lifecycle

Active

STM32F407VET6 Key Specifications

ParameterValue
ConnectivityCANbus, DCMI, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SPI, UART/USART, USB OTG
Core ProcessorARM® Cortex®-M4
Core Size32-Bit
Data ConvertersA/D 16x12b; D/A 2x12b
DigiKey ProgrammableNot Verified
Mounting TypeSurface Mount
Number of I/O82
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeInternal
Package / Case100-LQFP
PackagingTray
PeripheralsBrown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT
Flash Memory Size512KB (512K x 8)
Program Memory TypeFLASH
RAM Size192K x 8 B
Clock Speed168MHz
Standard Pack Qty540
Supplier Device Package100-LQFP (14x14)
Supply Voltage1.8V ~ 3.6V

STM32F407VET6 Overview

Part: STM32F407VET6

Type: ARM Cortex-M4 Microcontroller

Description: 32-bit ARM Cortex-M4 MCU with FPU running up to 168 MHz, featuring 512 KB Flash, 192+4 KB SRAM, Ethernet MAC, and dual USB OTG controllers.

Operating Conditions:

  • Supply voltage: 1.8 to 3.6 V
  • Operating temperature: -40 to 85 °C (maximum power dissipation, suffix 6)
  • Core frequency: Up to 168 MHz (VOS bit = 1)
  • Analog operating voltage: 1.8 to 3.6 V

Absolute Maximum Ratings:

  • Max supply voltage: 4.0 V
  • Max continuous current: 150 mA (Total current into VDD / out of VSS)
  • Max junction/storage temperature: -65 to +150 °C (storage), 125 °C (junction)

Key Specs:

  • Maximum CPU frequency: 168 MHz (210 DMIPS / 1.25 DMIPS/MHz)
  • Total current into VDD power lines: 150 mA maximum
  • Output current sunk/sourced per I/O pin: 25 mA maximum
  • Flash memory capacity: 512 KB
  • SRAM capacity: 192+4 KB (includes 64 KB CCM data RAM)
  • ADC throughput: Up to 2.4 MSPS per ADC (up to 7.2 MSPS interleaved) across 3x 12-bit ADCs
  • DAC resolution: 2x 12-bit DACs
  • Maximum I/O speed: Up to 84 MHz

Features:

  • ARM 32-bit Cortex-M4 core with FPU and Adaptive Real-Time Accelerator (ART Accelerator)
  • Up to 15 communication interfaces: 3x I2C, 4x USART, 2x UART, 3x SPI (with 2 multiplexed I2S), 2x CAN 2.0B, SDIO
  • 10/100 Ethernet MAC with dedicated DMA supporting IEEE 1588v2 hardware
  • USB 2.0 full-speed and high-speed/full-speed OTG controllers
  • Up to 17 timers: twelve 16-bit and two 32-bit timers up to 168 MHz
  • General-purpose 16-stream DMA controller with FIFOs and burst support
  • 8- to 14-bit parallel digital camera interface (DCMI) up to 54 Mbytes/s
  • Hardware CRC calculation unit and True Random Number Generator (RNG)

Applications:

  • Motor drive and application control
  • Medical equipment
  • Industrial applications (PLC, inverters, circuit breakers)
  • Printers and scanners
  • Alarm systems, video intercom, and HVAC
  • Home audio appliances

Package:

  • LQFP100 (14 × 14 mm)

STM32F407VET6 Features

  • Core: ARM 32-bit Cortex™-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/ 1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
  • Memories
  • -Up to 1 Mbyte of Flash memory
  • -Up to 192+4 Kbytes of SRAM including 64Kbyte of CCM (core coupled memory) data RAM
  • -Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
  • LCD parallel interface, 8080/6800 modes
  • Clock, reset and supply management
  • -1.8 V to 3.6 V application supply and I/Os
  • -POR, PDR, PVD and BOR
  • -4-to-26 MHz crystal oscillator
  • -Internal 16 MHz factory-trimmed RC (1% accuracy)
  • -32 kHz oscillator for RTC with calibration
  • -Internal 32 kHz RC with calibration
  • Low power
  • -Sleep, Stop and Standby modes
  • -VBAT supply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
  • 3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
  • 2×12-bit D/A converters
  • General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
  • Up to 17 timers: up to twelve 16-bit and two 32bit timers up to 168 MHz, each with up to 4

WLCSP90

UFBGA176 (10 × 10 mm)

1

STM32F407VET6 Pin Configuration

Figure 12. STM32F40x LQFP64 pinout

Figure 13. STM32F40x LQFP100 pinout

Figure 14. STM32F40x LQFP144 pinout

Figure 15. STM32F40x LQFP176 pinout

STM32F407VET6 Electrical Characteristics

The definition and values of input/output AC characteristics are given in Figure 37 and Table 49 , respectively.

Unless otherwise specified, the parameters given in Table 49 are derived from tests performed under the ambient temperature and V DD supply voltage conditions summarized in Table 14 .

Table 49. I/O AC characteristics (1)(2)(3)

OSPEEDRy [1:0] bit value (1)SymbolParameterConditionsMinTypMaxUnit
00f max(IO)outMaximum frequency (4)C L = 50 pF, V DD > 2.70 V--2MHz
00f max(IO)outMaximum frequency (4)C L = 50 pF, V DD > 1.8 V--2MHz
00f max(IO)outMaximum frequency (4)C L = 10 pF, V DD > 2.70 V--TBDMHz
00f max(IO)outMaximum frequency (4)C L = 10 pF, V DD > 1.8 V--TBDMHz
00t f(IO)outOutput high to low level fall timeC L = 50 pF, V DD = 1.8 V to 3.6 V--TBDns
00t r(IO)outOutput low to high level rise timeC L = 50 pF, V DD = 1.8 V to 3.6 V--TBDns
01f max(IO)outMaximum frequency (4)C L = 50 pF, V DD > 2.70 V--25MHz
01f max(IO)outMaximum frequency (4)C L = 50 pF, V DD > 1.8 V--12.5 (5)MHz
01f max(IO)outMaximum frequency (4)C L = 10 pF, V DD > 2.70 V--50 (5)MHz
01f max(IO)outMaximum frequency (4)C L = 10 pF, V DD > 1.8 V--TBDMHz
01t f(IO)outOutput high to low level fall timeC L = 50 pF, V DD < 2.7 V--TBDns
01t f(IO)outOutput high to low level fall timeC L = 10 pF, V DD > 2.7 V--TBDns
01t r(IO)outOutput low to high level rise timeC L = 50 pF, V DD < 2.7 V--TBD
01t r(IO)outOutput low to high level rise timeC L = 10 pF, V DD > 2.7 V--TBD
10f max(IO)outMaximum frequency (4)C L = 40 pF, V DD > 2.70 V--50 (5)MHz
10f max(IO)outMaximum frequency (4)C L = 40 pF, V DD > 1.8 V--25MHz
10f max(IO)outMaximum frequency (4)C L = 10 pF, V DD > 2.70 V--100 (5)MHz
10f max(IO)outMaximum frequency (4)C L = 10 pF, V DD > 1.8 V--TBDMHz
10t f(IO)outOutput high to low level fall timeC L = 50 pF, 2.4 < V DD < 2.7 V--TBDns
10t f(IO)outOutput high to low level fall timeC L = 10 pF, V DD > 2.7 V--TBDns
10t r(IO)outOutput low to high level rise timeC L = 50 pF, 2.4 < V DD < 2.7 V--TBD
10t r(IO)outOutput low to high level rise timeC L = 10 pF, V DD > 2.7 V--TBD

Table 49. I/O AC characteristics (1)(2)(3)

Table 49. I/O AC characteristics (1)(2)(3) (continued)

OSPEEDRy [1:0] bit value (1)SymbolParameterConditionsMinTypMaxUnit
11F max(IO)ou tMaximum frequency (4)C L = 30 pF, V DD > 2.70 V--100 (5)MHz
11F max(IO)ou tMaximum frequency (4)C L = 30 pF, V DD > 1.8 V--50 (5)MHz
11F max(IO)ou tMaximum frequency (4)C L = 10 pF, V DD > 2.70 V--200 (5)MHz
11F max(IO)ou tMaximum frequency (4)C L = 10 pF, V DD > 1.8 V--TBDMHz
11t f(IO)outOutput high to low level fall timeC L = 20 pF, 2.4 < V DD < 2.7 V--TBDns
11t f(IO)outOutput high to low level fall timeC L = 10 pF, V DD > 2.7 V--TBDns
11t r(IO)outOutput low to high level rise timeC L = 20 pF, 2.4 < V DD < 2.7 V--TBDns
11t r(IO)outOutput low to high level rise timeC L = 10 pF, V DD > 2.7 V--TBDns
-t EXTIpwPulse width of external signals detected by the EXTI controller10--ns
  1. Based on characterization data, not tested in production.
  2. The I/O speed is configured using the OSPEEDRy[1:0] bits. Refer to the STM32F20/21xxx reference manual for a description of the GPIOx_SPEEDR GPIO port output speed register.
  3. TBD stands for 'to be defined'.
  4. The maximum frequency is defined in Figure 37 .
  5. For maximum frequencies above 50 MHz, the compensation cell should be used.

Figure 37. I/O AC characteristics definition

STM32F407VET6 Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 11: Voltage characteristics , Table 12: Current characteristics , and Table 13: Thermal characteristics may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.

Table 11. Voltage characteristics

SymbolRatingsMinMaxUnit
V DD -V SSExternal main supply voltage (including V DDA , V DD ) (1)-0.34.0V
V INInput voltage on five-volt tolerant pin (2)V SS -0.3V DD +4V
V INInput voltage on any other pinV SS -0.34.0V
| ∆ V DDx |Variations between different V DD power pins-50mV
|V SSX - V SS |Variations between all the different ground pins-50mV
V ESD(HBM)Electrostatic discharge voltage (human body model)see Section 5.3.14: Absolute maximum ratings (electrical sensitivity)see Section 5.3.14: Absolute maximum ratings (electrical sensitivity)

Table 12. Current characteristics

SymbolRatingsMax.Unit
I VDDTotal current into V DD power lines (source) (1)150mA
I VSSTotal current out of V SS ground lines (sink) (1)150mA
I IOOutput current sunk by any I/O and control pin25mA
I IOOutput current source by any I/Os and control pin25mA
I INJ(PIN) (2)Injected current on five-volt tolerant I/O (3)-5/+0mA
I INJ(PIN) (2)Injected current on any other pin (4)±5mA
Σ I INJ(PIN) (4)Total injected current (sum of all I/O and control pins) (5)±25mA
  1. Positive injection is not possible on these I/Os. A negative injection is induced by V IN <VSS . I INJ(PIN) must never be exceeded. Refer to Table 11 for the values of the maximum allowed input voltage.
  2. A positive injection is induced by V IN >VDD while a negative injection is induced by V IN <VSS . I INJ(PIN) must never be exceeded. Refer to Table 11 for the values of the maximum allowed input voltage.
  3. When several inputs are submitted to a current injection, the maximum Σ I INJ(PIN) is the absolute sum of the positive and negative injected currents (instantaneous values).

Table 13. Thermal characteristics

SymbolRatingsValueUnit
T STGStorage temperature range-65 to +150°C
T JMaximum junction temperature125°C

STM32F407VET6 Thermal Information

The maximum chip-junction temperature, T J max, in degrees Celsius, may be calculated using the following equation:

T J max = T A max + (P D max x Θ JA )

STM32F407VET6 Package Information

In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK ® packages, depending on their level of environmental compliance. ECOPACK ® specifications, grade definitions and product status are available at: www.st.com . ECOPACK ® is an ST trademark.

Figure 76. WLCSP90 - 0.400 mm pitch wafer level chip size package outline

Table 90. WLCSP90 - 0.400 mm pitch wafer level chip size package mechanical data

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches (1) - Mininches (1) - Typinches (1) - Max
A0.5200.5700.6200.02050.02240.0244
A10.1650.1900.2150.00650.00750.0085
A20.3500.3800.4100.01380.0150.0161
b0.2400.2700.3000.00940.01060.0118
D4.1784.2184.2580.16450.16610.1676
E3.9643.9694.0040.15610.15630.1576
e0.4000.0157
e13.6000.1417
e23.2000.126
F0.3120.0123
G0.3850.0152
eee0.0500.0020

Table 90. WLCSP90 - 0.400 mm pitch wafer level chip size package mechanical data

Figure 77. LQFP64 - 10 x 10 mm 64 pin low-profile quad flat package outline

  1. Drawing is not to scale.

Table 91. LQFP64 - 10 x 10 mm 64 pin low-profile quad flat package mechanical data

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches (1) - Mininches (1) - Typinches (1) - Max
A1.6000.0630
A10.0500.1500.00200.0059
A21.3501.4001.4500.05310.05510.0571
b0.1700.2200.2700.00670.00870.0106
c0.0900.2000.00350.0079
D12.0000.4724
D110.0000.3937
E12.0000.4724
E110.0000.3937
e0.5000.0197
θ0°3.5°7°0°3.5°7°
L0.4500.6000.7500.01770.02360.0295
L11.0000.0394
NNumber of pinsNumber of pinsNumber of pinsNumber of pinsNumber of pinsNumber of pins
N646464646464

Table 91. LQFP64 - 10 x 10 mm 64 pin low-profile quad flat package mechanical data

Figure 78. LQFP64 recommended footprint

  1. Drawing is not to scale.
  2. Dimensions are in millimeters.

Figure 79. LQFP100, 14 x 14 mm 100-pin low-profile quad flat package outline

  1. Drawing is not to scale.
  2. Values in inches are converted from mm and rounded to 4 decimal digits.

Table 92. LQPF100 - 14 x 14 mm 100-pin low-profile quad flat package mechanical data (1)

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches - Mininches - Typinches - Max
A1.6000.0630
A10.0500.1500.00200.0059
A21.3501.4001.4500.05310.05510.0571
b0.1700.2200.2700.00670.00870.0106
c0.0900.2000.00350.0079
D15.80016.00016.2000.62200.62990.6378
D113.80014.00014.2000.54330.55120.5591
D312.0000.4724
E15.80v16.00016.2000.62200.62990.6378
E113.80014.00014.2000.54330.55120.5591
E312.0000.4724
e0.5000.0197
L0.4500.6000.7500.01770.02360.0295
L11.0000.0394
k0°3.5°7°0°3.5°7°
ccc0.0800.0031

Table 92. LQPF100 - 14 x 14 mm 100-pin low-profile quad flat package mechanical data (1)

Figure 80. LQFP100 recommended footprint

  1. Drawing is not to scale.
  2. Dimensions are in millimeters.

Figure 81. LQFP144, 20 x 20 mm, 144-pin low-profile quad flat package outline

  1. Drawing is not to scale.

Table 93. LQFP144, 20 x 20 mm, 144-pin low-profile quad flat package mechanical data

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches (1) - Mininches (1) - Typinches (1) - Max
A1.6000.0630
A10.0500.1500.00200.0059
A21.3501.4001.4500.05310.05510.0571
b0.1700.2200.2700.00670.00870.0106
c0.0900.2000.00350.0079
D21.80022.00022.2000.85830.86610.874
D119.80020.00020.2000.77950.78740.7953
D317.5000.689
E21.80022.00022.2000.85830.86610.8740
E119.80020.00020.2000.77950.78740.7953
E317.5000.6890
e0.5000.0197
L0.4500.6000.7500.01770.02360.0295
L11.0000.0394

Table 93. LQFP144, 20 x 20 mm, 144-pin low-profile quad flat package mechanical data

Table 93. LQFP144, 20 x 20 mm, 144-pin low-profile quad flat package mechanical data

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches (1) - Mininches (1) - Typinches (1) - Max
k0°3.5°7°0°3.5°7°
ccc0.0800.0031
  1. Values in inches are converted from mm and rounded to 4 decimal digits.
  2. Drawing is not to scale.
  3. Dimensions are in millimeters.

Figure 82. LQFP144 recommended footprint

Figure 83. UFBGA176+25 - ultra thin fine pitch ball grid array 10 × 10 × 0.6 mm, package outline

  1. Drawing is not to scale.

Table 94. UFBGA176+25 - ultra thin fine pitch ball grid array 10 × 10 × 0.6 mm mechanical data

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches (1) - Mininches (1) - Typinches (1) - Max
A0.4600.5300.6000.01810.02090.0236
A10.0500.0800.1100.0020.00310.0043
A20.4000.4500.5000.01570.01770.0197
b0.2300.2800.3300.00910.01100.0130
D9.90010.00010.1000.38980.39370.3976
E9.90010.00010.1000.38980.39370.3976
e0.6500.0256
F0.4250.4500.4750.01670.01770.0187
ddd0.0800.0031
eee0.1500.0059
fff0.0800.0031

Table 94. UFBGA176+25 - ultra thin fine pitch ball grid array 10 × 10 × 0.6 mm mechanical data

Figure 84. LQFP176 24 x 24 mm, 176-pin low-profile quad flat package outline

Table 95. LQFP176, 24 x 24 mm, 176-pin low-profile quad flat package mechanical data

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches (1) - Mininches (1) - Typinches (1) - Max
A1.6000.0630
A10.0500.1500.0020
A21.3501.4500.05310.0060
b0.1700.2700.00670.0106
C0.0900.2000.00350.0079
D23.90024.1000.94090.9488
E23.90024.1000.94090.9488
e0.5000.0197
HD25.90026.1001.02001.0276
HE25.90026.1001.02001.0276
L0.4500.7500.01770.0295
L11.0000.0394
ZD1.2500.0492
ZE1.2500.0492

Table 95. LQFP176, 24 x 24 mm, 176-pin low-profile quad flat package mechanical data

Table 95. LQFP176, 24 x 24 mm, 176-pin low-profile quad flat package mechanical data

Symbolmillimeters - Minmillimeters - Typmillimeters - Maxinches (1) - Mininches (1) - Typinches (1) - Max
ccc0.0800.0031
k0 °7 °0 °7 °
  1. Values in inches are converted from mm and rounded to 4 decimal digits.
  2. Dimensions are expressed in millimeters.

Figure 85. LQFP176 recommended footprint

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
STM32F405OESTMicroelectronics—
STM32F405OGSTMicroelectronics—
STM32F405RGSTMicroelectronicsLQFP64 (10 × 10 mm)
STM32F405RGT6STMicroelectronics64-LQFP
STM32F405VGSTMicroelectronics—
STM32F405ZGSTMicroelectronics—
STM32F407IESTMicroelectronics—
STM32F407IGSTMicroelectronics—
STM32F407IXSTMicroelectronics—
STM32F407VESTMicroelectronics—
STM32F407VGSTMicroelectronics—
STM32F407VXSTMicroelectronics—
STM32F407ZESTMicroelectronics—
STM32F407ZGSTMicroelectronics—
STM32F407ZXSTMicroelectronics—

Other Microcontrollers (MCU)

  • STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
  • RP2040 – Raspberry Pi, Microcontroller
  • STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
  • NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
  • STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
  • STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
  • GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
  • CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller

All Microcontrollers (MCU) datasheetsAll STMicroelectronics datasheets (808)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the STM32F407VET6

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the STM32F407VET6 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.