Overview
The STM32H743VIH6TR is a high-performance microcontroller from STMicroelectronics, part of the STM32H742xI/G and STM32H743xI/G series. It is based on the 32-bit Arm® Cortex®-M7 core, operating at frequencies up to 480 MHz. This core includes a floating-point unit (FPU) that supports Arm® double-precision and single-precision data-processing instructions and data types. The device is designed to enhance application security with a memory protection unit (MPU) and supports a full set of DSP instructions.
The microcontroller features high-speed embedded memories, including up to 2 Mbytes of dual-bank flash memory and up to 1 Mbyte of RAM. The RAM includes 192 Kbytes of TCM RAM, up to 864 Kbytes of user SRAM, and 4 Kbytes of backup SRAM. It also includes an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, and a multi-layer AXI interconnect.
Key Specifications
Specification | Details |
---|---|
Core | 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache (16 Kbytes data and 16 Kbytes instruction cache) |
Frequency | Up to 480 MHz |
DMIPS | 1027 DMIPS / 2.14 DMIPS/MHz (Dhrystone 2.1) |
Memories | Up to 2 Mbytes of flash memory, up to 1 Mbyte of RAM (including 192 Kbytes of TCM RAM, up to 864 Kbytes of user SRAM, and 4 Kbytes of backup SRAM) |
ADCs | Three ADCs |
DACs | Two DACs |
Timers | 12 general-purpose 16-bit timers, 2 PWM timers for motor control, 5 low-power timers |
UART/USART | Four UARTs/USARTs |
SPI | Five SPIs |
I2S | Three I2S interfaces |
CAN | Two CAN FD controllers |
Ethernet | 100Mbps Ethernet MAC interface with DMA controller |
Operating Temperature | -40°C to 125°C |
Package | LQFP144 (20 x 20 mm), UFBGA169 (7 x 7 mm), and others |
Key Features
- Includes ST state-of-the-art patented technology
- 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache
- High-speed embedded memories: up to 2 Mbytes of flash memory and up to 1 Mbyte of RAM
- Extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, and a multi-layer AXI interconnect
- Three ADCs, two DACs, two ultra-low power comparators, a low-power RTC, and a high-resolution timer
- Support for four digital filters for external sigma-delta modulators (DFSDM)
- Standard and advanced communication interfaces: UARTs, USARTs, SPIs, I2S, CAN FD, Ethernet MAC, and more
- Low-power modes: Sleep, Stop, Standby, and VBAT supporting battery charging
- Voltage scaling in Run and Stop mode with six configurable ranges
- Backup regulator and voltage reference for analog peripherals
Applications
The STM32H743VIH6TR microcontroller is suitable for a wide range of applications that require high performance, low power consumption, and advanced peripherals. These include:
- Industrial automation and control systems
- Medical devices requiring precise control and data processing
- Automotive systems, especially those needing advanced motor control and communication interfaces
- Consumer electronics that demand high computational power and low energy consumption
- IoT devices requiring robust security features and multiple communication protocols
Q & A
- What is the core architecture of the STM32H743VIH6TR?
The STM32H743VIH6TR is based on the 32-bit Arm® Cortex®-M7 core.
- What is the maximum operating frequency of the STM32H743VIH6TR?
The maximum operating frequency is up to 480 MHz.
- How much flash memory and RAM does the STM32H743VIH6TR have?
It has up to 2 Mbytes of flash memory and up to 1 Mbyte of RAM.
- What types of communication interfaces are available on the STM32H743VIH6TR?
The device includes UARTs, USARTs, SPIs, I2S, CAN FD, Ethernet MAC, and more.
- Does the STM32H743VIH6TR support low-power modes?
Yes, it supports Sleep, Stop, Standby, and VBAT modes with battery charging capability.
- What is the operating temperature range of the STM32H743VIH6TR?
The operating temperature range is -40°C to 125°C.
- What types of timers are available on the STM32H743VIH6TR?
The device includes 12 general-purpose 16-bit timers, 2 PWM timers for motor control, and 5 low-power timers.
- Does the STM32H743VIH6TR have any security features?
Yes, it includes a memory protection unit (MPU) and other security features like ROP, PC-ROP, and active tamper.
- What are the available package options for the STM32H743VIH6TR?
The device is available in packages such as LQFP144, UFBGA169, and others.
- Can the STM32H743VIH6TR be used in automotive applications?
Yes, it is suitable for automotive systems due to its advanced motor control and communication interfaces.
- Does the STM32H743VIH6TR support external memory interfaces?
Yes, it supports a flexible external memory controller with up to 32-bit data bus for SRAM, PSRAM, SDRAM/LPSDR SDRAM, and NOR/NAND flash memory.