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 devices 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, with Read-While-Write capability on certain devices
  • 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 Quad-SPI 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

Power efficiency

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

Compatibility

  • 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 the 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.

×