High-performance and DSP with FPU, ARM Cortex-M7 MCU with 512 Kbytes Flash, 216 MHz CPU, Art Accelerator, L1 cache, SDRAM

The STM32F732xx and STM32F733xx devices are based on the high-performance ARM® Cortex®-M7 32-bit RISC core operating at up to 216 MHz frequency. The Cortex®-M7 core features a single floating point unit (SFPU) precision which supports ARM® single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances the application security.

The STM32F732xx and STM32F733xx devices incorporate high-speed embedded memories with a Flash memory up to 512 Kbytes, 256 Kbytes of SRAM (including 64 Kbytes of data TCM RAM for critical real-time data), 16 Kbytes of instruction TCM RAM (for critical real-time routines), 4 Kbytes of backup SRAM available in the lowest power modes, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, a 32-bit multi-AHB bus matrix and a multi layer AXI interconnect supporting internal and external memories access.

All the devices offer three 12-bit ADCs, two DACs, a low-power RTC, thirteen general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers, a true random number generator (RNG). They also feature standard and advanced communication interfaces.

Key Features

  • Core: ARM® 32-bit Cortex®-M7 CPU with FPU, adaptive real-time accelerator (ART Accelerator™) and L1-cache: 8 Kbytes of data cache and 8 Kbytes of instruction cache, allowing 0-wait state execution from embedded Flash memory and external memories, frequency up to 216 MHz, MPU, 462 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1) and DSP instructions.
  • Memories
    • Up to 512 Kbytes of Flash memory with protection mechanisms (read and write protections, proprietary code readout protection (PCROP))
    • 528 bytes of OTP memory
    • SRAM: 256 Kbytes (including 64 Kbytes of data TCM RAM for critical real-time data) + 16 Kbytes of instruction TCM RAM (for critical real-time routines) + 4 Kbytes of backup SRAM (available in the lowest power modes)
    • Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND memories
  • Dual mode Quad-SPI
  • Clock, reset and supply management
    • 1.7 V to 3.6 V application supply and I/Os
    • POR, PDR, PVD and BOR
    • Dedicated USB power
    • 4-to-26 MHz crystal oscillator
    • Internal 16 MHz factory-trimmed RC (1% accuracy)
    • 32 kHz oscillator for RTC with calibration
    • Internal 32 kHz RC with calibration
  • Low-power
    • Sleep, Stop and Standby modes
    • VBAT supply for RTC, 32×32 bit backup registers + 4 Kbytes of backup SRAM
  • 3×12-bit, 2.4 MSPS ADC: up to 24 channels and 7.2 MSPS in triple interleaved mode
  • 2×12-bit D/A converters
  • Up to 18 timers: up to thirteen 16-bit (1x low- power 16-bit timer available in Stop mode) and two 32-bit timers, each with up to 4 IC/OC/PWMs or pulse counter and quadrature (incremental) encoder inputs. All 15 timers running up to 216 MHz. 2x watchdogs, SysTick timer
  • General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
  • Debug mode
    • SWD & JTAG interfaces
    • Cortex®-M7 Trace Macrocell™
  • Up to 140 I/O ports with interrupt capability
    • Up to 136 fast I/Os up to 108 MHz
    • Up to 138 5 V-tolerant I/Os
  • Up to 21 communication interfaces
    • Up to 3× I2 C interfaces (SMBus/PMBus)
    • Up to 4 USARTs/4 UARTs (27 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)
    • Up to 5 SPIs (up to 54 Mbit/s), 3 with muxed simplex I2 Ss for audio class accuracy via internal audio PLL or external clock
    • 2 x SAIs (serial audio interface)
    • 1 x CAN (2.0B active)
    • 2 x SDMMCs
  • Advanced connectivity
    • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
    • USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and on-chip Hi-speed PHY or ULPI depending on the part number
  • AES: 128/256-bit key encryption hardware accelerator
  • True random number generator
  • CRC calculation unit
  • RTC: subsecond accuracy, hardware calendar
  • 96-bit unique ID

Circuit Diagram

bd_stm32f733xe_512kb.jpg

Resources

Technical Documentation

Product Specifications
Description Version Size
DS11854 DS11854: ARM® Cortex®-M7 32b MCU+FPU, 462DMIPS, up to 512KB Flash /256+16+4KB RAM, USB OTG HS/FS, 18 TIMs, 3 ADCs, 21 com IF 3.0 3 MB
Application Notes
Description Version Size
AN3126 AN3126: Audio and waveform generation using the DAC in STM32 microcontrollers 3.0 816 KB
AN4775 AN4775: Basics and low-cost solution proposals to move from legacy USB2.0 connector to USB Type-C™ connector with STM32 devices 1.0 443 KB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN4566 AN4566: Extending the DAC performance of STM32 microcontrollers 2.0 365 KB
AN4776 AN4776: General-purpose timer cookbook 2.0 1 MB
AN4661 AN4661: Getting started with STM32F7 Series MCU hardware development 5.0 1 MB
AN4750 AN4750: Handling of soft errors in STM32 applications 2.1 410 KB
AN4803 AN4803: High-speed SI simulations using IBIS and board-level simulations using HyperLynx SI on STM32 32-bit ARM® Cortex® MCUs 1.1 2 MB
AN2834 AN2834: How to get the best ADC accuracy in STM32 microcontrollers 3.1 1 MB
AN4229 AN4229: How to implement a vocoder solution using STM32 microcontrollers 1.1 466 KB
AN4221 AN4221: I2C protocol used in the STM32 bootloader 5.0 682 KB
AN4839 AN4839: Level 1 cache on STM32F7 Series 1.0 257 KB
AN4838 AN4838: Managing memory protection unit (MPU) in STM32 MCUs 1.0 284 KB
AN4946 AN4946: Migration of microcontroller applications between STM32F72xxx/F73xxx and STM32F74xxx/F75xxx microcontrollers 1.0 627 KB
AN4660 AN4660: Migration of microcontroller applications from STM32F42xxx/F43xxx devices to STM32F7 Series devices 3.0 536 KB
AN4936 AN4936: Migration of microcontroller applications from STM32F7 Series to STM32H7x3 line microcontrollers 1.0 640 KB
AN2867 AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers 11.0 2 MB
AN4760 AN4760: Quad-SPI (QSPI) interface on STM32 microcontrollers 1.0 2 MB
AN4286 AN4286: SPI protocol used in the STM32 bootloader 4.0 551 KB
AN4850 AN4850: STM32 MCUs spread-spectrum clock generation principles, properties and implementation 1.0 551 KB
AN4908 AN4908: STM32 USART automatic baud rate detection 1.0 268 KB
AN4013 AN4013: STM32 cross-series timer overview 6.0 555 KB
AN4989 AN4989: STM32 microcontroller debug toolbox 2.0 5 MB
AN2606 AN2606: STM32 microcontroller system memory boot mode 31.0 3 MB
AN4230 AN4230: STM32 microcontrollers random number generation validation using NIST statistical test suite 2.0 517 KB
AN4731 AN4731: STM32Cube firmware examples for STM32F7 Series 4.0 508 KB
AN4676 AN4676: STM32F7 Series peripheral interconnections 6.0 353 KB
AN3155 AN3155: USART protocol used in the STM32 bootloader 7.0 617 KB
AN3156 AN3156: USB DFU protocol used in the STM32 bootloader 6.0 373 KB
AN4277 AN4277: Using STM32 device PWM shut-down features for motor control and digital power conversion 4.0 834 KB
AN4031 AN4031: Using the STM32F2, STM32F4 and STM32F7 Series DMA controller 3.0 1 MB
AN4759 AN4759: Using the hardware real-time clock (RTC) in low-power modes with STM32 microcontrollers 3.0 1 MB
AN4655 AN4655: Virtually increasing the number of serial communication peripherals in STM32 applications 1.1 338 KB
Technical Notes & Articles
Description Version Size
TN1163 TN1163: Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
TN0830 TN0830: How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions 1.2 97 KB
TN1204 TN1204: Tape and reel shipping media for STM32 microcontrollers in BGA packages 2.1 745 KB
TN1205 TN1205: Tape and reel shipping media for STM8 and STM32 microcontrollers in FPN packages 3.0 753 KB
TN1206 TN1206: Tape and reel shipping media for STM8 and STM32 microcontrollers in QFP packages 3.0 830 KB
TN1207 TN1207: Tape and reel shipping media for STM8 and STM32 microcontrollers in SO packages 1.0 755 KB
TN1208 TN1208: Tape and reel shipping media for STM8 and STM32 microcontrollers in TSSOP and SSOP packages 1.0 743 KB
Reference Manuals
Description Version Size
RM0431 RM0431: STM32F72xxx and STM32F73xxx advanced ARM®-based 32-bit MCUs 1.0 15 MB
Programming Manuals
Description Version Size
PM0253 PM0253: STM32F7 Series Cortex®-M7 processor programming manual 3.0 4 MB
Errata Sheets
Description Version Size
ES0360 ES0360: STM32F72xxx and STM32F73xxx device limitations 2.0 300 KB

HW Model, CAD Libraries & SVD

HW Model, CAD Libraries & SVD
Description Version Size
STM32F7 Boundary Scan Decription Language (BSDL) files 3 179 KB
STM32F7 CAD Symbol and Footprint files 1.1 3 MB
STM32F7 IBIS models 3.0 61 MB
STM32F7 System View Description 1.1 671 KB

Publications and Collaterals

Flyers
Description Version Size
Get ready for the largest IoT development ecosystem 17.02 741 KB
STM32 GUI solutions - Advanced HMI now achievable on embedded systems 1.0 1 MB
STM32 Nucleo boards 17.07 1 MB
STM32 for makers Releasing your creativity 16.2 2 MB
Brochures
Description Version Size
STM32™ 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers 18.0 1 MB
STM32F7 series - ARM® Cortex®-M7 powered 17.02 1 MB

Tools and Software

Development Tools
Hardware Development Tools
Software Development Tools
Embedded Software
MCUs Embedded Software