Overview
The STM32H750ZBT6 is a high-performance microcontroller from STMicroelectronics, based on the 32-bit Arm® Cortex®-M7 core. This MCU operates at frequencies up to 480 MHz and features a floating-point unit (FPU) that supports Arm® double-precision and single-precision data-processing instructions. The device is designed to enhance application security with a memory protection unit (MPU) and various security features such as ROP, PC-ROP, active tamper, and secure firmware upgrade support.
Key Specifications
Parameter | Specification |
---|---|
Core | 32-bit Arm® Cortex®-M7 core with FPU, up to 480 MHz |
Flash Memory | 128 Kbytes |
RAM | 1 Mbyte (192 Kbytes of TCM RAM, 864 Kbytes of user SRAM, 4 Kbytes of backup SRAM) |
Memory Interface | Dual mode Quad-SPI memory interface up to 133 MHz, flexible external memory controller with up to 32-bit data bus |
Power Domains | 3 separate power domains (D1: high-performance, D2: communication peripherals and timers, D3: backup domain) |
I/O Ports | Up to 168 I/O ports with interrupt capability |
Communication Peripherals | 4x I2Cs, 4x USARTs/UARTs, 6x SPIs, 4x SAIs, 2x SD/SDIO/MMC interfaces, 2x CAN controllers, 2x USB OTG interfaces, Ethernet MAC interface |
Analog Peripherals | 3x ADCs (16-bit, up to 36 channels), 1x temperature sensor, 2x 12-bit D/A converters, 2x ultra-low-power comparators, 2x operational amplifiers |
Timers | 1x high-resolution timer, 2x 32-bit timers, 10x 16-bit general-purpose timers, 5x 16-bit low-power timers, 2x watchdogs |
Cryptographic Acceleration | AES, HASH (MD5, SHA-1, SHA-2), HMAC, True random number generators |
Debug Mode | SWD & JTAG interfaces, 4-Kbyte embedded trace buffer, 96-bit unique ID |
Key Features
- High-performance Arm® Cortex®-M7 core with double-precision FPU and L1 cache.
- Extensive memory options including 128 Kbytes of flash memory and up to 1 Mbyte of RAM.
- Advanced security features such as ROP, PC-ROP, active tamper, and secure firmware upgrade support.
- Multiple communication peripherals including I2Cs, USARTs/UARTs, SPIs, SAIs, SD/SDIO/MMC interfaces, CAN controllers, and USB OTG interfaces.
- Rich set of analog peripherals including ADCs, D/A converters, comparators, and operational amplifiers.
- High-resolution timers and watchdogs for precise timing and system monitoring.
- Cryptographic acceleration for AES, HASH, HMAC, and true random number generation.
- Support for various interfaces such as Ethernet MAC, HDMI-CEC, and camera interface.
Applications
- Industrial automation and control systems.
- Medical devices requiring high precision and security.
- Automotive systems, including advanced driver-assistance systems (ADAS) and infotainment.
- Consumer electronics such as smart home devices and personal electronics.
- IoT devices that require robust security and high-performance processing.
Q & A
- What is the core architecture of the STM32H750ZBT6?
The STM32H750ZBT6 is based on the 32-bit Arm® Cortex®-M7 core.
- What is the maximum operating frequency of the STM32H750ZBT6?
The maximum operating frequency is up to 480 MHz.
- How much flash memory and RAM does the STM32H750ZBT6 have?
The device has 128 Kbytes of flash memory and up to 1 Mbyte of RAM.
- What security features are included in the STM32H750ZBT6?
The device includes ROP, PC-ROP, active tamper, secure firmware upgrade support, and secure access mode.
- What types of communication peripherals are available on the STM32H750ZBT6?
The device includes I2Cs, USARTs/UARTs, SPIs, SAIs, SD/SDIO/MMC interfaces, CAN controllers, USB OTG interfaces, and an Ethernet MAC interface.
- Does the STM32H750ZBT6 support cryptographic acceleration?
Yes, it supports AES, HASH (MD5, SHA-1, SHA-2), HMAC, and true random number generation.
- What are the power management capabilities of the STM32H750ZBT6?
The device has 3 separate power domains that can be independently clock-gated or switched off.
- What types of analog peripherals are available on the STM32H750ZBT6?
The device includes ADCs, D/A converters, comparators, operational amplifiers, and a temperature sensor.
- Does the STM32H750ZBT6 support debug modes?
Yes, it supports SWD & JTAG interfaces and has a 4-Kbyte embedded trace buffer.
- What is the operating temperature range of the STM32H750ZBT6?
The operating temperature range is typically specified by the manufacturer but generally falls within the range suitable for most industrial and consumer applications.