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

Circuit Diagram


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 2.0 1 MB
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
AN4839 AN4839: Level 1 cache on STM32F7 Series and STM32H7 Series 2.0 151 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
AN2606 AN2606: STM32 microcontroller system memory boot mode 32.0 3 MB
AN5033 AN5033: STM32Cube firmware examples for STM32H7 Series 3.0 427 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 Boundary Scan Decription Language (BSDL) files 1.0 56 KB
STM32H7 CAD Symbol and Footprint files 1.0 675 KB
STM32H7 IBIS models 1.0 2 MB
STM32H7 System View Description 1.1 244 KB

Presentations & Training Material

Description Version Size
STM32 Development Boards Portfolio 1.0 3 MB
STM32 and STM8 embedded software solutions 4.0 3 MB

Publications and Collaterals

Description Version Size
Get ready for the largest IoT development ecosystem 18.02 748 KB
STM32 Nucleo boards - Unified scalable offering 17.11 1 MB
STM32 for makers - Releasing your creativity 18.01 1 MB
STM32H7x3 MCUs High-performance line 17.10 486 KB
Description Version Size
STM32 32-bit MCU family - Leading supplier of Arm® Cortex®-M microcontrollers 18.02 2 MB

Tools and Software

Development Tools
Hardware Development Tools
Software Development Tools
Embedded Software
MCUs Embedded Software
Evaluation Tools
Product Evaluation Tools
Support & Community

Sample & Buy

Part Number Package Packing Type Operating Temperature (°C) (min) Operating Temperature (°C) (max) Marketing Status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
STM32H743XIH6 TFBGA 14X14X1.2 P 0.8 240+25L Tray -40 85 Active 11.8669 10000 NEC 3A991A2 - MORE INFO DISTRIBUTOR AVAILABILITY

(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office  or our Distributors

Quality & Reliability

Part Number Marketing Status Package Grade RoHS Compliance Grade Material Declaration**
STM32H743XIH6 ActiveTFBGA 14X14X1.2 P 0.8 240+25LIndustrialEcopack2 0 0

(**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.