Overview
The STM32H747AGI6 is a high-performance microcontroller from STMicroelectronics, part of the STM32H7 series. It features a dual-core architecture with a 32-bit Arm® Cortex®-M7 core and a 32-bit Arm® Cortex®-M4 core. The Cortex®-M7 core operates at up to 480 MHz, while the Cortex®-M4 core operates at up to 240 MHz. Both cores include floating-point units (FPUs) and support DSP instructions, making this microcontroller suitable for demanding applications requiring high computational power and efficiency.
The device is equipped with extensive memory resources, including up to 2 Mbytes of flash memory and 1 Mbyte of RAM, which includes 192 Kbytes of TCM RAM and 864 Kbytes of user SRAM. It also features a dual-mode Quad-SPI memory interface and a flexible external memory controller.
The STM32H747AGI6 is designed with advanced security features such as ROP, PC-ROP, and active tamper detection, along with multiple power domains for efficient power management.
Key Specifications
Parameter | Specification |
---|---|
Cores | 32-bit Arm® Cortex®-M7 and 32-bit Arm® Cortex®-M4 |
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, 4 Kbytes of backup SRAM |
Memory Interface | Dual-mode Quad-SPI memory interface up to 133 MHz |
External Memory Controller | Up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND flash memory |
Power Supply | 1.62 to 3.6 V application supply and I/Os |
Power Domains | 3 separate power domains (D1, D2, D3) with independent clock-gating and power-off capability |
Communication Peripherals | Up to 35 peripherals including I2Cs, USARTs, SPIs, CAN controllers, USB OTG, and Ethernet MAC |
Analog Peripherals | 3 ADCs, 2 DACs, 2 ultra-low power comparators, 2 operational amplifiers |
Timers | 22 timers and watchdogs including high-resolution timer, motor control timers, and low-power timers |
Package Options | UFBGA169, TFBGA240+25, LQFP176, LQFP208, FBGA, WLCSP156 |
Key Features
- Dual-core architecture with 32-bit Arm® Cortex®-M7 and Cortex®-M4 cores, each with FPU and DSP instructions.
- High-performance memories: up to 2 Mbytes of flash memory and 1 Mbyte of RAM.
- Dual-mode Quad-SPI memory interface and flexible external memory controller.
- Advanced security features: ROP, PC-ROP, active tamper detection.
- Multiple power domains for efficient power management and low-power modes.
- Extensive range of communication peripherals: I2Cs, USARTs, SPIs, CAN controllers, USB OTG, Ethernet MAC.
- Rich set of analog peripherals: 3 ADCs, 2 DACs, 2 ultra-low power comparators, 2 operational amplifiers.
- 22 timers and watchdogs including high-resolution timer and motor control timers.
- Graphics capabilities: LCD-TFT controller, MIPI DSI host, Chrom-ART graphical hardware accelerator.
- High power-efficiency SMPS step-down converter regulator and embedded regulator (LDO).
Applications
- Industrial automation and control systems.
- Medical devices requiring high computational power and precision.
- Aerospace and defense applications due to its robust security features.
- Automotive systems, including advanced driver-assistance systems (ADAS).
- IoT devices that require both high performance and low power consumption.
- Consumer electronics such as smart home devices and high-end appliances.
Q & A
- What are the core frequencies of the STM32H747AGI6?
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 STM32H747AGI6 have?
It has up to 2 Mbytes of flash memory and 1 Mbyte of RAM.
- What security features does the STM32H747AGI6 include?
The device includes ROP, PC-ROP, and active tamper detection for enhanced security.
- What are the power supply and power domain options for the STM32H747AGI6?
The device operates with a 1.62 to 3.6 V application supply and I/Os, and it has three separate power domains (D1, D2, D3) that can be independently clock-gated or switched off.
- What communication peripherals are available on the STM32H747AGI6?
The device includes up to 35 communication peripherals such as I2Cs, USARTs, SPIs, CAN controllers, USB OTG, and Ethernet MAC.
- What analog peripherals are included in the STM32H747AGI6?
The device features 3 ADCs, 2 DACs, 2 ultra-low power comparators, and 2 operational amplifiers.
- What are the timer and watchdog options available on the STM32H747AGI6?
The device includes 22 timers and watchdogs, including a high-resolution timer and motor control timers.
- Does the STM32H747AGI6 support graphics and display interfaces?
Yes, it includes an LCD-TFT controller, MIPI DSI host, and Chrom-ART graphical hardware accelerator.
- What are the package options for the STM32H747AGI6?
The device is available in various packages including UFBGA169, TFBGA240+25, LQFP176, LQFP208, FBGA, and WLCSP156.
- What is the typical power consumption of the STM32H747AGI6 in standby mode?
The device consumes approximately 2.95 µA in Standby mode (Backup SRAM OFF, RTC/LSE ON).