Overview
The STM32F746NGH6TR is a high-performance 32-bit microcontroller from STMicroelectronics, part of the STM32F7 series. It is based on the ARM Cortex-M7 32-bit RISC core, operating at up to 216 MHz frequency. This microcontroller is designed to offer high processing power, extensive memory, and a wide range of peripherals, making it suitable for complex and demanding applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM Cortex-M7 32-bit RISC core |
Operating Frequency | Up to 216 MHz |
Flash Memory | Up to 1 Mbyte |
SRAM | 320 Kbytes (including 64 Kbytes of Data TCM RAM and 16 Kbytes of instruction TCM RAM) |
Backup SRAM | 4 Kbytes available in the lowest power modes |
ADCs | Three 12-bit ADCs, up to 24 channels and 7.2 MSPS in triple interleaved mode |
DACs | Two 12-bit D/A converters |
Timers | Thirteen 16-bit timers (including two PWM timers for motor control and one low-power timer available in Stop mode), two 32-bit timers |
Communication Interfaces | Up to 25 interfaces including UART, USART, SPI, I2S, CAN, and Ethernet (100Mbps, IEEE 1588) |
I/Os | Up to 168 I/O ports with interrupt capability, up to 164 fast I/Os up to 108 MHz |
Supply Voltage | 1.7 V to 3.6 V application supply and I/Os |
Operating Temperature | Varies by package, typically -40°C to 105°C |
Key Features
- LCD-TFT controller up to XGA resolution with dedicated Chrom-ART Accelerator™ for enhanced graphic content creation (DMA2D)
- Clock, reset, and supply management with POR, PDR, PVD, and BOR
- Dedicated USB power and various oscillator options (4-to-26 MHz crystal oscillator, internal 16 MHz factory-trimmed RC, 32 kHz oscillator for RTC)
- Low-power modes: Sleep, Stop, and Standby modes
- VBAT supply for RTC, 32×32 bit backup registers + 4KB backup SRAM
- General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
- Debug mode with SWD & JTAG interfaces and Cortex®-M7 Trace Macrocell™
- True random number generator (RNG) and memory protection unit (MPU)
Applications
The STM32F746NGH6TR microcontroller is versatile and can be used in a variety of applications, including:
- Industrial automation and control systems
- Medical devices requiring high processing power and precision
- Aerospace and defense systems
- Automotive systems, especially those requiring advanced motor control and communication interfaces
- Consumer electronics with complex user interfaces and multimedia capabilities
Q & A
- What is the core architecture of the STM32F746NGH6TR?
The STM32F746NGH6TR is based on the ARM Cortex-M7 32-bit RISC core.
- What is the maximum operating frequency of the STM32F746NGH6TR?
The maximum operating frequency is up to 216 MHz.
- How much Flash memory does the STM32F746NGH6TR have?
The STM32F746NGH6TR has up to 1 Mbyte of Flash memory.
- What types of ADCs and DACs are available on the STM32F746NGH6TR?
It features three 12-bit ADCs and two 12-bit D/A converters.
- What are the low-power modes available on the STM32F746NGH6TR?
The available low-power modes include Sleep, Stop, and Standby modes.
- Does the STM32F746NGH6TR support Ethernet communication?
Yes, it supports 100Mbps Ethernet with IEEE 1588.
- How many I/O ports does the STM32F746NGH6TR have?
It has up to 168 I/O ports with interrupt capability.
- What is the supply voltage range for the STM32F746NGH6TR?
The supply voltage range is from 1.7 V to 3.6 V.
- Does the STM32F746NGH6TR have a dedicated LCD controller?
Yes, it features an LCD-TFT controller up to XGA resolution with a dedicated Chrom-ART Accelerator™.
- What debug interfaces are available on the STM32F746NGH6TR?
The available debug interfaces include SWD & JTAG and Cortex®-M7 Trace Macrocell™.