Overview
The STM32H745IGT6 is a high-performance microcontroller from STMicroelectronics, based on the dual-core architecture of the Arm® Cortex®-M7 and Cortex®-M4 32-bit RISC cores. The Cortex®-M7 core operates at up to 480 MHz, while the Cortex®-M4 core operates at up to 240 MHz. Both cores feature floating-point units (FPUs) and memory protection units (MPUs) to enhance application security and performance. This microcontroller is designed to provide advanced processing capabilities, extensive memory options, and a wide range of peripherals, making it suitable for demanding applications in various fields such as industrial automation, medical devices, and automotive systems.
Key Specifications
Parameter | Specification |
---|---|
Cores | 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache, 32-bit Arm® Cortex®-M4 core with FPU |
Core Frequencies | Cortex®-M7: up to 480 MHz, Cortex®-M4: up to 240 MHz |
Flash Memory | Up to 2 Mbytes with read-while-write support |
RAM | 1 Mbyte: 192 Kbytes of TCM RAM, 864 Kbytes of user SRAM, and 4 Kbytes of SRAM in Backup domain |
Memory Interfaces | Dual mode Quad-SPI memory interface up to 133 MHz, Flexible external memory controller with up to 32-bit data bus |
Power Supply | 1.62 to 3.6 V application supply and I/Os |
Power Management | 3 separate power domains, high power-efficiency SMPS step-down converter, low-power modes: Sleep, Stop, Standby, and VBAT |
Communication Peripherals | Up to 35 peripherals including I2Cs, USARTs, SPIs, CAN controllers, USB OTG, Ethernet MAC, and more |
Analog Peripherals | 3× ADCs with 16-bit max. resolution, 2× 12-bit D/A converters, 2× ultra-low-power comparators, 2× operational amplifiers |
Key Features
- Dual-core architecture with Arm® Cortex®-M7 and Cortex®-M4 cores, each with FPU and MPU.
- High-performance processing with up to 1027 DMIPS for the Cortex®-M7 core and 300 DMIPS for the Cortex®-M4 core.
- Advanced memory options including up to 2 Mbytes of flash memory and 1 Mbyte of RAM.
- Dual mode Quad-SPI memory interface and flexible external memory controller.
- Extensive range of communication peripherals including I2Cs, USARTs, SPIs, CAN controllers, USB OTG, and Ethernet MAC.
- Advanced analog peripherals such as ADCs, DACs, comparators, and operational amplifiers.
- High power-efficiency with SMPS step-down converter and low-power modes.
- Security features including ROP, PC-ROP, and active tamper.
- Graphics and LCD-TFT controller up to XGA resolution and Chrom-ART graphical hardware Accelerator™.
Applications
- Industrial Automation: For control and monitoring systems requiring high processing power and advanced peripherals.
- Medical Devices: For applications needing precise analog and digital signal processing, such as medical imaging and diagnostic equipment.
- Automotive Systems: For advanced driver-assistance systems (ADAS), infotainment systems, and vehicle control units.
- Consumer Electronics: For high-performance consumer devices such as smart home appliances and multimedia systems.
- Aerospace and Defense: For systems requiring high reliability, security, and performance.
Q & A
- What are the core frequencies of the STM32H745IGT6?
The Cortex®-M7 core operates at up to 480 MHz, and the Cortex®-M4 core operates at up to 240 MHz.
- How much flash memory and RAM does the STM32H745IGT6 have?
It has up to 2 Mbytes of flash memory and 1 Mbyte of RAM.
- What types of communication peripherals are available on the STM32H745IGT6?
The microcontroller includes a wide range of communication peripherals such as I2Cs, USARTs, SPIs, CAN controllers, USB OTG, and Ethernet MAC.
- What are the power supply and management features of the STM32H745IGT6?
The device operates with a 1.62 to 3.6 V application supply and I/Os, and features high power-efficiency SMPS step-down converter and low-power modes.
- Does the STM32H745IGT6 have any security features?
Yes, it includes security features such as ROP, PC-ROP, and active tamper.
- What kind of analog peripherals are available on the STM32H745IGT6?
The microcontroller features 3× ADCs with 16-bit max. resolution, 2× 12-bit D/A converters, 2× ultra-low-power comparators, and 2× operational amplifiers.
- Can the STM32H745IGT6 support graphics and LCD displays?
Yes, it includes a graphics LCD-TFT controller up to XGA resolution and a Chrom-ART graphical hardware Accelerator™.
- What are the low-power modes supported by the STM32H745IGT6?
The device supports low-power modes such as Sleep, Stop, Standby, and VBAT, with a current consumption of 2.95 µA in Standby mode.
- Does the STM32H745IGT6 have any specific power domains?
Yes, it has three separate power domains (D1, D2, D3) which can be independently clock-gated or switched off.
- What is the purpose of the Adaptive Real-Time Accelerator (ART Accelerator) in the STM32H745IGT6?
The ART Accelerator is used for internal Flash memory and external memories to enhance real-time performance.