STM32H745xI/G
Dual 32-bit Arm
®
Cortex
®
-M7 up to 480MHz and -M4 MCUs,
up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces, SMPS
Datasheet
-
production data
Features
Dual core
•
32-bit
core with double-
precision FPU and L1 cache: 16 Kbytes of data
and 16 Kbytes of instruction cache; frequency
up to 480 MHz, MPU, 1027 DMIPS/
2.14 DMIPS/MHz (Dhrystone 2.1), and DSP
instructions
•
32-bit Arm
®
32-bit Cortex
®
-M4 core with FPU,
Adaptive real-time accelerator (ART
Accelerator™) for internal Flash memory and
external memories, frequency up to 240 MHz,
MPU, 300 DMIPS/1.25 DMIPS /MHz
(Dhrystone 2.1), and DSP instructions
Arm
®
Cortex
®
-M7
LQFP144
(20x20 mm)
LQFP176
(24x24 mm)
LQFP208
(28x28 mm)
FBGA
FBGA
TFBGA240+25
(14x14 mm)
UFBGA176+25
(10x10 mm)
Reset and power management
•
3 separate power domains which can be
independently clock-gated or switched off:
– D1: high-performance capabilities
– 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) to supply the digital
circuitry
•
High power-efficiency SMPS step-down
converter regulator to directly supply V
CORE
and/or external circuitry
•
Voltage scaling in Run and Stop mode (6
configurable ranges)
•
Backup regulator (~0.9 V)
•
Voltage reference for analog peripheral/V
REF+
•
1.2 to 3.6 V V
BAT
supply
•
Low-power modes: Sleep, Stop, Standby and
V
BAT
supporting battery charging
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
memory clocked up to 125 MHz in
Synchronous mode
•
CRC calculation unit
Security
•
ROP, PC-ROP, active tamper
Low-power consumption
•
V
BAT
battery operating mode with charging
capability
•
CPU and domain power state monitoring pins
•
2.95 µA in Standby mode (Backup SRAM OFF,
RTC/LSE ON)
General-purpose input/outputs
•
Up to 168 I/O ports with interrupt capability
May 2019
This is information on a product in full production.
DS12923 Rev 1
1/252
www.st.com
STM32H745xI/G
Clock management
•
Internal oscillators: 64 MHz HSI, 48 MHz
HSI48, 4 MHz CSI, 32 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
•
2× operational amplifiers (7.3 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
Interconnect matrix
•
•
3 bus matrices (1 AXI and 2 AHB)
Bridges (5× AHB2-APB, 2× AXI2-AHB)
Up to 22 timers and watchdogs
•
1× high-resolution timer (2.1 ns max
resolution)
•
2× 32-bit timers with up to 4 IC/OC/PWM or
pulse counter and quadrature (incremental)
encoder input (up to 240 MHz)
•
2× 16-bit advanced motor control timers (up to
240 MHz)
•
10× 16-bit general-purpose timers (up to
240 MHz)
•
5× 16-bit low-power timers (up to 240 MHz)
•
4× watchdogs (independent and window)
•
2× SysTick timers
•
RTC with sub-second accuracy and hardware
calendar
4 DMA controllers to unload the CPU
•
1× high-speed master direct memory access
controller (MDMA) with linked list support
•
2× dual-port DMAs with FIFO
•
1× basic DMA with request router capabilities
Up to 35 communication peripherals
•
4× I2Cs FM+ interfaces (SMBus/PMBus)
•
4× USARTs/4x UARTs (ISO7816 interface,
LIN, IrDA, up to 12.5 Mbit/s) and 1x LPUART
•
6× SPIs, 3 with muxed duplex I2S audio class
accuracy via internal audio PLL or external
clock, 1x I2S in LP domain (up to 150 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) crystal-
less solution with LPM and BCD
•
Ethernet MAC interface with DMA controller
•
HDMI-CEC
•
8- to 14-bit camera interface (up to 80 MHz)
Debug mode
•
SWD & JTAG interfaces
•
4-Kbyte Embedded Trace Buffer
True random number generators (3
oscillators each)
96-bit unique ID
Optional support of extended temperature
range up to 125 °C (specific part numbers)
All packages are ECOPACK
®
2 compliant
Table 1. Device summary
Reference
STM32H745xI
STM32H745xG
Part number
STM32H745ZI, STM32H745II,
STM32H745BI, STM32H745XI
STM32H745ZG, STM32H745IG,
STM32H745BG, STM32H745XG
11 analog peripherals
•
3× ADCs with 16-bit max. resolution (up to 36
channels, up to 3.6 MSPS)
•
1× temperature sensor
•
2× 12-bit D/A converters (1 MHz)
•
2× ultra-low-power comparators
2/252
DS12923 Rev 1
STM32H745xI/G
Contents
Contents
1
2
3
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1
Dual Arm
®
Cortex
®
cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.1.1
3.1.2
Arm
®
Cortex
®
-M7 with FPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Arm
®
Cortex
®
-M4 with FPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2
3.3
Memory protection unit (MPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3.1
3.3.2
3.3.3
Embedded Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ART™ accelerator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4
3.5
Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Power supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.1
3.5.2
3.5.3
3.5.4
Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Voltage regulator (SMPS step-down converter and LDO) . . . . . . . . . . . 28
SMPS step-down converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.6
3.7
Low-power strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Reset and clock controller (RCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.7.1
3.7.2
Clock management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
System reset sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
General-purpose input/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Bus-interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
DMA controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Chrom-ART Accelerator™ (DMA2D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . . 34
Extended interrupt and event controller (EXTI) . . . . . . . . . . . . . . . . . . . . 34
Cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . . . . 34
Flexible memory controller (FMC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Quad-SPI memory interface (QUADSPI) . . . . . . . . . . . . . . . . . . . . . . . . . 35
DS12923 Rev 1
3/252
6
Contents
STM32H745xI/G
3.17
3.18
3.19
3.20
3.21
3.22
3.23
3.24
3.25
3.26
3.27
3.28
Analog-to-digital converters (ADCs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
V
BAT
operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Digital-to-analog converters (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Ultra-low-power comparators (COMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Operational amplifiers (OPAMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Digital filter for sigma-delta modulators (DFSDM) . . . . . . . . . . . . . . . . . . 38
Digital camera interface (DCMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
LCD-TFT controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
JPEG Codec (JPEG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Random number generator (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Timers and watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.28.1
3.28.2
3.28.3
3.28.4
3.28.5
3.28.6
3.28.7
3.28.8
High-resolution timer (HRTIM1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Advanced-control timers (TIM1, TIM8) . . . . . . . . . . . . . . . . . . . . . . . . . 43
General-purpose timers (TIMx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Basic timers TIM6 and TIM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Low-power timers (LPTIM1, LPTIM2, LPTIM3, LPTIM4, LPTIM5) . . . . 44
Independent watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Window watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
SysTick timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.29
3.30
3.31
3.32
3.33
3.34
3.35
3.36
3.37
3.38
3.39
3.40
3.41
Real-time clock (RTC), backup SRAM and backup registers . . . . . . . . . . 45
Inter-integrated circuit interface (I
2
C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Universal synchronous/asynchronous receiver transmitter (USART) . . . 46
Low-power universal asynchronous receiver transmitter (LPUART) . . . . 47
Serial peripheral interface (SPI)/inter- integrated sound interfaces (I2S) . 48
Serial audio interfaces (SAI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
SPDIFRX Receiver Interface (SPDIFRX) . . . . . . . . . . . . . . . . . . . . . . . . . 49
Single wire protocol master interface (SWPMI) . . . . . . . . . . . . . . . . . . . . 49
Management Data Input/Output (MDIO) slaves . . . . . . . . . . . . . . . . . . . . 50
SD/SDIO/MMC card host interfaces (SDMMC) . . . . . . . . . . . . . . . . . . . . 50
Controller area network (FDCAN1, FDCAN2) . . . . . . . . . . . . . . . . . . . . . 50
Universal serial bus on-the-go high-speed (OTG_HS) . . . . . . . . . . . . . . . 51
Ethernet MAC interface with dedicated DMA controller (ETH) . . . . . . . . . 51
4/252
DS12923 Rev 1
STM32H745xI/G
Contents
3.42
3.43
High-definition multimedia interface (HDMI)
- consumer electronics control (CEC) . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Debug infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4
5
6
Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.1
Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.1.6
6.1.7
Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.2
6.3
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
6.3.7
6.3.8
6.3.9
6.3.10
6.3.11
6.3.12
6.3.13
6.3.14
6.3.15
6.3.16
6.3.17
6.3.18
General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
VCAP external capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
SMPS step-down converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Operating conditions at power-up / power-down . . . . . . . . . . . . . . . . . 114
Embedded reset and power control block characteristics . . . . . . . . . . 115
Embedded reference voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Wakeup time from low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . 137
External clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Internal clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 142
PLL characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Absolute maximum ratings (electrical sensitivity) . . . . . . . . . . . . . . . . 150
I/O current injection characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
FMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
DS12923 Rev 1
5/252
6