English
Language : 

PM0253 Datasheet, PDF (1/252 Pages) –
PM0253
Programming manual
STM32F7 Series Cortex®-M7 processor programming manual
Introduction
This programming manual provides information for application and system-level software
developers. It gives a full description of the STM32F7 Series Cortex®-M7 processor
programming model, instruction set and core peripherals.
The STM32F7 Series Cortex®-M7 processor is a high performance 32-bit processor
designed for the microcontroller market.
The Cortex®-M7 processor is the ARM®’s highest-performing Cortex®-M processor. It
combines a six-stage, superscalar pipeline with flexible system and memory interfaces
including AXI, AHB, caches and tightly-coupled memories, and delivers high integer,
floating-point and DSP performance in a STM32F7 Series MCU. It supports also dual-issue
of load/load and load/store instruction pairs to multiple memory interfaces.
The Cortex®-M7 processor takes advantage of the same easy-to-use, C friendly
programmer’s model and is 100% binary compatible with the existing Cortex®-M processors
and tools. Along with all Cortex®-M series processors, it enjoys full support from the ARM®
Cortex®-M ecosystem. The software compatibility enables a simple migration from Cortex®-
M3 and Cortex®-M4 processors.
February 2017
DocID028474 Rev 3
1/252
www.st.com
1