High-performance and DSP with DP-FPU, ARM Cortex-M7 MCU with 2MBytes Flash, 1MB RAM, 400 MHz CPU, Art Accelerator, L1 cache, external memory interface, large set of peripherals

STM32H743xI devices are based on the high-performance Arm® Cortex®-M7 32-bit RISC core operating at up to 400 MHz. The Cortex® -M7 core features a floating point unit (FPU) which supports Arm® double-precision (IEEE 754 compliant) and single-precision data-processing instructions and data types. STM32H743xI devices support a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.

STM32H743xI devices incorporate high-speed embedded memories with a dual-bank Flash memory up to 2 Mbytes, 1 Mbyte of RAM (including 192 Kbytes of TCM RAM, 864 Kbytes of user SRAM and 4 Kbytes of backup SRAM), as well as an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, 2x32-bit multi-AHB bus matrix and a multi layer AXI interconnect supporting internal and external memory access.

Key Features

  • Core
    • 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache: 16 Kbytes of data and 16 Kbytes of instruction cache allowing one cache line to be filled in a single access from the 256-bit embedded Flash memory; frequency up to 400 MHz, MPU, 856 DMIPS/ 2.14 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
  • Memories
    • Up to 2 Mbytes of Flash memory with read-while-write support
    • 1 Mbyte of RAM: 192 Kbytes of TCM RAM (inc. 64 Kbytes of ITCM RAM + 128 Kbytes of DTCM RAM for time critical routines), 864 Kbytes of user SRAM, and 4 Kbytes of SRAM in Backup domain
    • Dual mode Quad-SPI memory interface running up to 133 MHz
    • Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND Flash clocked up to 133 MHz in synchronous mode
    • CRC calculation unit
  • Security
    • ROP, PC-ROP, active tamper
  • General-purpose input/outputs
    • Up to 168 I/O ports with interrupt capability
      • Fast I/Os capable of up to 133 MHz
      • Up to 164 5 V-tolerant I/Os
  • Reset and power management
    • 3 separate power domains which can be independently clock gated or switched off to maximize power efficiency:
      • D1: high-performance capabilities for high bandwidth peripherals
      • D2: communication peripherals and timers
      • D3: reset/clock control/power management
    • 1.62 to 3.6 V application supply and I/Os
    • POR, PDR, PVD and BOR
    • Dedicated USB power embedding a 3.3 V internal regulator to supply the internal PHYs
    • Embedded regulator (LDO) with configurable scalable output to supply the digital circuitry
    • Voltage scaling in Run and Stop mode (5 configurable ranges)
    • Backup regulator (~0.9 V)
    • Voltage reference for analog peripheral/VREF+
    • Low-power modes: Sleep, Stop, Standby and VBAT supporting battery charging
  • Low-power consumption
    • Total current consumption down to 4 μA
  • Clock management
    • Internal oscillators: 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 40 kHz LSI
    • External oscillators: 4-48 MHz HSE, 32.768 kHz LSE
    • 3× PLLs (1 for the system clock, 2 for kernel clocks) with fractional mode
  • Interconnect matrix
  • 4 DMA controllers to unload the CPU
    • 1× high-speed general-purpose master direct memory access controller (MDMA) with linked list support
    • 2× dual-port DMAs with FIFO and request router capabilities
    • 1× basic DMA with request router capabilities
  • Up to 35 communication peripherals
    • 4× I2C FM+ interfaces (SMBus/PMBus)
    • 4× USART/4x UARTs (ISO7816 interface, LIN, IrDA, modem control, up to 12.5 Mbit/s) and 1x LPUART
    • 6× SPIs, including 3 with muxed duplex I2S audio class accuracy via internal audio PLL or external clock, 1x I2S in LP domain (up to 133 MHz)
    • 4x SAIs (serial audio interface)
    • SPDIFRX interface
    • SWPMI single-wire protocol master I/F
    • MDIO Slave interface
    • 2× SD/SDIO/MMC interfaces (up to 125 MHz)
    • 2× CAN controllers: 2 with CAN FD, 1 with time-triggered CAN (TT-CAN)
    • 2× USB OTG interfaces (1FS, 1HS/FS)
    • Ethernet MAC interface with DMA controller
    • HDMI-CEC
    • 8- to 14-bit camera interface (up to 80 MHz)
  • 11 analog peripherals
    • 3× ADCs with 16-bit max. resolution (14 bits 4 MSPS, 16 bits 3.6 MSPS)
    • 1× temperature sensor
    • 2× 12-bit D/A converters (1 MHz)
    • 2× ultra-low-power comparators
    • 2× operational amplifiers (8 MHz bandwidth)
    • 1× digital filters for sigma delta modulator (DFSDM) with 8 channels/4 filters
  • Graphics
    • LCD-TFT controller up to XGA resolution
    • Chrom-ART graphical hardware Accelerator™ (DMA2D) to reduce CPU load
    • Hardware JPEG Codec
  • Up to 22 timers and watchdogs
    • 1× high-resolution timer (2.5 ns max resolution)
    • 2× 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input (up to 200 MHz)
    • 2× 16-bit advanced motor control timers (up to 200 MHz)
    • 10× 16-bit general-purpose timers (up to 200 MHz)
    • 5× 16-bit low-power timers (up to 200 MHz)
    • 2× watchdogs (independent and window)
    • 1× SysTick timer
    • RTC with sub-second accuracy & HW calendar
  • Debug mode
    • SWD & JTAG interfaces
    • 4 Kbyte Embedded Trace Buffer
  • True random number generators (3 oscillators each)
  • 96-bit unique ID

Resources

Technical Documentation

Product Specifications
Description Version Size
DS12110 DS12110: 32-bit Arm® Cortex®-M7 400MHz MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces 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
AN5020 AN5020: Digital camera interface (DCMI) on STM32 MCUs 1.0 2 MB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN4938 AN4938: Getting started with STM32H7x3 hardware development 1.0 1017 KB
AN4750 AN4750: Handling of soft errors in STM32 applications 2.1 410 KB
AN4996 AN4996: Hardware JPEG codec peripheral in STM32F76/77xxx and STM32H7x3 line microcontrollers 1.0 721 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
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
AN4989 AN4989: STM32 microcontroller debug toolbox 2.0 5 MB
AN5033 AN5033: STM32Cube firmware examples for STM32H7 Series 2.0 423 KB
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
RM0433 RM0433: STM32H7x3 advanced ARM®-based 32-bit MCUs 3.0 34 MB
Programming Manuals
Description Version Size
PM0253 PM0253: STM32F7 Series and STM32H7 Series Cortex®-M7 processor programming manual 4.0 5 MB
Errata Sheets
Description Version Size
ES0392 ES0392: STM32H743xI rev Y device limitations 2.0 425 KB

HW Model, CAD Libraries & SVD

HW Model, CAD Libraries & SVD
Description Version Size
STM32H7 CAD Symbol and Footprint files 1.0 675 KB
STM32H7 System View Description 1.1 244 KB

Publications and Collaterals

Flyers
Description Version Size
Get ready for the largest IoT development ecosystem 17.02 741 KB
STM32 GUI solutions - Avanced HMI now achievable on embedded systems 17.02 1 MB
STM32 Nucleo boards - Unified scalable offering 17.11 1 MB
STM32 for makers - Releasing your creativity 17.06 2 MB
STM32H7x3 MCUs High-performance line 16.10 10 MB
Brochures
Description Version Size
STM32 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers 17.10 2 MB

Tools and Software

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