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