STM32® 32-bit MCU Family

Leading supplier of ARM® Cortex®-M microcontrollers

STM32F7 Series of very High-Performance MCUs with ARM® Cortex®-M7 Core

Taking advantage of STMicroelectronics' ART Accelerator™ as well as an L1 cache, STM32F7 devices deliver the maximum theoretical performance of the Cortex-M7 no matter whether code is executed from embedded Flash or external memory: 1082 CoreMark /462 DMIPS at 216 MHz fCPU.

Smart architecture with new peripheral set
The STM32F7 series unleashes the new Cortex-M7 core:

  • AXI and multi-AHB bus matrix for interconnecting core, peripherals and memories
  • Two general-purpose DMA controllers and dedicated DMAs for Ethernet, high-speed USB On-The-Go interface and the Chrom-ART graphic accelerator.
  • Peripheral speed independent from CPU speed (dual clock support) allowing system clock changes without any impact on peripheral operations
  • Even more peripherals, such as two serial audio interfaces (SAI) with SPDIF output support, three I²S half-duplex with SPDIF input support, two USB OTG with dedicated power supply and Dual-mode QuadSPI Flash
  • Large SRAM with a scattered architecture:
    • 320 Kbytes of universal data memory, including 64 Kbytes of Tightly-Coupled Memory for Data (DTCM) for time critical data handling (stack, heap...)
    • 16 Kbytes of Tightly-Coupled Memory for Instructions (ITCM) for time-critical routines
    • 4 Kbytes of backup SRAM to keep data in the lowest power modes

ARM® Cortex®-M7 - 216 MHz

  • ART Accelerator™
  • L1 cache: 4K+4K data and instruction cache
  • Chrom-ART Accelerator™
  • Single Precision FPU
  • 2 x USB 2.0 OTG FS/HS
  • SDIO
  • 2 x CAN
  • I2S + audio PLL
  • 2 x SAI
  • 2 x 12-bit DAC
  • 16- and 32-bit timers
STM32F7 Product Line
  Note: *Crypto/hash hardware on STM32F756 devices only


Part Number General Description ST Product
Freq. (MHz)
Size (kB)
Size (kB)
STM32F746BGT6 IC MCU 32BIT 1MB FLASH 208LQFP STM32F7x6 216 1024 320 LQFP 208 STM32F746BGT6 product page link
STM32F746IGK6 IC MCU 32BIT 1MB FLASH 176UFBGA STM32F7x6 216 1024 320 UFBGA 176 STM32F746IGK6 product page link
STM32F746IGT6 IC MCU 32BIT 1MB FLASH 176LQFP STM32F7x6 216 1024 320 LQFP 176 STM32F746IGT6 product page link
STM32F746NGH6 IC MCU 32BIT 1MB FLASH 216TFBGA STM32F7x6 216 1024 320 TFBGA 216 STM32F746NGH6 product page link
STM32F746VGT6 IC MCU 32BIT 1MB FLASH 100LQFP STM32F7x6 216 1024 320 LQFP 100 STM32F746VGT6 product page link
STM32F746ZGT6 IC MCU 32BIT 1MB FLASH 144LQFP STM32F7x6 216 1024 320 LQFP 144 STM32F746ZGT6 product page link