STM32F7 series of very high-performance MCUs with ARM® Cortex®-M7 core

Taking advantage of ST’s ART Accelerator™ as well as an L1 cache, STM32F7 microcontrollers deliver the maximum theoretical performance of the Cortex-M7 core, regardless if 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 Cortex-M7 core:

  • AXI and multi-AHB bus matrixes for interconnecting core, peripherals and memories
  • Up to 16 Kbytes +16 Kbytes of I-cache and D-cache
  • Up to 2 Mbytes of embedded Flash memory, with Read-While-Write capability on certain devices
  • Two general-purpose DMA controllers and dedicated DMA controllers for Ethernet (on some variants), high-speed USB On-The-Go interfaces and the Chrom-ART graphic accelerator (on some variants)
  • Peripheral speed is 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 interfaces with SPDIF input support, two USB OTG interfaces with dedicated power supply and Dual-mode Quad-SPI Flash memory interface
  • Large SRAM with a scattered architecture:
    • Up to 512 Kbytes of universal data memory, including up to 128 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
  • Protected code execution feature (PC-ROP) on some variants
  • On-chip USB high-speed PHY on some variants

Power efficiency

  • 7 CoreMark/mW at 1.8 V
  • 100 µA typical current consumption in Stop mode with all context and SRAM saved


  • Cortex-M7 is backwards compatible with the Cortex-M4 instruction set
  • STM32F7 series is pin-to-pin compatible with the STM32F4 series*

* Note: see datasheet for the specific case of 64- and 100-pin packages

Explore ST's complete ecosystem to start developing with STM32F7

Explore ST's complete ecosystem to start developing with STM32F7

Hardware tools

The new STM32F7 discovery kit STM32F769I-DISCO offers all the needed features to allow developers or makers need to create their own final application. While this low-cost development platform will enable many new original products and applications, it also comes pre-loaded with a full set of demo software libraries which benefit from the many features of the STM32F7 microcontrollers, in particular the MIPI-DSI 4’ capacitive touch display, and can be used as a reference. The fully loaded evaluation tools (with and without a cryptographic accelerator, respectively) are available for developers who want to access to the superset features of the STM32F7 series.

Embedded software

STM32CubeF7 is an embedded software that includes a Hardware Abstraction Layer (HAL) to ease application development with a full set of examples, development templates and middleware components such as FreeRTOS, USB Library or the LwIP stack. 

Software tools

STM32CubeMX is a code configurator and generator based on a simple graphic user interface that also includes pinout-assignment/resolver tool based on the peripheral selection and a clock clock-tree configurator. The STM32CubeMX tool can also generate a report for project documentation.