LQFP100 (14 x 14 mm)
LQFP144 (20 x 20 mm)
LQFP176 (24 x 24 mm)
FBGA
UFBGA 169 (7 x 7 mm)
UFBGA 176+25 (10 x 10 mm)
32-bit Arm® Cortex®-M7 550 MHz MCU, up to 1 MB Flash memory,
564 KB RAM, 35 comms peripherals and analog interfaces
Datasheet - production data
Features
Core
• 32-bit Arm® Cortex®-M7 CPU with DP-FPU, L1
cache: 32-Kbyte data cache and 32-Kbyte
instruction cache allowing 0-wait state
execution from embedded Flash memory and
external memories, frequency up to 550 MHz,
MPU, 1177 DMIPS/2.14 DMIPS/MHz
(Dhrystone 2.1), and DSP instructions
Memories
• Up to 1 Mbyte of embedded Flash memory with
ECC
• SRAM: total 564 Kbytes all with ECC, including
128 Kbytes of data TCM RAM for critical realtime data + 432 Kbytes of system RAM (up to
256 Kbytes can remap on instruction TCM
RAM for critical real time instructions) +
4 Kbytes of backup SRAM (available in the
lowest-power modes)
• Flexible external memory controller with up to
24-bit data bus: SRAM, PSRAM,
SDRAM/LPSDR SDRAM, NOR/NAND
memories
accelerator enabling enhanced graphical user
interface to reduce CPU load
resolution
Low power
• Sleep, Stop and Standby modes
• V
supply for RTC, 32×32-bit backup
BAT
registers
Analog
• 2×16-bit ADC, up to 3.6 MSPS in 16-bit: up to
22 channels and 7.2 MSPS in doubleinterleaved mode
www.st.com
STM32H725xE/G
• 1 x 12-bit ADC, up to 5 MSPS in 12-bit, up to 12
channels
• 2 x comparators
• 2 x operational amplifier GBW = 8 MHz
• 2× 12-bit D/A converters
Digital filters for sigma delta modulator
(DFSDM)
• 8 channels/4 filters
4 DMA controllers to offload the CPU
• 1 × MDMA with linked list support
• 2 × dual-port DMAs with FIFO
• 1 × basic DMA with request router capabilities
24 timers
• Seventeen 16-bit (including 5 x low power
16-bit timer available in stop mode) and four
32-bit timers, each with up to 4 IC/OC/PWM or
pulse counter and quadrature (incremental)
encoder input
• 2x watchdogs, 1x SysTick timer
external clock and up to 5 x SPI (from 5 x
USART when configured in synchronous
mode)
• 2x SAI (serial audio interface)
• 1× FD/TT-CAN and 2xFD-CAN
• 8- to 14-bit camera interface
• 16-bit parallel slave synchronous interface
• SPDIF-IN interface
• HDMI-CEC
• Ethernet MAC interface with DMA controller
• USB 2.0 high-speed/full-speed
device/host/OTG controller with dedicated
DMA, on-chip FS PHY and ULPI for external
HS PHY
• SWPMI single-wire protocol master I/F
• MDIO slave interface
Mathematical acceleration
• CORDIC for trigonometric functions
acceleration
• FMAC: Filter mathematical accelerator
Debug mode
• SWD and JTAG interfaces
• 2-Kbyte embedded trace buffer
Up to 128 I/O ports with interrupt
capability
Up to 35 communication interfaces
• Up to 5 × I2C FM+ interfaces
(SMBus/PMBus™)
• Up to 5 USARTs/5 UARTs (ISO7816 interface,
LIN, IrDA, modem control) and 1 x LPUART
• Up to 6 SPIs with 4 with muxed duplex I2S for
audio class accuracy via internal audio PLL or
This document provides information on STM32H725xE/G microcontrollers, such as
description, functional overview, pin assignment and definition, packaging, and ordering
information.
This document should be read in conjunction with the STM32H725xE/G reference manual
(RM0468), available from the STMicroelectronics website www.st.com.
For information on the Arm
Reference Manual, available from the http://www.arm.com website.
®(a)
Cortex®-M7 core, refer to the Cortex®-M7 Technical
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
14/276DS13311 Rev 2
STM32H725xE/GDescription
2 Description
STM32H725xE/G devices are based on the high-performance Arm® Cortex®-M7 32-bit
RISC core operating at up to 550 MHz. The Cortex® -M7 core features a floating point unit
(FPU) which supports Arm
data-processing instructions and data types. The Cortex -M7 core includes 32 Kbytes of
instruction cache and 32 Kbytes of data cache. STM32H725xE/G devices support a full set
of DSP instructions and a memory protection unit (MPU) to enhance application security.
STM32H725xE/G devices incorporate high-speed embedded memories with up to 1 Mbyte
of Flash memory, up to 564 Kbytes of RAM (including 192 Kbytes that can be shared
between ITCM and AXI, plus 64 Kbytes exclusively ITCM, plus 128 Kbytes exclusively AXI,
128 Kbyte DTCM, 48 Kbytes AHB and 4 Kbytes of backup RAM), 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. To improve application robustness, all memories feature error code
correction (one error correction, two error detections).
The devices embed peripherals allowing mathematical/arithmetic function acceleration
(CORDIC co-processor for trigonometric functions and FMAC unit for filter functions). All the
devices offer three ADCs, two DACs, two operational amplifiers, two ultra-low power
comparators, a low-power RTC, 4 general-purpose 32-bit timers, 12 general-purpose 16-bit
timers including two PWM timers for motor control, five low-power timers, a true random
number generator (RNG). The devices support four digital filters for external sigma-delta
modulators (DFSDM). They also feature standard and advanced communication interfaces.
•Standard peripherals
–Five I
2
Cs
–Five USARTs, five UARTs and one LPUART
–Six SPIs, four I
peripherals can be clocked by a dedicated internal audio PLL or by an external
clock to allow synchronization. (Note that the five USARTs also provide SPI slave
capability.)
–A USB OTG high-speed interface with full-speed capability (with the ULPI)
–Two FDCANs plus one TT-FDCAN interface
–An Ethernet interface
–Chrom-ART Accelerator
–HDMI-CEC
®
double-precision (IEEE 754 compliant) and single-precision
2
Ss in Half-duplex mode. To achieve audio class accuracy, the I2S
DS13311 Rev 215/276
56
DescriptionSTM32H725xE/G
•Advanced peripherals including
–A flexible memory control (FMC) interface
–Two Octo-SPI memory interfaces
–A camera interface for CMOS sensors
–An LCD-TFT display controller
Refer to Table 2: STM32H725xE/G features and peripheral counts for the list of peripherals
available on each part number.
To reduce the power consumption the STM32H725xE/G include an optional step-down
converter that can be used either for internal or external supply, or both.
STM32H725xE/G devices operate in the –40 to +125 °C ambient temperature range from a
1.62 to 3.6 V power supply. The supply voltage can drop down to 1.62 V by using an
external power supervisor (see Section 3.7.2: Power supply supervisor) and connecting the
PDR_ON pin to V
. Otherwise the supply voltage must stay above 1.71 V with the
SS
embedded power voltage detector enabled.
Dedicated supply inputs for USB are available to allow a greater power supply choice.
A comprehensive set of power-saving modes allows the design of low-power applications.
STM32H725xE/G devices are offered in several packages ranging from 68 to 176
pins/balls. The set of included peripherals changes with the device chosen.
These features make STM32H725xE/G microcontrollers suitable for a wide range of
applications:
Table 2. STM32H725xE/G features and peripheral counts (continued)
Peripherals
Number of
ADCs
STM32H
725REV/
RGV
STM32H
725VET/
VGT
STM32H
725VEH/
VGH
STM32H
725ZET/
ZGT
1
STM3
2H725
VGY
STM32H
725AEI/
AGI
STM32H
725IEK/
IGK
STM32H
725IET/
IGT
Number of
12-bit ADCs
Direct
channels
Number of
Fast channels
Number of
Slow channels
022222 2 2
026466 6 6
209399 9 4
Present in ICyes
12-bit DAC
Number of
channels
2
Comparators2
Operational amplifiers2
DFSDMPresent in ICyes
Maximum CPU frequency550 MHz
USB separate supply pad-yesyesyesyesyesyesyes
USB internal regulator---yesyesyesyesyes
LDO-yesyesyes
SMPS step-down converteryes
DS13311 Rev 221/276
56
DescriptionSTM32H725xE/G
Table 2. STM32H725xE/G features and peripheral counts (continued)
STM32H
Peripherals
725REV/
RGV
Operating voltage1.71 to 3.6 V
Ambient
Operating
temperatures
temperature
Junction
temperature
Extended
operating
temperatures
(4)
Package
1. The 24-bit SDRAM controller is a 32-bit controller with only a 24-bit data bus and without NBL2-3. It can be used for graphical
purposes to access aligned 32-bit words ignoring upper 8 bits.
2. The two Octo-SPI/Quad-SPI interfaces are available only in Muxed mode.
3. For limitations on peripheral features depending on packages, check the available pins/balls in Table 8: STM32H725 pin and
ball descriptions.
4. The extended temperature range is not available on WLCSP115 package.
Ambient
temperature
Junction
temperature
VFQFPN68LQFP
STM32H
725VET/
VGT
100
STM32H
725VEH/
VGH
TFBGA
100
STM32H
725ZET/
ZGT
STM3
2H725
VGY
-40°C to +85°C
-40°C to +125°C
-40°C to +125°C
-40°C to +140°C
LQFP
144
WLCS
115
STM32H
725AEI/
AGI
1.62 to 3.6 V
1.62 to 3.6 V
UFBGA
P
169
STM32H
725IEK/
IGK
UFBGA
176+25
STM32H
725IET/
IGT
LQFP17
6
22/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3 Functional overview
3.1 Arm® Cortex®-M7 with FPU
The Arm® Cortex®-M7 with double-precision FPU processor is the latest generation of Arm
processors for embedded systems. It was developed to provide a low-cost platform that
meets the needs of MCU implementation, with a reduced pin count and optimized power
consumption, while delivering outstanding computational performance and low interrupt
latency.
The Cortex
•Six-stage dual-issue pipeline
•Dynamic branch prediction
•Harvard architecture with L1 caches (32 Kbytes of I-cache and 32 Kbytes of D-cache)
•64-bit AXI interface
•64-bit ITCM interface
•2x32-bit DTCM interfaces
The following memory interfaces are supported:
•Separate Instruction and Data buses (Harvard Architecture) to optimize CPU latency
•Tightly Coupled Memory (TCM) interface designed for fast and deterministic SRAM
•AXI Bus interface to optimize Burst transfers
•Dedicated low-latency AHB-Lite peripheral bus (AHBP) to connect to peripherals.
®
accesses
-M7 processor is a highly efficient high-performance featuring:
The processor supports a set of DSP instructions which allow efficient signal processing and
complex algorithm execution.
It also supports single and double precision FPU (floating point unit) speeds up software
development by using metalanguage development tools, while avoiding saturation.
Figure 1 shows the general block diagram of the STM32H725xE/G family.
3.2 Memory protection unit (MPU)
The memory protection unit (MPU) manages the CPU access rights and the attributes of the
system resources. It has to be programmed and enabled before use. Its main purposes are
to prevent an untrusted user program to accidentally corrupt data used by the OS and/or by
a privileged task, but also to protect data processes or read-protect memory regions.
The MPU defines access rules for privileged accesses and user program accesses. It
allows defining up to 16 protected regions that can in turn be divided into up to 8
independent subregions, where region address, size, and attributes can be configured. The
protection area ranges from 32 bytes to 4 Gbytes of addressable memory.
When an unauthorized access is performed, a memory management exception is
generated.
DS13311 Rev 223/276
56
Functional overviewSTM32H725xE/G
3.3 Memories
3.3.1 Embedded Flash memory
The STM32H725xE/G devices embed up to 1 Mbyte of Flash memory that can be used for
storing programs and data.
The Flash memory is organized as 266-bit Flash words memory that can be used for storing
both code and data constants. Each word consists of:
•one Flash word (8 words, 32 bytes or 256 bits)
•10 ECC bits (single-error correction and double-error detection).
The Flash memory is organized as follows:
•up to 1 Mbyte of user Flash memory block containing eight user sectors of 128 Kbytes
(4 K Flash memory words)
•128 Kbytes of system Flash memory from which the device can boot
•2 Kbytes (64 Flash words) of user option bytes for user configuration
3.3.2 Embedded SRAM
All devices feature:
•from 128 to 320 Kbytes of AXI-SRAM mapped onto the AXI bus on D1 domain
•SRAM1 mapped on D2 domain: 16 Kbytes
•SRAM2 mapped on D2 domain: 16 Kbytes
•SRAM4 mapped on D3 domain: 16 Kbytes
•4 Kbytes of backup SRAM
The content of this area is protected against possible unwanted write accesses, and
can be retained in Standby or V
•RAM mapped to TCM interface (ITCM and DTCM):
Both ITCM and DTCM RAMs are 0 wait state memories. They can be accessed either
from the CPU or the MDMA (even in Sleep mode) through a specific AHB slave of the
Cortex®-M7CPU(AHBSAHBP):
–64 to 256 Kbytes of ITCM-RAM (instruction RAM)
This RAM is connected to ITCM 64-bit interface designed for execution of critical
real-times routines by the CPU.
–128 Kbytes of DTCM-RAM (2x 64-Kbyte DTCM-RAMs on 2x32-bit DTCM ports)
The DTCM-RAM could be used for critical real-time data, such as interrupt service
routines or stack/heap memory. Both DTCM-RAMs can be used in parallel (for
load/store operations) thanks to the Cortex®-M7 dual issue capability.
The MDMA can be used to load code or data in ITCM or DTCM RAMs. As reflected
above, 192 Kbyte of RAM can be used either for AXI SRAM or ITCM, with a 64Kbyte
granularity.
BAT
mode.
24/276DS13311 Rev 2
STM32H725xE/GFunctional overview
Error code correction (ECC)
Over the product lifetime, and/or due to external events such as radiations, invalid bits in
memories may occur. They can be detected and corrected by ECC. This is an expected
behavior that has to be managed at final-application software level in order to ensure data
integrity through ECC algorithms implementation.
SRAM data are protected by ECC:
•7 ECC bits are added per 32-bit word.
•8 ECC bits are added per 64-bit word for AXI-SRAM and ITCM-RAM.
The ECC mechanism is based on the SECDED algorithm. It supports single-error correction
and double-error detection.
DS13311 Rev 225/276
56
Functional overviewSTM32H725xE/G
3.4 Boot modes
At startup, the boot memory space is selected by the BOOT pin and BOOT_ADDx option
bytes, allowing to program any boot memory address from 0x0000 0000 to 0x3FFF FFFF
which includes:
•All Flash address space
•All RAM address space: ITCM, DTCM RAMs and SRAMs
•The System memory bootloader
The boot loader is located in non-user System memory. It is used to reprogram the Flash
memory through a serial interface (USART, I2C, SPI, FDCAN, USB-DFU). Refer to
application note AN2606 “STM32 microcontroller System memory Boot mode” for details.
3.5 CORDIC co-processor (CORDIC)
The CORDIC co-processor provides hardware acceleration of certain mathematical
functions, notably trigonometric, commonly used in motor control, metering, signal
processing and many other applications.
It speeds up the calculation of these functions compared to a software implementation,
allowing a lower operating frequency, or freeing up processor cycles in order to perform
other tasks.
The filter mathematical accelerator unit performs arithmetic operations on vectors. It
comprises a multiplier/accumulator (MAC) unit, together with address generation logic,
which allows it to index vector elements held in local memory.
The unit includes support for circular buffers on input and output, which allows digital filters
to be implemented. Both finite and infinite impulse response filters can be realized.
The unit allows frequent or lengthy filtering operations to be offloaded from the CPU, freeing
up the processor for other tasks. In many cases it can accelerate such calculations
compared to a software implementation, resulting in a speed-up of time critical tasks.
•Supports 16-bit and 32-bit fixed point input and output formats
•Low latency AHB slave interface
•Results can be read as soon as ready without polling or interrupt
•DMA read and write channels
26/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.6 Filter mathematical accelerator (FMAC)
The filter mathematical accelerator unit performs arithmetic operations on vectors. It
comprises a multiplier/accumulator (MAC) unit, together with address generation logic,
which allows it to index vector elements held in local memory.
The unit includes support for circular buffers on input and output, which allows digital filters
to be implemented. Both finite and infinite impulse response filters can be realized.
The unit allows frequent or lengthy filtering operations to be offloaded from the CPU, freeing
up the processor for other tasks. In many cases it can accelerate such calculations
compared to a software implementation, resulting in a speed-up of time critical tasks.
FMAC features
•16 x 16-bit multiplier
•24+2-bit accumulator with addition and subtraction
•16-bit input and output data
•256 x 16-bit local memory
•Up to three areas can be defined in memory for data buffers (two input, one output),
defined by programmable base address pointers and associated size registers
•Input and output sample buffers can be circular
•Buffer “watermark” feature reduces overhead in interrupt mode
•Filter functions: FIR, IIR (direct form 1)
•AHB slave interface
•DMA read and write data channels
3.7 Power supply management
3.7.1 Power supply scheme
STM32H725xE/G power supply voltages are the following:
•V
•V
•V
•V
•V
•V
•V
= 1.62 to 3.6 V: external power supply for I/Os, provided externally through V
DD
pins.
= 1.62 to 3.6 V: supply voltage for the internal regulator supplying V
DDLDO
= 1.62 to 3.6 V: external analog power supplies for ADC, DAC, COMP and
DDA
OPAMP.
DD33USB
USB transceiver with 3.3V on V
DD50USB
: allows the support of a VDD supply different from 3.3 V while powering the
DD33USB
can be supplied through the USB cable to generate the V
USB internal regulator. This allows support of a V
The USB regulator can be bypassed to supply directly V
= 1.2 to 3.6 V: power supply for the VSW domain when VDD is not present.
BAT
CAP
: V
supply voltage, which values depend on voltage scaling (1.0 V, 1.1 V,
CORE
1.2 V or 1.35 V). They are configured through VOS bits in PWR_D3CR register. The
DD
CORE
.
supply different to 3.3 V.
DD
DD33USB
DD33USB
if VDD = 3.3 V.
via the
DS13311 Rev 227/276
56
Functional overviewSTM32H725xE/G
MSv47490V1
0.3
1
V
BOR0
3.6
Operating modePower-onPower-downtime
V
V
DDX
(1)
V
DD
Invalid supply areaV
DDX
< V
DD
+ 300 mV
V
DDX
independent from V
DD
V
domain is split into the following power domains that can be independently
CORE
switch off.
–D1 domain containing some peripherals and the Cortex
®
-M7 core
–D2 domain containing a large part of the peripherals
–D3 domain containing some peripherals and the system control
•VDDSMPS= 1.62 V to 3.6 V: SMPS step-down converter power supply VDDSMPS
must be kept at the same voltage level as VDD
•VLXSMPS = SMPS step-down converter output coupled to an inductor
•VFBSMPS = VCORE or 1.8 V or 2.5 V external SMPS step-down converter feedback
voltage sense input.
During power-up and power-down phases, the following power sequence requirements
must be respected (see Figure 2):
•When V
remain below V
•When V
During the power-down phase, V
is below 1 V, other power supplies (V
DD
is above 1 V, all power supplies are independent.
DD
+ 300 mV.
DD
can temporarily become lower than other supplies only
DD
DDA
, V
DD33USB
, V
DD50USB
) must
if the energy provided to the microcontroller remains below 1 mJ. This allows external
decoupling capacitors to be discharged with different time constants during the power-down
transient phase.
Figure 2. Power-up/power-down sequence
1. V
refers to any power supply among V
DDx
DDA
, V
DD33USB
, V
DD50USB
.
28/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.7.2 Power supply supervisor
The devices have an integrated power-on reset (POR)/ power-down reset (PDR) circuitry
coupled with a Brownout reset (BOR) circuitry:
•Power-on reset (POR)
The POR supervisor monitors V
The devices remain in Reset mode when V
•Power-down reset (PDR)
The PDR supervisor monitors V
below a fixed threshold.
The PDR supervisor can be enabled/disabled through PDR_ON pin.
•Brownout reset (BOR)
The BOR supervisor monitors V
2.7 V) can be configured through option bytes. A reset is generated when V
below this threshold.
power supply and compares it to a fixed threshold.
DD
power supply. A reset is generated when V
DD
power supply. Three BOR thresholds (from 2.1 to
DD
is below this threshold,
DD
DD
DD
drops
drops
DS13311 Rev 229/276
56
Functional overviewSTM32H725xE/G
3.7.3 Voltage regulator
The same voltage regulator supplies the 3 power domains (D1, D2 and D3). D1 and D2 can
be independently switched off.
Voltage regulator output can be adjusted according to application needs through 6 power
supply levels:
•Run mode (VOS0 to VOS3)
–Scale 0: boosted performance
–Scale 1: high performance
–Scale 2: medium performance and consumption
–Scale 3: optimized performance and low-power consumption
•Stop mode (SVOS3 to SVOS5)
–Scale 3: peripheral with wakeup from Stop mode capabilities (UART, SPI, I2C,
LPTIM) are operational
–Scale 4 and 5 where the peripheral with wakeup from Stop mode is disabled. The
peripheral functionality is disabled but wakeup from Stop mode is possible through
GPIO or asynchronous interrupt.
3.8 Low-power strategy
There are several ways to reduce power consumption on STM32H725xE/G:
•Decrease the dynamic power consumption by slowing down the system clocks even in
Run mode and by individually clock gating the peripherals that are not used.
•Save power when the CPU is idle, by selecting among the available low-power modes
according to the user application needs. This allows the best compromise between
short startup time and low power consumption to be achieved, according to the
available wakeup sources.
The devices feature several low-power modes:
•CSleep (CPU clock stopped)
•CStop (CPU sub-system clock stopped)
•DStop (Domain bus matrix clock stopped)
•Stop (System clock stopped)
•DStandby (Domain powered down)
•Standby (System powered down)
CSleep and CStop low-power modes are entered by the MCU when executing the WFI
(Wait for Interrupt) or WFE (Wait for Event) instructions, or when the SLEEPONEXIT bit of
the Cortex
A domain can enter low-power mode (DStop or DStandby) when the processor, its
subsystem and the peripherals allocated in the domain enter low-power mode.
If part of the domain is not in low-power mode, the domain remains in the current mode.
®
-Mx core is set after returning from an interrupt service routine.
Finally the system can enter Stop or Standby when all EXTI wakeup sources are cleared
and the power domains are in DStop or DStandby mode.
30/276DS13311 Rev 2
STM32H725xE/GFunctional overview
System power modeD1 domain power modeD2 domain power modeD3 domain power mode
RunDRun/DStop/DStandbyDRun/DStop/DStandbyDRun
StopDStop/DStandbyDStop/DStandbyDStop
StandbyDStandbyDStandbyDStandby
Table 3. System versus domain low-power mode
3.9 Reset and clock controller (RCC)
The clock and reset controller is located in D3 domain. The RCC manages the generation of
all the clocks, as well as the clock gating and the control of the system and peripheral
resets. It provides a high flexibility in the choice of clock sources and allows to apply clock
ratios to improve the power consumption. In addition, on some communication peripherals
that are capable to work with two different clock domains (either a bus interface clock or a
kernel peripheral clock), thus the system frequency can be changed without modifying the
baudrate.
3.9.1 Clock management
The devices embed four internal oscillators, two oscillators with external crystal or
resonator, two internal oscillators with fast startup time and three PLLs.
The RCC receives the following clock source inputs:
•Internal oscillators:
–64 MHz HSI clock
–48 MHz RC oscillator
–4 MHz CSI clock
–32 kHz LSI clock
•External oscillators:
–HSE clock: 4-50 MHz (generated from an external source) or 4-48 MHz(generated
from a crystal/ceramic resonator)
–LSE clock: 32.768 kHz
The RCC provides three PLLs: one for system clock, two for kernel clocks.
The system starts on the HSI clock. The user application can then select the clock
configuration.
DS13311 Rev 231/276
56
Functional overviewSTM32H725xE/G
3.9.2 System reset sources
Power-on reset initializes all registers while system reset reinitializes the system except for
the debug, part of the RCC and power controller status registers, as well as the backup
power domain.
A system reset is generated in the following cases:
•Power-on reset (pwr_por_rst)
•Brownout reset
•Low level on NRST pin (external reset)
•Window watchdog
•Independent watchdog
•Software reset
•Low-power mode security reset
•Exit from Standby
3.10 General-purpose input/outputs (GPIOs)
Each of the GPIO pins can be configured by software as output (push-pull or open-drain,
with or without pull-up or pull-down), as input (floating, with or without pull-up or pull-down)
or as peripheral alternate function. Most of the GPIO pins are shared with digital or analog
alternate functions. All GPIOs are high-current-capable and have speed selection to better
manage internal noise, power consumption and electromagnetic emission.
After reset, all GPIOs (except debug pins) are in Analog mode to reduce power
consumption (refer to GPIOs register reset values in the device reference manual).
The I/O configuration can be locked if needed by following a specific sequence in order to
avoid spurious writing to the I/Os registers.
3.11 Bus-interconnect matrix
The devices feature an AXI bus matrix, two AHB bus matrices and bus bridges that allow
the interconnection of bus masters with bus slaves (see Figure 3).
32/276DS13311 Rev 2
Figure 3. STM32H725xE/G bus matrix
MSv65325V2
AXIM
DMA2
Ethernet
MAC
SDMMC2DMA1USBHS1
APB1
SDMMC1 MDMADMA2DLTDC
BDMA
APB4
Cortex-M7
I$
32KBD$32KB
AHBP
DMA1_MEM
DMA1_PERIPH
DMA2_MEM
DMA2_PERIPH
APB3
32-bit AHB bus matrix
D2 domain
64-bit AXI bus matrix
D1 domain
32-bit AHB bus matrix
D3 domain
DTCM
128 Kbyte
ITCM
64 Kbyte
Flash A
Up to 1 Mbyte
AXI SRAM
192K byte
AXI SRAM
128 Kbyte
FMC
SRAM1 16
Kbyte
SRAM2 16
Kbyte
AHB1
AHB2
AHB4
SRAM4
16 Kbyte
Backup
SRAM
4 Kbyte
AHBS
CPU
D2-to-D1 AHB
D2-to-D3 AHB
D1-to-D2 AHB
D1-to-D3 AHB
32-bit bus
64-bit bus
Bus multiplexer
Legend
Master interface
Slave interface
AHB3
AXI
AHB
APB
APB2
TCM
ITCM
192 Kbyte
OR
OCTOSPI2
OCTOSPI1
STM32H725xE/GFunctional overview
DS13311 Rev 233/276
Functional overviewSTM32H725xE/G
3.12 DMA controllers
The devices feature four DMA instances and a DMA request router to unload CPU activity:
•A master direct memory access (MDMA)
The MDMA is a high-speed DMA controller, which is in charge of all types of memory
transfers (peripheral to memory, memory to memory, memory to peripheral), without
any CPU action. It features a master AXI interface and a dedicated AHB interface to
access Cortex
The MDMA is located in D1 domain. It is able to interface with the other DMA
controllers located in D2 domain to extend the standard DMA capabilities, or can
manage peripheral DMA requests directly.
Each of the 16 channels can perform single block transfers, repeated block transfers
and linked list transfers.
•Two dual-port DMAs (DMA1, DMA2) located in D2 domain, with FIFO and request
router capabilities.
•One basic DMA (BDMA) located in D3 domain, with request router capabilities.
•A DMA request multiplexer (DMAMUX)
The DMA request router could be considered as an extension of the DMA controller. It
routes the DMA peripheral requests to the DMA controller itself. This allowing
managing the DMA requests with a high flexibility, maximizing the number of DMA
requests that run concurrently, as well as generating DMA requests from peripheral
output trigger or DMA event.
®
-M7 TCM memories.
3.13 Chrom-ART Accelerator (DMA2D)
The Chrom-Art Accelerator (DMA2D) is a specialized DMA dedicated to image manipulation.
It can perform the following operations:
•Filling a part or the whole of a destination image with a specific color
•Copying a part or the whole of a source image into a part or the whole of a destination
•image
•Copying a part or the whole of a source image into a part or the whole of a destination
•image with a pixel format conversion
•Blending a part and/or two complete source images with different pixel format and copy
•the result into a part or the whole of a destination image with a different color format.
•All the classical color coding schemes are supported from 4-bit up to 32-bit per pixel
with indexed or direct color mode, including block based YCbCr to handle JPEG
decoder output.
•The DMA2D has its own dedicated memories for CLUTs (color look-up tables).
An interrupt can be generated when an operation is complete or at a programmed
watermark.
All the operations are fully automated and are running independently from the CPU or the
DMAs.
34/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.14 Nested vectored interrupt controller (NVIC)
The devices embed a nested vectored interrupt controller which is able to manage 16
priority levels, and handle up to 140 maskable interrupt channels plus the 16 interrupt lines
of the Cortex
•Interrupt entry vector table address passed directly to the core
•Allows early processing of interrupts
•Processing of late arriving, higher-priority interrupts
•Support tail chaining
•Processor context automatically saved on interrupt entry, and restored on interrupt exit
with no instruction overhead
This hardware block provides flexible interrupt management features with minimum interrupt
latency.
®
-M7 with FPU core.
3.15 Extended interrupt and event controller (EXTI)
The EXTI controller performs interrupt and event management. In addition, it can wake up
the processor, power domains and/or D3 domain from Stop mode.
The EXTI handles up to 80 independent event/interrupt lines split as 26 configurable events
and 54 direct events.
Configurable events have dedicated pending flags, active edge selection, and software
trigger capable.
Direct events provide interrupts or events from peripherals having a status flag.
3.16 Cyclic redundancy check calculation unit (CRC)
The CRC (cyclic redundancy check) calculation unit is used to get a CRC code using a
programmable polynomial.
Among other applications, CRC-based techniques are used to verify data transmission or
storage integrity. In the scope of the EN/IEC 60335-1 standard, they offer a means of
verifying the Flash memory integrity. The CRC calculation unit helps compute a signature of
the software during runtime, to be compared with a reference signature generated at linktime and stored at a given memory location.
DS13311 Rev 235/276
56
Functional overviewSTM32H725xE/G
3.17 Flexible memory controller (FMC)
The FMC controller main features are the following:
•Interface with static-memory mapped devices including:
–Static random access memory (SRAM)
–NOR Flash memory/OneNAND Flash memory
–PSRAM (4 memory banks)
–NAND Flash memory with ECC hardware to check up to 8 Kbytes of data
•Interface with synchronous DRAM (SDRAM/Mobile LPSDR SDRAM) memories
•8-,16-, 24-bit data bus width
•Independent Chip Select control for each memory bank
•Independent configuration for each memory bank
•Write FIFO
•Read FIFO for SDRAM controller
•The maximum FMC_CLK/FMC_SDCLK frequency for synchronous accesses is the
FMC kernel clock divided by 2.
3.18 Octo-SPI memory interface (OCTOSPI)
The OCTOSPI is a specialized communication interface targeting single, dual, quad or octal
SPI memories. The STM32H725xE/G embeds two separate Octo-SPI interfaces.
Each OCTOSPI instance supports single/dual/quad/octal SPI formats. multiplexing of
single/dual/quad/octal SPI over the same bus can be achieved using the integrated OctoSPI I/O manager (OCTOSPIM).
The OCTOSPI can operate in any of the three following modes:
•Indirect mode: all the operations are performed using the OCTOSPI registers
•Status-polling mode: the external memory status register is periodically read and an
interrupt can be generated in case of flag setting
•Memory-mapped mode: the external memory is memory mapped and it is seen by the
system as if it was an internal memory supporting both read and write operations.
The OCTOSPI supports two frame formats supported by most external serial memories
such as serial PSRAMs, serial NAND and serial NOR Flash memories, Hyper RAMs and
Hyper Flash memories.
Multi chip package (MCP) combining any of the above mentioned memory types can also
be supported.
•The classical frame format with the command, address, alternate byte, dummy cycles
and data phase
•The HyperBus™ frame format.
36/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.19 Analog-to-digital converters (ADCs)
STM32H725xE/G devices embed three analog-to-digital converters, two of 16-bit resolution,
and the third of 12-bit resolution. The 16-bit resolution ADCs can be configured as 16, 14,
12, 10 or 8 bits. The 12-bit resolution ADC can be configured to 12, 10 or 8 bits.
Each ADC shares up to 20 external channels, performing conversions in Single-shot or
Scan mode. In Scan mode, automatic conversion is performed on a selected group of
analog inputs.
Additional logic functions embedded in the ADC interface allow:
•simultaneous sample and hold
•Interleaved sample and hold
The ADC can be served by the DMA controller, thus allowing automatic transfer of ADC
converted values to a destination location without any software action.
In addition, an analog watchdog feature can accurately monitor the converted voltage of
one, some, or all selected channels. An interrupt is generated when the converted voltage is
outside the programmed thresholds.
To synchronize A/D conversion and timers, the ADCs can be triggered by any of the TIM1,
TIM2, TIM3, TIM4, TIM6, TIM8, TIM15, TIM23, TIM24, and LPTIM1 timers.
3.20 Temperature sensor
STM32H725xE/G devices embed a temperature sensor that generates a voltage (VTS) that
varies linearly with the temperature. This temperature sensor is internally connected to
ADC3_IN17. The conversion range is between 1.7 V and 3.6 V. It can measure the device
junction temperature ranging from − 40 to +125°C.
The temperature sensor have a good linearity, but it has to be calibrated to obtain a good
overall accuracy of the temperature measurement. As the temperature sensor offset varies
from chip to chip due to process variation, the uncalibrated internal temperature sensor is
suitable for applications that detect temperature changes only. To improve the accuracy of
the temperature sensor measurement, each device is individually factory-calibrated by ST.
The temperature sensor factory calibration data are stored by ST in the System memory
area, which is accessible in Read-only mode.
3.21 Digital temperature sensor (DTS)
STM32H725xE/G devices embed a sensor that converts the temperature into a square
wave the frequency of which is proportional to the temperature. The PCLK or the LSE clock
can be used as the reference clock for the measurements. A formula given in the product
reference manual allows calculation of the temperature according to the measured
frequency stored in the DTS_DR register.
DS13311 Rev 237/276
56
Functional overviewSTM32H725xE/G
3.22 V
The V
operation
BAT
power domain contains the RTC, the backup registers and the backup SRAM.
BAT
To optimize battery duration, this power domain is supplied by V
voltage applied on VBAT pin (when V
when the PDR detects that V
dropped below the PDR level.
DD
supply is not present). V
DD
The voltage on the VBAT pin could be provided by an external battery, a supercapacitor or
directly by V
V
operation is activated when VDD is not present.
BAT
The V
BAT
Note:When the microcontroller is supplied from V
do not exit it from V
, in which case, the V
DD
mode is not functional.
BAT
pin supplies the RTC, the backup registers and the backup SRAM.
, external interrupts and RTC alarm/events
operation.
BAT
BAT
When PDR_ON pin is connected to VSS (Internal Reset OFF), the V
more available and V
pin should be connected to VDD.
BAT
3.23 Digital-to-analog converters (DAC)
The two 12-bit buffered DAC channels can be used to convert two digital signals into two
analog voltage signal outputs.
This dual digital Interface supports the following features:
•two DAC converters: one for each output channel
•8-bit or 12-bit monotonic output
•left or right data alignment in 12-bit mode
•synchronized update capability
•noise-wave generation
•triangular-wave generation
•dual DAC channel independent or simultaneous conversions
•DMA capability for each channel including DMA underrun error detection
•external triggers for conversion
•input voltage reference V
The DAC channels are triggered through the timer update outputs that are also connected
to different DMA streams.
or internal VREFBUF reference.
REF+
when available or by the
DD
power is switched
BAT
functionality is no
BAT
38/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.24 Ultra-low-power comparators (COMP)
STM32H725xE/G devices embed two rail-to-rail comparators (COMP1 and COMP2). They
feature programmable reference voltage (internal or external), hysteresis and speed (low
speed for low-power) as well as selectable output polarity.
The reference voltage can be one of the following:
•An external I/O
•A DAC output channel
•An internal reference voltage or submultiple (1/4, 1/2, 3/4).
All comparators can wake up from Stop mode, generate interrupts and breaks for the timers,
and be combined into a window comparator.
3.25 Operational amplifiers (OPAMP)
STM32H725xE/G devices embed two rail-to-rail operational amplifiers (OPAMP1 and
OPAMP2) with external or internal follower routing and PGA capability.
The operational amplifier main features are:
•PGA with a non-inverting gain ranging of 2, 4, 8 or 16 or inverting gain ranging of -1, -3,
-7 or -15
•One positive input connected to DAC
•Output connected to internal ADC
•Low input bias current down to 1 nA
•Low input offset voltage down to 1.5 mV
•Gain bandwidth up to 7.3 MHz
The devices embeds two operational amplifiers (OPAMP1 and OPAMP2) with two inputs
and one output each. These three I/Os can be connected to the external pins, thus enabling
any type of external interconnections. The operational amplifiers can be configured
internally as a follower, as an amplifier with a non-inverting gain ranging from 2 to 16 or with
inverting gain ranging from -1 to -15.
DS13311 Rev 239/276
56
Functional overviewSTM32H725xE/G
3.26 Digital filter for sigma-delta modulators (DFSDM)
The devices embed one DFSDM with 4 digital filters modules and 8 external input serial
channels (transceivers) or alternately 8 internal parallel inputs support.
The DFSDM peripheral is dedicated to interface the external modulators to
microcontroller and then to perform digital filtering of the received data streams (which
represent analog value on modulators inputs). DFSDM can also interface PDM (Pulse
Density Modulation) microphones and perform PDM to PCM conversion and filtering in
hardware. DFSDM features optional parallel data stream inputs from internal ADC
peripherals or microcontroller memory (through DMA/CPU transfers into DFSDM).
DFSDM transceivers support several serial interface formats (to support various
modulators). DFSDM digital filter modules perform digital processing according user
selected filter parameters with up to 24-bit final ADC resolution.
The DFSDM peripheral supports:
•8 multiplexed input digital serial channels:
–configurable SPI interface to connect various SD modulator(s)
–configurable Manchester coded 1 wire interface support
–PDM (Pulse Density Modulation) microphone input support
–maximum input clock frequency up to 20 MHz (10 MHz for Manchester coding)
–clock output for SD modulator(s): 0..20 MHz
•alternative inputs from 8 internal digital parallel channels (up to 16 bit input resolution):
–internal sources: ADC data or memory data streams (DMA)
•4 digital filter modules with adjustable digital signal processing:
–Sinc
–integrator: oversampling ratio (1..256)
•up to 24-bit output data resolution, signed output data format
•automatic data offset correction (offset stored in register by user)
•continuous or single conversion
•start-of-conversion triggered by:
–software trigger
–internal timers
–external events
–start-of-conversion synchronously with first digital filter module (DFSDM0)
•analog watchdog feature:
–low value and high value data threshold registers
–dedicated configurable Sincx digital filter (order = 1..3, oversampling ratio = 1..32)
–input from final output data or from selected input digital serial channels
–continuous monitoring independently from standard conversion
•short circuit detector to detect saturated analog input values (bottom and top range):
–up to 8-bit counter to detect 1..256 consecutive 0’s or 1’s on serial data stream
–monitoring continuously each input serial channel
•break signal generation on analog watchdog event or on short circuit detector event
x
filter: filter order/type (1..5), oversampling ratio (up to 1..1024)
40/276DS13311 Rev 2
STM32H725xE/GFunctional overview
•extremes detector:
–storage of minimum and maximum values of final conversion data
–refreshed by software
•DMA capability to read the final conversion data
•interrupts: end of conversion, overrun, analog watchdog, short circuit, input serial
channel clock absence
•“regular” or “injected” conversions:
–“regular” conversions can be requested at any time or even in Continuous mode
without having any impact on the timing of “injected” conversions
–“injected” conversions for precise timing and with high conversion priority
•Pulse skipper feature to support beamforming applications (delay-line like behavior).
DFSDM featuresDFSDM1
Number of filters4
Table 4. DFSDM implementation
Number of input
transceivers/channels
Internal ADC parallel input X
Number of external triggers16
Regular channel information in
identification register
8
X
DS13311 Rev 241/276
56
Functional overviewSTM32H725xE/G
3.27 Digital camera interface (DCMI)
The devices embed a camera interface that can connect with camera modules and CMOS
sensors through an 8-bit to 14-bit parallel interface, to receive video data. The camera
interface can achieve a data transfer rate up to 140 Mbyte/s using a 80 MHz pixel clock. It
features:
•Programmable polarity for the input pixel clock and synchronization signals
•Parallel data communication can be 8-, 10-, 12- or 14-bit
•Supports 8-bit progressive video monochrome or raw bayer format, YCbCr 4:2:2
progressive video, RGB 565 progressive video or compressed data (like JPEG)
•Supports Continuous mode or Snapshot (a single frame) mode
•Capability to automatically crop the image
3.28 PSSI
The PSSI is a generic synchronous 8-/16-bit parallel data input/output slave interface. It
allows the transmitter to send a data valid signal to indicate when the data is valid, and the
receiver to output a flow control signal to indicate when it is ready to sample the data.
The main PSSI features are:
•Slave mode operation
•8- or 16-bit parallel data input or output
•8-word (32-byte) FIFO
•Data enable (DE) alternate function input and Ready (RDY) alternate function output.
When enabled, these signals can either allow the transmitter to indicate when the data is
valid or, the receiver to indicate when it is ready to sample the data, or both.
The PSSI shares most of its circuitry with the digital camera interface (DCMI). It therefore
cannot be used simultaneously with the DCMI.
3.29 LCD-TFT controller
The LCD-TFT display controller provides a 24-bit parallel digital RGB (Red, Green, Blue)
and delivers all signals to interface directly to a broad range of LCD and TFT panels up to
XGA (1024 x 768) resolution with the following features:
•2 display layers with dedicated FIFO (64x64-bit)
•Color Look-Up table (CLUT) up to 256 colors (256x24-bit) per layer
•Up to 8 input color formats selectable per layer
•Flexible blending between two layers using alpha value (per pixel or constant)
•Flexible programmable parameters for each layer
•Color keying (transparency color)
•Up to 4 programmable interrupt events
•AXI master interface with burst of 16 words
42/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.30 True random number generator (RNG)
The RNG is a true random number generator that provides full entropy outputs to the
application as 32-bit samples. It is composed of a live entropy source (analog) and an
internal conditioning component.
The RNG can be used to construct a Non-deterministic Random Bit Generator (NDRBG), as
a NIST SP 800-90B compliant entropy source.
The RNG true random number generator has been tested using German BSI statistical tests
of AIS-31 (T0 to T8), and NIST SP800-90B statistical test suite.
DS13311 Rev 243/276
56
Functional overviewSTM32H725xE/G
3.31 Timers and watchdogs
The devices include two advanced-control timers, twelve general-purpose timers, two basic
timers, five low-power timers, two watchdogs and a SysTick timer.
All timer counters can be frozen in Debug mode.
Table 5 compares the features of the advanced-control, general-purpose and basic timers.
Table 5. Timer feature comparison
Timer
type
Advanced
-control
General
purpose
Timer
TIM1,
TIM8
TIM2,
TIM5,
TIM23,
TIM24
TIM3,
TIM4
TIM1216-bitUp
TIM13,
TIM14
Counter
resolution
16-bit
32-bit
16-bit
16-bitUp
Counter
type
Up,
Down,
Up/down
Up,
Down,
Up/down
Up,
Down,
Up/down
Prescaler
factor
Any
integer
between 1
and
65536
Any
integer
between 1
and
65536
Any
integer
between 1
and
65536
Any
integer
between 1
and
65536
Any
integer
between 1
and
65536
DMA
request
generation
Yes4Ye s13 7. 5275
Yes4No137.5275
Yes4No137.5275
No2No137.5275
No1No137.5275
Capture/
compare
channels
Complementary
output
Max
interface
clock
(MHz)
Max
timer
clock
(MHz)
(1)
Any
integer
TIM1516-bitUp
TIM16,
TIM17
44/276DS13311 Rev 2
16-bitUp
between 1
and
65536
Any
integer
between 1
and
65536
Yes21137.5275
Yes11137.5275
STM32H725xE/GFunctional overview
Table 5. Timer feature comparison (continued)
Max
timer
clock
(MHz)
(1)
Timer
type
Timer
Counter
resolution
Counter
type
Prescaler
factor
DMA
request
generation
Capture/
compare
channels
Complementary
output
Max
interface
clock
(MHz)
Any
integer
between 1
and
Yes0No137.5275
Basic
TIM6,
TIM7
16-bitUp
65536
LPTIM1,
Low-
power
timer
LPTIM2,
LPTIM3,
LPTIM4,
16-bitUp
1, 2, 4, 8,
16, 32,
64, 128
No0No137.5275
LPTIM5
1. The maximum timer clock is up to 550 MHz depending on theTIMPRE bit in the RCC_CFGR register and D2PRE1/2 bits in
RCC_D2CFGR register.
DS13311 Rev 245/276
56
Functional overviewSTM32H725xE/G
3.31.1 Advanced-control timers (TIM1, TIM8)
The advanced-control timers (TIM1, TIM8) can be seen as three-phase PWM generators
multiplexed on 6 channels. They have complementary PWM outputs with programmable
inserted dead times. They can also be considered as complete general-purpose timers.
Their 4 independent channels can be used for:
•Input capture
•Output compare
•PWM generation (Edge- or Center-aligned modes)
•One-pulse mode output
If configured as standard 16-bit timers, they have the same features as the general-purpose
TIMx timers. If configured as 16-bit PWM generators, they have full modulation capability (0100%).
The advanced-control timer can work together with the TIMx timers via the Timer Link
feature for synchronization or event chaining.
TIM1 and TIM8 support independent DMA request generation.
3.31.2 General-purpose timers (TIMx)
There are ten synchronizable general-purpose timers embedded in the STM32H725xE/G
devices (see Table 5: Timer feature comparison for differences).
•TIM2, TIM3, TIM4, TIM5, TIM23, TIM24
The devices include 4 full-featured general-purpose timers: TIM2, TIM3, TIM4, TIM5,
TIM23 and TIM24. TIM2, TIM5, TIM23 and TIM24 are based on a 32-bit auto-reload
up/downcounter and a 16-bit prescaler while TIM3 and TIM4 are based on a 16-bit
auto-reload up/downcounter and a 16-bit prescaler. All timers feature 4 independent
channels for input capture/output compare, PWM or One-pulse mode output. This
gives up to 24 input capture/output compare/PWMs on the largest packages.
TIM2, TIM3, TIM4, TIM5, TIM23 and TIM24 general-purpose timers can work together,
or with the other general-purpose timers and the advanced-control timers TIM1 and
TIM8 via the Timer Link feature for synchronization or event chaining.
Any of these general-purpose timers can be used to generate PWM outputs.
TIM2, TIM3, TIM4, TIM5, TIM23, and TIM24 all have independent DMA request
generation. They are capable of handling quadrature (incremental) encoder signals
and the digital outputs from 1 to 4 hall-effect sensors.
•TIM12, TIM13, TIM14, TIM15, TIM16, TIM17
These timers are based on a 16-bit auto-reload upcounter and a 16-bit prescaler.
TIM13, TIM14, TIM16 and TIM17 feature one independent channel, whereas TIM12
and TIM15 have two independent channels for input capture/output compare, PWM or
One-pulse mode output. They can be synchronized with the TIM2, TIM3, TIM4, TIM5,
TIM23, and TIM24 full-featured general-purpose timers or used as simple time bases.
46/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.31.3 Basic timers TIM6 and TIM7
These timers are mainly used for DAC trigger and waveform generation. They can also be
used as a generic 16-bit time base.
TIM6 and TIM7 support independent DMA request generation.
The low-power timers have an independent clock and is running also in Stop mode if it is
clocked by LSE, LSI or an external clock. It is able to wakeup the devices from Stop mode.
This low-power timer supports the following features:
•16-bit up counter with 16-bit autoreload register
•16-bit compare register
•Configurable output: pulse, PWM
•Continuous / One-shot mode
•Selectable software / hardware input trigger
•Selectable clock source:
•Internal clock source: LSE, LSI, HSI or APB clock
•External clock source over LPTIM input (working even with no internal clock source
running, used by the Pulse Counter Application)
•Programmable digital glitch filter
•Encoder mode
3.31.5 Independent watchdog
The independent watchdog is based on a 12-bit downcounter and 8-bit prescaler. It is
clocked from an independent 32 kHz internal RC and as it operates independently from the
main clock, it can operate in Stop and Standby modes. It can be used either as a watchdog
to reset the device when a problem occurs, or as a free-running timer for application timeout
management. It is hardware- or software-configurable through the option bytes.
A window option allows the device to be reset when a reload operation is made too early
after the previous reload.
3.31.6 Window watchdog
The window watchdog is based on a 7-bit downcounter that can be set as free-running. It
can be used as a watchdog to reset the device when a problem occurs. It is clocked from
the main clock. It has an early warning interrupt capability and the counter can be frozen in
Debug mode.
3.31.7 SysTick timer
This timer is dedicated to real-time operating systems, but could also be used as a standard
down counter. It features:
•A 24-bit down counter
•Autoreload capability
•Maskable system interrupt generation when the counter reaches 0
•Programmable clock source.
DS13311 Rev 247/276
56
Functional overviewSTM32H725xE/G
3.32 Real-time clock (RTC), backup SRAM and backup registers
The RTC is an independent BCD timer/counter. It supports the following features:
•Calendar with subsecond, seconds, minutes, hours (12 or 24 format), week day, date,
month, year, in BCD (binary-coded decimal) format.
•Automatic correction for 28, 29 (leap year), 30, and 31 days of the month.
•Two programmable alarms.
•On-the-fly correction from 1 to 32767 RTC clock pulses. This can be used to
synchronize it with a master clock.
•Reference clock detection: a more precise second source clock (50 or 60 Hz) can be
used to enhance the calendar precision.
•Digital calibration circuit with 0.95 ppm resolution, to compensate for quartz crystal
inaccuracy.
•Three anti-tamper detection pins with programmable filter.
•Timestamp feature which can be used to save the calendar content. This function can
be triggered by an event on the timestamp pin, or by a tamper event, or by a switch to
V
mode.
BAT
•17-bit auto-reload wakeup timer (WUT) for periodic events with programmable
resolution and period.
The RTC and the 32 backup registers are supplied through a switch that takes power either
from the V
supply when present or from the V
DD
BAT
pin.
The backup registers are 32-bit registers used to store 128 bytes of user application data
when V
DD power is not present. They are not reset by a system or power reset, or when the
device wakes up from Standby mode.
The RTC clock sources can be:
•A 32.768 kHz external crystal (LSE)
•An external resonator or oscillator (LSE)
•The internal low-power RC oscillator (LSI, with typical frequency of 32 kHz)
•The high-speed external clock (HSE) divided by 32.
The RTC is functional in V
LSE. When clocked by the LSI, the RTC is not functional in V
mode and in all low-power modes when it is clocked by the
BAT
mode, but is functional in
BAT
all low-power modes.
All RTC events (Alarm, Wakeup Timer, Timestamp or Tamper) can generate an interrupt and
wakeup the device from the low-power modes.
48/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.33 Inter-integrated circuit interface (I2C)
STM32H725xE/G devices embed five I2C interfaces.
2
The I
C bus interface handles communications between the microcontroller and the serial
2
I
C bus. It controls all I2C bus-specific sequencing, protocol, arbitration and timing.
The I2C peripheral supports:
2
•I
C-bus specification and user manual rev. 5 compatibility:
–Slave and Master modes, multimaster capability
–Standard-mode (Sm), with a bitrate up to 100 kbit/s
–Fast-mode (Fm), with a bitrate up to 400 kbit/s
–Fast-mode Plus (Fm+), with a bitrate up to 1 Mbit/s and 20 mA output drive I/Os
–7-bit and 10-bit addressing mode, multiple 7-bit slave addresses
–Programmable setup and hold times
–Optional clock stretching
•System Management Bus (SMBus) specification rev 2.0 compatibility:
–Hardware PEC (Packet Error Checking) generation and verification with ACK
control
–Address resolution protocol (ARP) support
–SMBus alert
•Power System Management Protocol (PMBus
•Independent clock: a choice of independent clock sources allowing the I2C
communication speed to be independent from the PCLK reprogramming.
STM32H725xE/G devices have five embedded universal synchronous receiver transmitters
(USART1, USART2, USART3, USART6, and USART10) and five universal asynchronous
receiver transmitters (UART4, UART5, UART7, UART8, and UART9). Refer to Table 6:
USART features for a summary of USARTx and UARTx features.
These interfaces provide asynchronous communication, IrDA SIR ENDEC support,
multiprocessor communication mode, single-wire Half-duplex communication mode and
have LIN Master/Slave capability. They provide hardware management of the CTS and RTS
signals, and RS485 Driver Enable. They are able to communicate at speeds of up to
12.5 Mbit/s.
USART1, USART2, USART3, USART6, and USART10 also provide Smartcard mode (ISO
7816 compliant) and SPI-like communication capability.
The USARTs embed a Transmit FIFO (TXFIFO) and a Receive FIFO (RXFIFO). FIFO mode
is enabled by software and is disabled by default.
DS13311 Rev 249/276
56
Functional overviewSTM32H725xE/G
All USART have a clock domain independent from the CPU clock, allowing the USARTx to
wake up the MCU from Stop mode.The wakeup from Stop mode is programmable and can
be done on:
•Start bit detection
•Any received data frame
•A specific programmed data frame
•Specific TXFIFO/RXFIFO status when FIFO mode is enabled.
All USART interfaces can be served by the DMA controller.
USART modes/features
Hardware flow control for modemXX
Continuous communication using DMAXX
Multiprocessor communicationXX
Synchronous mode (Master/Slave)X-
Smartcard modeX-
Single-wire Half-duplex communicationXX
Table 6. USART features
(1)
USART1/2/3/6/10UART4/5/7/8/9
IrDA SIR ENDEC blockXX
LIN modeXX
Dual clock domain and wakeup from low power modeXX
The device embeds one Low-Power UART (LPUART1). The LPUART supports
asynchronous serial communication with minimum power consumption. It supports half
duplex single wire communication and modem operations (CTS/RTS). It allows
multiprocessor communication.
The LPUARTs embed a Transmit FIFO (TXFIFO) and a Receive FIFO (RXFIFO). FIFO
mode is enabled by software and is disabled by default.
50/276DS13311 Rev 2
STM32H725xE/GFunctional overview
The LPUART has a clock domain independent from the CPU clock, and can wakeup the
system from Stop mode. The wakeup from Stop mode are programmable and can be done
on:
•Start bit detection
•Any received data frame
•A specific programmed data frame
•Specific TXFIFO/RXFIFO status when FIFO mode is enabled.
Only a 32.768 kHz clock (LSE) is needed to allow LPUART communication up to
9600 baud. Therefore, even in Stop mode, the LPUART can wait for an incoming frame
while having an extremely low energy consumption. Higher speed clock can be used to
reach higher baudrates.
LPUART interface can be served by the DMA controller.
3.36 Serial peripheral interface (SPI)/inter- integrated sound
interfaces (I2S)
The devices feature up to six SPIs (SPI2S1, SPI2S2, SPI2S3, SPI4, SPI5 and SPI2S6) that
allow communicating up to 150 Mbits/s in Master and Slave modes, in Half-duplex, Fullduplex and Simplex modes. The 3-bit prescaler gives 8 master mode frequencies and the
frame is configurable from 4 to 16 bits. All SPI interfaces support NSS pulse mode, TI mode,
Hardware CRC calculation and 8x 8-bit embedded Rx and Tx FIFOs with DMA capability.
Four standard I
They can be operated in Master or Slave mode, in Simplex communication modes, and can
be configured to operate as a 16-/32-bit resolution input or output channel (except SPI2S6
which is limited to 16 bits). Audio sampling frequencies from 8 kHz up to 192 kHz are
supported. When either or both of the I
master clock can be output to the external DAC/CODEC at 256 times the sampling
frequency. All I
capability.
2
S interfaces (multiplexed with SPI1, SPI2, SPI3 and SPI6) are available.
2
S interfaces is/are configured in Master mode, the
2
S interfaces support 16x 8-bit embedded Rx and Tx FIFOs with DMA
3.37 Serial audio interfaces (SAI)
The devices embed 2 SAIs (SAI1, and SAI4) that allow designing many stereo or mono
audio protocols such as I2S, LSB or MSB-justified, PCM/DSP, TDM or AC’97. An SPDIF
output is available when the audio block is configured as a transmitter. To bring this level of
flexibility and reconfigurability, the SAI contains two independent audio sub-blocks. Each
block has it own clock generator and I/O line controller.
Audio sampling frequencies up to 192 kHz are supported.
In addition, up to 8 microphones can be supported thanks to an embedded PDM interface.
The SAI can work in master or slave configuration. The audio sub-blocks can be either
receiver or transmitter and can work synchronously or asynchronously (with respect to the
other one). The SAI can be connected with other SAIs to work synchronously.
DS13311 Rev 251/276
56
Functional overviewSTM32H725xE/G
3.38 SPDIFRX Receiver Interface (SPDIFRX)
The SPDIFRX peripheral is designed to receive an S/PDIF flow compliant with IEC-60958
and IEC-61937. These standards support simple stereo streams up to high sample rate,
and compressed multi-channel surround sound, such as those defined by Dolby or DTS (up
to 5.1).
The main SPDIFRX features are the following:
•Up to 4 inputs available
•Automatic symbol rate detection
•Maximum symbol rate: 12.288 MHz
•Stereo stream from 32 to 192 kHz supported
•Supports Audio IEC-60958 and IEC-61937, consumer applications
•Parity bit management
•Communication using DMA for audio samples
•Communication using DMA for control and user channel information
•Interrupt capabilities
The SPDIFRX receiver provides all the necessary features to detect the symbol rate, and
decode the incoming data stream. The user can select the wanted SPDIF input, and when a
valid signal will be available, the SPDIFRX will re-sample the incoming signal, decode the
Manchester stream, recognize frames, sub-frames and blocks elements. It delivers to the
CPU decoded data, and associated status flags.
The SPDIFRX also offers a signal named spdif_frame_sync, which toggles at the S/PDIF
sub-frame rate that will be used to compute the exact sample rate for clock drift algorithms.
3.39 Single wire protocol master interface (SWPMI)
The Single wire protocol master interface (SWPMI) is the master interface corresponding to
the Contactless Frontend (CLF) defined in the ETSI TS 102 613 technical specification. The
main features are:
•Full-duplex communication mode
•automatic SWP bus state management (active, suspend, resume)
•configurable bitrate up to 2 Mbit/s
•automatic SOF, EOF and CRC handling
SWPMI can be served by the DMA controller.
52/276DS13311 Rev 2
STM32H725xE/GFunctional overview
3.40 Management data input/output (MDIO) slaves
The devices embed an MDIO slave interface it includes the following features:
•32 MDIO Registers addresses, each of which is managed using separate input and
output data registers:
–32 x 16-bit firmware read/write, MDIO read-only output data registers
–32 x 16-bit firmware read-only, MDIO write-only input data registers
•Configurable slave (port) address
•Independently maskable interrupts/events:
–MDIO Register write
–MDIO Register read
–MDIO protocol error
•Able to operate in and wake up from Stop mode
3.41 SD/SDIO/MMC card host interfaces (SDMMC)
Two SDMMC host interfaces are available. They support MultiMediaCard System
Specification Version 4.51 in three different databus modes: 1 bit (default), 4 bits and 8 bits.
Both interfaces support the SD memory card specifications version 4.1. and the SDIO card
specification version 4.0. in two different databus modes: 1 bit (default) and 4 bits.
Each SDMMC host interface supports only one SD/SDIO/MMC card at any one time and a
stack of MMC Version 4.51 or previous.
The SDMMC host interface embeds a dedicated DMA controller allowing high-speed
transfers between the interface and the SRAM.
3.42 Controller area network (FDCAN1, FDCAN2, FDCAN3)
The controller area network (CAN) subsystem consists of two CAN modules, a shared
message RAM memory and a clock calibration unit.
All CAN modules (FDCAN1, FDCAN2, and FDCAN3) are compliant with ISO 11898-1 (CAN
protocol specification version 2.0 part A, B) and CAN FD protocol specification version 1.0.
FDCAN1 supports time triggered CAN (TT-FDCAN) specified in ISO 11898-4, including
event synchronized time-triggered communication, global system time, and clock drift
compensation. The FDCAN1 contains additional registers, specific to the time triggered
feature. The CAN FD option can be used together with event-triggered and time-triggered
CAN communication.
A 10-Kbyte message RAM memory implements filters, receive FIFOs, receive buffers,
transmit event FIFOs, transmit buffers (and triggers for TT-FDCAN). This message RAM is
shared between the three modules - FDCAN1 FDCAN2 and FDCAN3.
The common clock calibration unit is optional. It can be used to generate a calibrated clock
for FDCAN1, FDCAN2 and FDCAN3 from the HSI internal RC oscillator and the PLL, by
evaluating CAN messages received by the FDCAN1.
DS13311 Rev 253/276
56
Functional overviewSTM32H725xE/G
3.43 Universal serial bus on-the-go high-speed (OTG_HS)
The devices embed an USB OTG high-speed (up to 480 Mbit/s) device/host/OTG peripheral
that supports both full-speed and high-speed operations. It integrates the transceivers for
full-speed operation (12 Mbit/s) and a UTMI low-pin interface (ULPI) for high-speed
operation (480 Mbit/s). When using the USB OTG_HS interface in HS mode, an external
PHY device connected to the ULPI is required.
The USB OTG_HS peripheral is compliant with the USB 2.0 specification and with the OTG
2.0 specification. It features software-configurable endpoint setting and supports
suspend/resume. The USB OTG_HS controller requires a dedicated 48 MHz clock that is
generated by a PLL connected to the HSE oscillator.
The main features are:
•Combined Rx and Tx FIFO size of 4 Kbytes with dynamic FIFO sizing
•Supports the session request protocol (SRP) and host negotiation protocol (HNP)
•8 bidirectional endpoints
•16 host channels with periodic OUT support
•Software configurable to OTG1.3 and OTG2.0 modes of operation
•USB 2.0 LPM (Link Power Management) support
•Battery Charging Specification Revision 1.2 support
•Internal FS OTG PHY support
•External HS or HS OTG operation supporting ULPI in SDR mode The OTG PHY is
connected to the microcontroller ULPI port through 12 signals. It can be clocked using
the 60 MHz output.
•Internal USB DMA
•HNP/SNP/IP inside (no need for any external resistor)
•For OTG/Host modes, a power switch is needed in case bus-powered devices are
connected
3.44 Ethernet MAC interface with dedicated DMA controller (ETH)
The devices provide an IEEE-802.3-2002-compliant media access controller (MAC) for
ethernet LAN communications through an industry-standard medium-independent interface
(MII) or a reduced medium-independent interface (RMII). The microcontroller requires an
external physical interface device (PHY) to connect to the physical LAN bus (twisted-pair,
fiber, etc.). The PHY is connected to the device MII port using 17 signals for MII or 9 signals
for RMII, and can be clocked using the 25 MHz (MII) from the microcontroller.
54/276DS13311 Rev 2
STM32H725xE/GFunctional overview
The devices include the following features:
•Supports 10 and 100 Mbit/s rates
•Dedicated DMA controller allowing high-speed transfers between the dedicated SRAM
and the descriptors
•Tagged MAC frame support (VLAN support)
•Half-duplex (CSMA/CD) and full-duplex operation
•MAC control sublayer (control frames) support
•32-bit CRC generation and removal
•Several address filtering modes for physical and multicast address (multicast and
group addresses)
•32-bit status code for each transmitted or received frame
•Internal FIFOs to buffer transmit and receive frames. The transmit FIFO and the
receive FIFO are both 2 Kbytes.
•Supports hardware PTP (precision time protocol) in accordance with IEEE 1588 2008
(PTP V2) with the time stamp comparator connected to the TIM2 input
•Triggers interrupt when system time becomes greater than target time
3.45 High-definition multimedia interface (HDMI)
- consumer electronics control (CEC)
The devices embed a HDMI-CEC controller that provides hardware support for the
Consumer Electronics Control (CEC) protocol (Supplement 1 to the HDMI standard).
This protocol provides high-level control functions between all audiovisual products in an
environment. It is specified to operate at low speeds with minimum processing and memory
overhead. It has a clock domain independent from the CPU clock, allowing the HDMI-CEC
controller to wakeup the MCU from Stop mode on data reception.
3.46 Debug infrastructure
The devices offer a comprehensive set of debug and trace features to support software
development and system integration.
•Breakpoint debugging
•Code execution tracing
•Software instrumentation
•JTAG debug port
•Serial-wire debug port
•Trigger input and output
•Serial-wire trace port
•Trace port
•Arm
®
CoreSight™ debug and trace components
The debug can be controlled via a JTAG/Serial-wire debug access port, using industry
standard debugging tools. The trace port performs data capture for logging and analysis.
DS13311 Rev 255/276
56
Memory mappingSTM32H725xE/G
4 Memory mapping
Refer to the product line reference manual for details on the memory mapping as well as the
boundary addresses for all peripherals.
56/276DS13311 Rev 2
STM32H725xE/GPinouts, pin descriptions and alternate functions
MSv52556V1.
VFQFPN68
48
46
45
44
43
42
41
40
39
38
37
36
35
47
55
53
52
56
54
61
59
57
646362
60
58
34
VBAT1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
17
26
2829303132
25
27
20
22
24
18
19
21
23
33
49
50
51
VDD
65
66
67
68
PC14-OSC32_IN
PC15-OSC32_OUT
VSSSMPS
VDDSMPS
VSS
PH0-OSC_IN
NRST
PC1
VDDA
VLXSMPS
VFBSMPS
VDD
PH1-OSC_OUT
PC0
VSSA
PA0
VSS
VCAP
PA13
PA11
PA9
PC9
PC6
PB14
PB12
PA12
PA10
PA8
PC7
PB15
PB13
VDD
VDD
VSS
VCAP
PB9
BOOT0
PB6
PB4
PD2
PC11
PA15
PB8
PB7
PB5
PB3
PC12
PC10
PA14
PA1
PA2
PA3
VSS
PA4
PA6
PC4
PB0
PB2
VCAP
VDD
PA5
PA7
PC5
PB1
PB10
VSS
MSv65396V1
PE6PE5PE2PB8BOOT0PB5PD6PD3PD2PC12
12345678910
A
B
C
D
E
F
G
H
J
K
PC14-
OSC32_IN
PC15-
OSC32_OUT
PE3PE0PB7PB3PD4PD1PC11PC10
VSSVBATPE4PE1PB4PA15PA14PA13
VSSSMPS VLXSMPS PDR_ONPA11
VDDSMPS VFBSMPSPB9PA10
PC1NRST
PH0-OSC_IN
PH1-
OSC_OUT
VDDAVSSAPA2PD13
VREF+PA1PA6PD10
PA4PA5PA 7PB0PB1PB12PB14PB15
PB6VSSVDDPD5
PD7PD0
VCAPPA12
PC13VDDVDDLDOVSSVDD33USBPA 9
PC0PC2_CVSSVDDVDD50USBPC6PC9
PA0PC3_CPA3VCAPPD14PD15PC7
PA8
PC8
PC4PE7PE10PD11PD9PD12
PC5PB2PE8PB11PB13PD8
PE9PB10
5 Pinouts, pin descriptions and alternate functions
Figure 4. VFQFPN68 pinout
1. The above figure shows the package top view.
Figure 5. TFBGA100 pinout
1. The above figure shows the package top view.
DS13311 Rev 257/276
113
Pinouts, pin descriptions and alternate functionsSTM32H725xE/G
MSv52555V1.
LQFP100
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
9
11
4
6
8
1
2
3
5
7
66
64
63
62
61
60
59
58
57
56
55
54
53
52
51
67
65
72
70
68
75
74
73
71
69
91
89888786858483828180797877
76
92
90
97
95
93
100
99
98
96
94
35
37383940414243444546474849
50
34
36
29
31
33
262728
30
32
PE2
PE4
PE5
VBAT
PC14-OSC32_IN
VSSSMPS
VDDSMPS
PH1-OSC_OUT
PC1
VDD
PC13
PC15-OSC32_OUT
VLXSMPS
PH0-OSC_IN
PC0
PC3_C
VSSA
VDDA
VFBSMPS
NRST
PC2_C
VDD
VREF+
PA0
VSS
VDD
VDDLDO
VSS
PA13
PA11
PA9
PC9
PC6
VDD
VCAP
PA12
PA10
PA8
PC7
PD14
PD13
PD10
PD8
PC8
PD15
VSS
PD12
PD9
PB15
PD11
PA1
PA2
PA3
VDD
PA5
PA7
PC5
PB2
PB10
VSS
PA4
PA6
PC4
PB1
PE8
VCAP
VDD
PB13
PB0
PE7
PB11
VSS
PB12
PB14
VDDLDO
VDD
VDDLDO
VSS
PB9
BOOT0
PB6
PB4
PD5
PD2
VCAP
PB8
PB7
PB5
VDD
PD3
PD0
PC10
PA14
PB3
PD4
PD1
PC12
PA15
VDD33USB
PC11
Figure 6. LQFP100 pinout
1. The above figure shows the package top view.
58/276DS13311 Rev 2
STM32H725xE/GPinouts, pin descriptions and alternate functions
MSv52557V1
VSS
VDD
1234567891011
A
B
C
D
E
F
G
H
J
K
L
M
VCAP
VDDLDO
VDD
PA11
PC6
VSS
VDD50USB
VDD33USB
VDD
PD14
VSS
PD15
PD12
PD11
VDD
VSS
VDD
VDDLDO
VSS
N
P
R
T
U
V
W
Y
AA
VDD
PA14
PA12
PA8
PC7
PD13
PD10
PD8
PB15
VCAP
PD3
PD1
PC12
PA15
PA10
PC9
PB13
PB10
PE8
VSS
VSS
PB5
PB4
PB3
PB6
PB7
PA3
PA6
VSS
VDD
VCAP
VDDLDO
PE4
PC13
VBAT
PC0
PC1
VSSA
PA2
PA4
PE2
PC14-
OSC32_IN
VSS
VSSSMPS
VDDSMPS
VSS
PH0-OSC_IN
PH1-
OSC_OUT
VDD
VDDA
PD2
VSS
PC10
PA13
PA9
PC8
PD9
PB14
PB12
PB11
VDD
VDD
VSS
PD5
PD4
PD0
PC11
PE7
PA7
PB0
PB1
PB2
VDD
BOOT0
PB8
PB9
PE0
PDR_ON
PA0
PA1
PA5
PC4
PC5
VSS
VDD
PC15-
OSC32_OUT
VDD
VLXSMPS
VFBSMPS
VDD
NRST
VSS
VREF+
VDD
Figure 7. WLCSP115 ballout
1. The above figure shows the package top view.
DS13311 Rev 259/276
113
Pinouts, pin descriptions and alternate functionsSTM32H725xE/G
MSv52554V1.
LQFP144
23
24
25
26
27
28
29
30
31
32
33
34
35
36
20
22
15
17
19
13
14
16
18
88
86
85
84
83
82
81
80
79
78
77
76
75
74
73
89
87
94
92
90
97
96
95
93
91
135
133
132
131
130
129
128
127
126
125
124
123
122
121
136
134
141
139
137
144
143
142
140
138
47495051525354555657585960
61
72
46
48
41
43
45
383940
42
44
120
119
118
117
116
115
114
113
112
111
110
109
108PA15
104
107
106
105
103
99
98
101
100
102
686970
71
646566
67
62
63
37
12
11
6
8
10
4
5
7
9
3
2
1PE2
21
VDD
PC13
PC15-OSC32_OUT
VDD
VLXSMPS
VFBSMPS
VDD
PF7
PF9
PH0-OSC_IN
NRST
PC1
PC3_C
VSS
VREF+
PE3
PE5
VBAT
PC14-OSC32_IN
VSS
VSSSMPS
VDDSMPS
VSS
PF6
PF8
PF10
PH1-OSC_OUT
PC0
PC2_C
VDD
VSSA
VDDA
PE4
VSS
PE6
PA13
PA11
PA9
PC9
PC7
VDD
VDD50USB
PG8
PG6
PD14
PD12
VSS
PD10
PD8
PB14
PA14
VDDLDO
PA12
PA10
PA8
PC8
PC6
VDD33USB
VSS
PG7
PD15
PD13
PD11
VDD
PD9
PB15
PB13
VDD
VCAP
VSS
VDD
PE0
PB8
PB7
PB5
PB3
VSS
PG13
PG11
PG9
PD6
VSS
PD4
PD2
PD0
PC11
VDDLDO
VSS
PB9
BOOT0
PB6
PB4
VDD
PG14
PG12
PG10
PD7
VDD
PD5
PD3
PD1
PC12
PC10
PDR_ON
PE1
VCAP
PA0
PA4
PA6
PC4
PB0
PB2
PF14
VSS
PE7
PE9
PE11
PE13
PE15
PB11
VSS
VDD
PA1
PA3
PA5
PA7
PC5
PB1
PF11
PF15
VDD
PE8
PE10
PE12
PE14
PB10
VCAP
VDDLDO
PB12
PA2
VDD
VSS
Figure 8. LQFP144 pinout
1. The above figure shows the package top view.
60/276DS13311 Rev 2
STM32H725xE/GPinouts, pin descriptions and alternate functions