0
The STM32H563ZGT6 addresses a specific and often underestimated engineering constraint: the moment when a microcontroller’s pin budget, rather than its computational capacity, becomes the limiting factor in system integration. By placing the 250 MHz Cortex-M33 core of the STM32H5 family into a 144-pin LQFP package with 112 general-purpose I/Os, this device creates room for simultaneous communication buses, analog acquisition channels, and external memory interfaces that would otherwise demand external multiplexing or a larger, costlier MCU.
The 144-pin LQFP is not merely a mechanical variation. It changes the calculus of what can be connected directly to the microcontroller. The STM32H563ZGT6 exposes 112 I/O pins, the majority of which are 5 V tolerant—a property that retains practical value in industrial and legacy-adjacent designs where 5 V signaling persists. The 20-channel 12-bit ADC configuration allows each analog source to reach a dedicated converter channel, eliminating the front-end multiplexers that introduce settling time and crosstalk in multi-sensor systems.
This pin richness also affects memory architecture. The flexible memory controller (FMC) with a 16-bit data bus and the Octo-SPI interface can be routed simultaneously, enabling a design to host parallel SRAM or SDRAM for data buffers while reserving Octo-SPI for code or additional serial memory. In smaller packages, these interfaces often compete for the same pins; in the 144-pin device, the conflict is substantially reduced.
Key configuration parameters are summarized below.
|
Attribute |
STM32H563ZGT6 |
|
Core and security |
Cortex-M33 with TrustZone, FPU, MPU, 250 MHz, 375 DMIPS |
|
Embedded flash |
1 MB with ECC, dual-bank, read-while-write |
|
SRAM |
640 KB (64 KB SRAM2 with ECC, 320 KB SRAM3 with flexible ECC) |
|
Package and I/O |
LQFP144, 20 × 20 mm, 112 I/O |
|
Analog |
2 × 12-bit ADC, 20 channels; 2-channel 12-bit DAC |
|
Networking |
Ethernet MAC (10/100), 2 × FDCAN |
|
USB |
USB 2.0 full-speed host/device |
|
Memory interfaces |
FMC (16-bit), Octo-SPI |
|
Timers |
2 × 32-bit, 10 × 16-bit, 2 motor-control, 6 low-power |
|
Supply and temperature |
1.71–3.6 V, –40 to +85 °C |
The Cortex-M33 core operates at 250 MHz and delivers 375 DMIPS (Dhrystone 2.1) and 1023 CoreMark (4.092 CoreMark/MHz). The single-precision FPU supports control and signal-processing algorithms without software floating-point emulation, and the memory protection unit provides the isolation granularity required when TrustZone is active.
The 1 MB flash is organized in two banks with read-while-write capability, supporting firmware update schemes in which the application continues executing from one bank while the other is erased and reprogrammed. Each bank includes up to 48 KB of high-cycling data flash rated for 100 K erase/write cycles, a provision that simplifies the management of calibration coefficients, event logs, and configuration records without external EEPROM. The 640 KB SRAM is partitioned into regions with different ECC treatments: 64 KB of SRAM2 with full ECC and 320 KB of SRAM3 with flexible ECC, allowing the designer to choose between integrity protection and capacity for buffer-oriented data.
The ART Accelerator—an 8 KB instruction cache and 4 KB data cache—targets zero-wait-state execution from flash and external memories, preserving deterministic throughput when code or data resides outside the internal flash array.
The STM32H563ZGT6 implements Arm TrustZone with the Armv8-M mainline security extension, supporting up to eight configurable SAU regions and TrustZone-aware peripherals. The device includes a HASH hardware accelerator, ECDSA signature verification, a NIST SP800-90B-compliant true random number generator, and active tamper detection. Secure firmware installation (SFI) and secure firmware upgrade support through TF-M are part of the platform’s provisioning model.
A defining characteristic of the H563 class is the absence of the dedicated AES and public-key accelerators found in H573 devices. Cryptographic operations are therefore executed on the Cortex-M33 core using software libraries, with the HASH accelerator offloading digest computation. For boot-time image verification, secure session establishment, and moderate-throughput authenticated communication, this arrangement is workable at 250 MHz. Designs that require sustained high-throughput AES or frequent ECDSA signing should recognize that the H563ZGT6 trades hardware crypto acceleration for a lower silicon cost and a broader set of pin and package options.
The communication roster of the STM32H563ZGT6 includes Ethernet MAC with IEEE 1588 timestamping, two FDCAN controllers, USB 2.0 full-speed host/device, six SPI interfaces (three of which can operate as full-duplex I2S), four I²C FM+ interfaces, one I3C, up to twelve USART/UART/LPUART instances, two SAI audio interfaces, two SD/SDIO/MMC interfaces, and a camera interface. The Ethernet MAC and dual CAN combination is particularly relevant for protocol-bridging equipment that must connect a fieldbus segment to a plant network.
The timer complement—two 32-bit timers, ten 16-bit general-purpose timers, two advanced-control motor-control timers, and six low-power timers—supports multi-axis PWM generation, input capture, and encoder interfacing without external timer devices. The CORDIC trigonometric accelerator and FMAC filter accelerator offload recurring mathematical operations from the CPU, a benefit in motor-control loops and sensor-fusion pipelines.
The STM32H563ZGT6 is appropriate when the application has already demonstrated that a 100-pin device cannot accommodate the required combination of Ethernet, dual CAN, external memory, and analog channels, and when TrustZone-based isolation satisfies the security requirement without hardware cryptographic acceleration. The 1 MB flash configuration distinguishes it from 2 MB variants in the same package class: designs that fit within 1 MB of code and data gain a cost and availability profile that may be preferable for volume production, while applications whose firmware image or data-logging footprint exceeds 1 MB should consider the 2 MB options.
Relative to the STM32H562 in the same 144-pin package, the ZGT6 adds Ethernet and a second FDCAN controller. Relative to the STM32H573ZIT6, it omits the hardware AES/PKA/OTFDEC block while retaining TrustZone and the HASH/ECDSA/TRNG security foundation. The selection decision therefore turns on whether network connectivity and pin count, rather than cryptographic throughput, are the governing requirements.
The interface density of the ZGT6 maps naturally onto industrial gateways that aggregate multiple serial segments—CAN FD, Ethernet, and several UART-based device links—while running authenticated firmware and secure remote-update services. Multi-axis motion controllers benefit from the 20 ADC channels, advanced-control timers, and CORDIC/FMAC acceleration operating in the non-secure domain, with key management and secure boot isolated in the TrustZone secure partition. Instrumentation hubs and medical monitoring platforms can route many analog sensors directly to dedicated ADC channels and use the FMC or Octo-SPI for local data storage without external glue logic. The dual-bank flash with high-cycling data sectors supports event logging and configuration retention without an external non-volatile memory device.
The STM32CubeH5 package provides HAL and LL drivers, middleware for USB, TCP/IP, file systems, RTOS, and graphics, and a structured set of examples organized by peripheral and by application. STM32CubeMX generates TrustZone-aware projects with separate secure and non-secure sub-projects when TZEN is enabled, and the boot path configuration flow supports both TrustZone-enabled and non-TrustZone startup. The NUCLEO-H563ZI board, although populated with the 2 MB STM32H563ZI, serves as a functional reference for the H563 class: it exposes Ethernet, USB, ST-Link debug, and ST Zio/Morpho expansion, and its examples are directly informative for ZGT6 designs once pin assignments are adapted in CubeMX.
For secure firmware installation and boot path provisioning, STM32TrustedPackageCreator and STM32CubeProgrammer provide the tooling chain. The OEMiRoT (OEM immutable root of trust) flow is documented for STM32H563 devices, allowing a customized secure boot path to be generated without developing a bootloader from first principles.
The STM32H563ZGT6 is defined by the space it creates: 112 pins of interface freedom around a 250 MHz TrustZone-capable core with 1 MB of dual-bank flash and 640 KB of SRAM. It does not pursue hardware cryptographic acceleration, and it does not attempt to be the smallest member of its family. Instead, it resolves the pin-budget bottleneck for networked, multi-peripheral embedded systems while preserving the security isolation and deterministic memory architecture that the STM32H5 platform provides. For designs in which connectivity breadth and direct I/O access are the binding constraints, the ZGT6 offers a coherent and well-proportioned engineering answer.