brstm32f7

STM32F7 series
ARM® Cortex®-M7 powered
Releasing your creativity
STM32® high performance
Very high performance 32-bit MCU with DSP and FPU
The STM32F7 with its ARM® Cortex®-M7 core is the smartest MCU and has the best performance of the
32‑bit STM32 family.
PERFORMANCE
2
The STM32F7 delivers 1082 CoreMark/
462 DMIPS executing from embedded
Flash thanks to the ST ART Accelerator™
at 216 MHz and up to twice the DSP
performance, without compromising on
power efficiency. External memory can be
used with no performance penalty thanks to
the L1 cache (up to I/D 16KB+16KB). Fully
pin-to-pin and code compatible with the
STM32F4 and the STM32 ecosystem.
Benefits: Allows creation of more
responsive, innovative applications, running
on either on‑chip or off-chip memories.
Easy upgrade for existing designs based on
STM32F4.
SMART ARCHITECTURE WITH
NEW PERIPHERAL SET
The STM32F7 optimizes the system
performance by combining brand-new
peripherals around the Cortex-M7, with a
superior interconnect architecture with AXI
and multi AHB bus matrix, multiple DMA and
the Chrom-ART Accelerator™ hardware.
Benefits: Concurrent, high-speed data
transfers between bus masters and slaves
without loading the CPU.
Large SRAM with overloading
architecture
• Up to 512 Kbytes including 128 Kbytes of
Data TCM RAM
• 16 Kbytes of instruction TCM RAM
• 4 Kbytes of backup SRAM
POWER EFFICIENT
• Up to 6 CoreMark/mW at 1.8 V
• 130 μA typical in Stop mode with all SRAM saved
Benefit: Put more innovation and creativity in power-constrained applications.
LQFP100
LQFP144
LQFP176
LQFP208
14 x 14 x 1.4 mm
20 x 20 x 1.4 mm
24 x 24 x 1.4 mm
28 x 28 x 1.4 mm
UFBGA176
TFBGA216
10 x 10 x 0.6 mm (pitch 0.65)
3 x 13 x 1.2 mm (pitch 0.8)
WLCSP143
WLCSP180
< 5.9 x 4.6 mm
< 6.2 x 5.6 mm
Benefits: Support for large data buffers,
critical real-time data routines and backup.
New peripheral sets
• Two SAI (with SPDIF output support), three
I²S half-duplex and SPDIF input
Benefit: Multiple audio channel input and
output support.
• 2x USB OTG with dedicated power supply
Benefit: Enables USB communication
even when the MCU is powered at 1.8 V.
• Dual QuadSPI interface:
Benefit: Connect cost-effective memories
with only 1, 4 or 8 data pins.
Flash
RAM
JPEG
(bytes)
(KB)
codec
16K+16K
Double
Precision
1M to
2M
(RWW)
512K
(incl.64K
DTCM)
+ 16K ITCM
+ 4K backup
16K+16K
Double
Precision
1M to
2M
(RWW)
512K
(incl.64K
DTCM)
+ 16K ITCM
+ 4K backup
Single
Precision
512K to
1M
320K
(incl.64K
DTCM)
+ 16K ITCM
+ 4K backup
2
16K+16K
Double
Precision
1M to
2M
(RWW)
512K
(incl.64K
DTCM)
+ 16K ITCM
+ 4K backup
3
4K+4K
Single
Precision
512K to
1M
320K
(incl.64K
DTCM)
+ 16K ITCM
+ 4K backup
2
(I/D)
• ART Accelerator™
• L1 cache: data and
instruction cache
FPU
CONNECTIVITY
DF
SDM
•
3
•
•
•
3
•
•
Product
• Chrom-ART Accelerator™
• Floating Point Unit
CAN
STM32F7x81
STM32F7x9²
216
• 2 x USB2.0 OTG FS/HS
ARM® Cortex®-M7 – 216 MHz
• SDIO (x2 on F76x & F779)
• USART, UART, SPI, I²C
• CAN2.0
• HDMI-CEC
STM32F7x7²
216
• Ethernet IEEE 1588
• FMC
• MDIO slave (on F76x and
F77x)
• Camera I/F
• Dual mode Quad-SPI
STM32F7x6²
216
4K+4K
AUDIO
•
• I²S + audio PLL
• 2 x SAI
• 2 x 12-bit DAC
• SPDIF-RX
765
216
OTHER
• 16- and 32-bit timers
• 3 x 12-bit ADC 2.4 MSPS
• Low voltage supply: 1.7 to
3.6 V
• 85 °C and 105 °C ranges
MIPI®-DSI
ACCELERATION
cache
TFT LCD
L1
FCPU
(MHz)
controller
UP TO FOUR LINES FOR MORE PERFORMANCE
•
STM32F7x5
745
216
Notes: 1 Voltage Regulator Off mode available for WLCSP180 package (STM32F778AIY6TR)
² Only STM32F756, STM32F777 and STM32F779 include HW crypto/hash functions
•
STM32F756 BLOCK DIAGRAM
Chrom-ART Accelerator™
ART AcceleratorTM
System
Power supply
1.2 V regulator
POR/PDR/PVD
Xtal oscillators
32 kHz + 4 ~26 MHz
Internal RC oscillators
32 kHz + 16 MHz
PLL
Clock control
RTC/AWU
1x SysTick timer
2x watchdogs
(independent and
window)
82/114/140/168 I/Os
Cyclic redundancy
check (CRC)
Control
2x 16-bit motor control
PWM synchronized
AC timer
10x 16-bit timers
2x 32-bit timers
LP timer
Crypto/Hash processor
3DES, AES 256, GCM, CCM
SHA-1, SHA-256, MD5,
HMAC
Cache I/D 4+4 Kbytes
ARM
Cortex-M7
216 MHz
Floating point unit
(FPU)
Nested vector
interrupt
controller (NVIC)
JTAG/SW debug/ETM
Memory Protection Unit
(MPU)
AXI and Multi-AHB
bus matrix
16-channel DMA
True random number
generator (RNG)
1-Mbyte dual
bank Flash
320-Kbyte SRAM +
16-Kbyte ITCM RAM
FMC/SRAM/NOR/NAND/
SDRAM
Dual Quad-SPI
128-byte + 4-Kbyte
backup SRAM
1024-byte OTP
Connectivity
TFT LCD controller
HDMI-CEC
6x SPI, 3x I²S, 4x I²C
Camera interface
Ethernet MAC 10/100
with IEEE 1588
2x CAN 2.0B
1x USB 2.0 OTG FS/HS
1x USB 2.0 OTG FS
1x SDMMC
4x USART + 4 UART
LIN, smartcard, IrDA,
modem control
2x SAI
(Serial audio interface)
SPDIF input x4
Analog
2x 12-bit, 2-channel DACs
3x 12-bit ADC
24 channels / 2.4 MSPS
Temperature sensor
STM32F779 BLOCK DIAGRAM
System
Power supply
1.2 V regulator
POR/PDR/PVD
Xtal oscillators
32 kHz + 4 ~26 MHz
Internal RC oscillators
32 kHz + 16 MHz
PLL
Clock control
RTC/AWU
1x SysTick timer
2x watchdogs
(independent and
window)
82/114/140/168 I/Os
Cyclic redundancy
check (CRC)
Control
2x 16-bit motor control
PWM synchronized
AC timer
10x 16-bit timers
2x 32-bit timers
LP timer
Crypto/Hash processor
3DES, AES 256, GCM, CCM
SHA-1, SHA-256, MD5,
HMAC
Chrom-ART Accelerator™
JPEG Codec Acceleration
ART AcceleratorTM
Cache I/D 16+16 Kbytes
ARM
Cortex-M7
216 MHz
Double Precision Floating
Point unit (DP-FPU)
Nested vector
interrupt
controller (NVIC)
JTAG/SW debug/ETM
Memory Protection Unit
(MPU)
AXI and Multi-AHB
bus matrix
16-channel DMA
True random number
generator (RNG)
ST MCU FINDER
Free Android application to find the right STM32 MCU.
www.st.com/stmcufinder
2-Mbyte dual
bank Flash
512-Kbyte SRAM +
16-Kbyte ITCM RAM
FMC/SRAM/NOR/NAND/
SDRAM
Dual Quad-SPI
128-byte + 4-Kbyte
backup SRAM
1024-byte OTP
Connectivity
TFT LCD controller
MIPI®-DSI
HDMI-CEC
6x SPI, 3x I²S, 4x I²C
Camera interface
Ethernet MAC 10/100
with IEEE 1588
MDIO slave
3x CAN 2.0B
1x USB 2.0 OTG FS/HS
1x USB 2.0 OTG FS
2x SDMMC
4x USART + 4 UART
LIN, smartcard, IrDA,
modem control
2x SAI
(Serial audio interface)
SPDIF input x4
DFSDM
Analog
2x 12-bit, 2-channel DACs
3x 12-bit ADC
24 channels / 2.4 MSPS
Temperature sensor
STM32F7 ECOSYSTEM
Harware tools
STM32 Nucleo board
Discovery kit
Evaluation board
Flexibility prototype
Creative demos
Full-feature evaluation
NUCLEO-F746ZG
NUCLEO-F767ZI
STM32F746G-DISCO
STM32F769I-DISCO
STM32746G-EVAL2
STM32F769I-EVAL
Hardware Crypto/Hash devices
STM32756G-EVAL2
STM32F779I-EVAL
Software tools
STM32CubeMX
Partner IDEs
GUI solutions
STMStudio
Assistance Conseil
Systèmes
Configure and
generate code
Free IDE’s
Compile and debug
Monitor
Embedded Software
STM32
Cube
STM32Cube
CMSIS and
Mbed SDK
Virtual machines
and models
Average optimization
STM32 portability
Low optimization
ARM portability
Low optimization
large portability
© STMicroelectronics - May 2016 - Printed in United Kingdom - All rights reserved
The STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics group of companies
All other names are the property of their respective owners
Order code: BRSTM32F70516
For more information on ST products and solutions, visit www.st.com/stm32f7