• STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32
  • STM32

STM32 F4 series of high-performance MCUs with DSP and FPU instructions

The ARM® Cortex™-M4-based STM32 F4 series is an extension of the industry-leading STM32 portfolio towards even higher performance. Like the STM32 F2 series, these MCUs leverage ST‘s 90 nm NVM technology and ST’s ART Accelerator™ to reach the industry’s highest benchmark scores for Cortex-M-based microcontrollers with 210 DMIPS/469 Coremark executing from Flash memory at 168 MHz operating frequency.

The DSP instructions and the floating point unit enlarge the range of addressable applications.

The STM32 F4 series is the result of a perfect symbiosis of the real-time control capabilities of an MCU and the signal processing performance of a DSP, and thus complements the STM32 portfolio with a new class of devices, digital signal controllers (DSC).

The STM32 F4 series remains pin-to-pin and software compatible with the STM32 F2 series and features more SRAM, peripheral improvements such as full duplex I²S, improved RTC and faster ADCs.

Block Diagram
click to enlarge

Features: STM32F405/407

  • 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
  • LCD parallel interface
  • Clock, reset and supply management
  • Sleep, Stop and Standby modes
  • 3×12-bit, 2.4 MSPS A/D converters
  • 2×12-bit D/A converters
  • General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
  • Up to 17 timers
  • Up to 140 I/O ports
  • Up to 15 communication interfaces
    • Up to 3 × I2C interfaces (SMBus/PMBus)
    • Up to 4 USARTs/2 UARTs (10.5 Mbit/s ISO 7816 interface, LIN, IrDA, modem control)
    • Up to 3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
    • 2 × CAN interfaces (2.0B Active)
    • SDIO interface
  • Advanced connectivity
  • 8- to 14-bit parallel camera interface up to 54 Mbytes/s
  • CRC calculation unit
  • 96-bit unique ID
  • RTC: subsecond accuracy, hardware calendar
Part NumberOperation
Freq. (MHz)
FLASH
Size (kB)
Internal RAM
Size (kB)
Package 
STM32F405RG 168 1024 192 LQFP 64 Learn More
STM32F405VG 168 1024 192 LQFP 100 Learn More
STM32F405ZG 168 1024 192 LQFP 144 Learn More
STM32F407IE 168 512 192 BGA 176; LQFP 176 Learn More
STM32F407IG 168 1024 192 BGA 176; LQFP 176 Learn More
STM32F407VE 168 512 192 LQFP 100 Learn More
STM32F407VG 168 1024 192 LQFP 100 Learn More
STM32F407ZE 168 512 192 LQFP 144 Learn More
STM32F407ZG 168 1024 192 LQFP 144 Learn More
Development Kits
STM3240G-EVAL Evaluation board for STM32 F4 series - with STM32F407 MCU   Learn More
STM3240G-SK/IAR IAR starter kit for STM32F4 series 32-bit microcontrollers   Learn More
STM32F4DISCOVERY Discovery kit for STM32 F4 series - with STM32F407 MCU   Learn More
STM3220G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
STM3240G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32   Learn More

Features: STM32F415/417

  • 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
  • LCD parallel interface
  • Clock, reset and supply management
  • Sleep, Stop and Standby modes
  • 3×12-bit, 2.4 MSPS A/D converters
  • 2×12-bit D/A converters
  • General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
  • Up to 17 timers
  • Up to 140 I/O ports
  • Up to 15 communication interfaces
    • Up to 3 × I2C interfaces (SMBus/PMBus)
    • Up to 4 USARTs/2 UARTs (10.5 Mbit/s ISO 7816 interface, LIN, IrDA, modem control)
    • Up to 3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
    • 2 × CAN interfaces (2.0B Active)
    • SDIO interface
  • Advanced connectivity
  • 8- to 14-bit parallel camera interface up to 54 Mbytes/s
  • CRC calculation unit
  • 96-bit unique ID
  • RTC: subsecond accuracy, hardware calendar
  • Crypto Engine & RNG
Part NumberOperation
Freq. (MHz)
FLASH
Size (kB)
Internal RAM
Size (kB)
Package 
STM32F415RG 168 1024 192 LQFP 64 Learn More
STM32F415VG 168 1024 192 LQFP 100 Learn More
STM32F415ZG 168 1024 192 LQFP 144 Learn More
STM32F417IE 168 512 192 BGA 176; LQFP 176 Learn More
STM32F417IG 168 1024 192 BGA 176; LQFP 176 Learn More
STM32F417VE 168 512 192 LQFP 100 Learn More
STM32F417VG 168 1024 192 LQFP 100 Learn More
STM32F417ZE 168 512 192 LQFP 144 Learn More
STM32F417ZG 168 1024 192 LQFP 144 Learn More
Development Kits
STM3240G-EVAL Evaluation board for STM32 F4 series - with STM32F407 MCU   Learn More
STM3240G-SK/IAR IAR starter kit for STM32F4 series 32-bit microcontrollers   Learn More
STM32F4DISCOVERY Discovery kit for STM32 F4 series - with STM32F407 MCU   Learn More
STM3220G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
STM3240G-SK/KEI Keil starter kit for ST ARM core-based microcontrollers   Learn More
ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32   Learn More