0
The STM32H533RET6 brings together two engineering priorities that are often in tension: a small, cost-conscious 64-pin LQFP footprint and a security architecture built around dedicated hardware cryptographic acceleration. For designs that must establish device identity, protect firmware images, and execute symmetric or asymmetric cryptographic operations without surrendering CPU cycles or board area, this device defines a distinct point in the STM32H5 performance tier—one where security is not a software afterthought but a silicon-level subsystem.
The Cortex-M33 core operates at up to 250 MHz with TrustZone, a single-precision FPU, and an MPU, delivering 375 DMIPS (Dhrystone 2.1) and 1023 CoreMark (4.092 CoreMark/MHz). The ART Accelerator provides an 8 KB instruction cache for zero-wait-state execution from flash and external memories, plus a 4 KB data cache for external memory accesses.
The memory subsystem is organized around a 512 KB dual-bank flash array with ECC and read-while-write capability, with up to 48 KB per bank allocated to high-cycling data flash rated for 100,000 erase/write cycles. The 272 KB SRAM includes 80 KB of SRAM2 with ECC, and 2 KB of backup SRAM is retained in the lowest power modes. This memory budget is sufficient for a TrustZone-partitioned application: a secure firmware image, a non-secure application, an RTOS, and communication middleware can coexist on chip without external code memory in many designs.
|
Parameter |
STM32H533RET6 |
|
Core / security |
Cortex-M33, TrustZone, FPU, MPU, 250 MHz |
|
Flash / SRAM |
512 KB dual-bank with ECC / 272 KB (80 KB SRAM2 ECC) |
|
Package / I/O |
LQFP64, 10 × 10 mm / 49 I/O |
|
Hardware crypto |
2 × AES (one DPA-resistant), DPA-resistant PKA, OTFDEC |
|
Root of trust |
ST-iROT (immutable, preconfigured) |
|
Security certification target |
SESIP3, PSA Level 3 |
|
ADC |
2 × 12-bit, 16 channels, up to 5 Msps |
|
CAN FD |
2 controllers |
|
USB |
USB 2.0 FS host/device; USB Type-C/PD controller |
|
Supply / temperature |
1.71–3.6 V / –40 to +85 °C |
What separates the STM32H533RET6 from TrustZone-only devices in the H5 family is the presence of dedicated cryptographic engines. The device integrates two AES coprocessors, one of which is designed with resistance to differential power analysis (DPA), and a public-key accelerator (PKA) that is also DPA-resistant. The PKA supports ECC and RSA operations, offloading signature verification and key agreement from the Cortex-M33 core. OTFDEC provides on-the-fly decryption of Octo-SPI external memory content, allowing encrypted code or data to reside outside the microcontroller while remaining protected against physical readout.
The security architecture is anchored by ST-iROT, a preconfigured immutable root of trust that implements secure boot, secure firmware update, and secure debug authentication without requiring the developer to construct a boot chain from first principles. The device targets SESIP3 and PSA Level 3 certification, and includes a NIST SP800-90B-compliant true random number generator, HASH acceleration for SHA-1, SHA-2, and SHA-3, a 96-bit unique ID, and active tamper detection with secret data erase on attack detection.
The practical consequence of this subsystem is cycle efficiency. AES encryption of a 128-bit block completes in 51 or 75 clock cycles depending on whether a 128-bit or 256-bit key is used, and the operation proceeds in hardware rather than consuming core cycles. For a device that must maintain a TLS session, verify a firmware signature at boot, or encrypt a data record before storage, the cryptographic workload no longer competes directly with application processing.
The 49 I/O pins of the LQFP64 package impose a deliberate peripheral allocation, but the interface set remains substantial. The device provides two FDCAN controllers, USB 2.0 full-speed host/device with crystal-less operation, a USB Type-C/USB Power Delivery controller, up to three I²C FM+ interfaces, two I3C interfaces, up to six USART/UART/LPUART instances, and four SPI interfaces with three multiplexed full-duplex I²S channels. A camera interface, a 16-bit parallel slave synchronous interface, an HDMI-CEC interface, and an SD/SDIO/MMC controller complete the external connectivity roster.
The analog front end comprises two 12-bit ADCs with 16 external channels operating at up to 5 Msps, a two-channel 12-bit DAC, an internal voltage reference buffer, and a digital temperature sensor. The timer architecture includes two 32-bit timers with quadrature encoder input, ten 16-bit timers (two of which remain available in Stop mode), two advanced-control motor-control timers, two watchdogs, and two SysTick timers.
Power consumption is consistent with a device intended for continuously powered or intermittently active systems: the Stop mode retains SRAM and register contents at a typical current in the tens of microamperes, and Standby mode reduces consumption to the low-microampere range while preserving the RTC and backup registers through the VBAT domain.
The STM32H533RET6 is the appropriate selection when the security requirement includes hardware-accelerated AES and public-key operations, an immutable root of trust, and a certified assurance target, and when the 64-pin LQFP package provides sufficient I/O for the application. The hardware crypto engines change the security processing budget: operations that would otherwise execute as software routines on the Cortex-M33 core complete in dedicated hardware, preserving CPU bandwidth for control loops, communication stacks, and user-interface logic.
Within the 64-pin class, the device’s distinguishing feature is the combination of ST-iROT and DPA-resistant AES/PKA in a package measuring 10 × 10 mm. Designs that require TrustZone isolation but can accommodate software cryptographic processing at lower throughput may find the hardware crypto unnecessary; designs that perform frequent authenticated communication, secure boot with signature verification, or encrypted data logging will benefit directly from the offload. The 512 KB flash and 272 KB SRAM allocation supports a two-domain TrustZone partition with middleware and application code, although projects with very large graphical or protocol stacks should verify their memory budget against the dual-bank update requirement.
The hardware security profile of the STM32H533RET6 aligns with applications where device authenticity, firmware integrity, and data confidentiality are consequential. Secure IoT endpoints and gateways can terminate TLS sessions using the AES and PKA engines while the non-secure domain runs the application protocol stack. Access-control and authentication terminals benefit from the ST-iROT boot path and secure key storage using the hardware unique key. Medical devices and diagnostic instruments that transmit or store patient data can use TrustZone isolation and hardware encryption to protect sensitive records without external secure elements. Point-of-sale and payment-adjacent equipment can leverage the active tamper detection and DPA-resistant cryptographic blocks as part of a PCI-oriented security architecture. Industrial sensors and actuators that require authenticated firmware update and secure configuration retention can implement the update path within the dual-bank flash architecture, with OTFDEC protecting external memory content if code or data is expanded off chip.
The STM32CubeH5 package provides HAL and LL drivers, middleware, and TrustZone-aware project examples for the STM32H533 line. STM32CubeMX supports the LQFP64 package with pin-validated configuration and generates separate secure and non-secure sub-projects when TrustZone is enabled. The NUCLEO-H533RE board carries the STM32H533RET6 itself and integrates an on-board ST-LINK debugger/programmer, Arduino Uno V3 and ST morpho connectors, and support for STM32CubeIDE, IAR Embedded Workbench, and MDK-ARM. Because the board uses the exact target device, its examples for security configuration, ST-iROT provisioning, and peripheral initialization are directly portable to a custom LQFP64 design.
For secure production provisioning, the STM32TrustedPackageCreator and STM32CubeProgrammer toolchain support SFI (secure firmware installation) and ST-iROT boot path configuration. The device’s flexible life cycle scheme allows debug access to be closed progressively, with authenticated debug control available at each stage.
The STM32H533RET6 is defined by the presence of hardware cryptography and a preconfigured root of trust within a compact 64-pin package. It does not attempt to maximize pin count or interface multiplicity; instead, it directs silicon area toward AES, PKA, OTFDEC, and ST-iROT, and pairs those engines with a 250 MHz Cortex-M33 core, 512 KB of dual-bank flash, and 272 KB of SRAM. For embedded systems in which the security workload is continuous enough to warrant hardware acceleration and the physical envelope is constrained, the device offers a coherent integration of certified security and general-purpose microcontroller capability.