Overview
The STM32F746VGT6 is a high-performance microcontroller from the STM32F7 series, developed by STMicroelectronics. It is based on the ARM® 32-bit Cortex®-M7 core, operating at a frequency of up to 216 MHz. This microcontroller features a single floating point unit (SFPU) and supports all ARM single-precision data-processing instructions and data types. It also includes a full set of DSP instructions and a memory protection unit (MPU) to enhance application security. The STM32F746VGT6 is packaged in a 100-pin LQFP and is designed for a wide range of applications requiring high performance and low power consumption.
Key Specifications
Attribute | Value |
---|---|
Family Name | STM32F7 |
Package Type | LQFP |
Mounting Type | Surface Mount |
Pin Count | 100 |
Device Core | ARM Cortex-M7 |
Data Bus Width | 32-bit |
Program Memory Size | 1.024 MB (Flash) + 1024 bytes (OTP) |
Maximum Frequency | 216 MHz |
RAM Size | 340 kB (320 KB system + 16 KB instruction + 4 KB backup) |
Typical Operating Supply Voltage | 1.7 V to 3.6 V |
Minimum Operating Temperature | -40 °C |
Maximum Operating Temperature | +85 °C |
Number of ADC Units | 3 (12-bit, 2.4 MSPS, up to 24 channels) |
Number of DAC Units | 2 (12-bit) |
Number of Timers | 13 (16-bit) + 2 (32-bit) |
UART/USART | 4 |
SPI | 4 |
I2S | 3 |
CAN | 2 (CAN 2.0) |
Ethernet | 100 Mbps (IEEE 1588) |
Key Features
- Core: ARM® 32-bit Cortex®-M7 CPU with FPU, adaptive real-time accelerator (ART Accelerator™), and L1-cache (4KB data cache and 4KB instruction cache), allowing 0-wait state execution from embedded Flash memory and external memories, frequency up to 216 MHz, MPU, and DSP instructions.
- Memories: Up to 1 MB of Flash memory, 1024 bytes of OTP memory, 320 KB of SRAM (including 64 KB of data TCM RAM and 16 KB of instruction TCM RAM), and 4 KB of backup SRAM.
- External Memory Controller: Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND memories.
- Interfaces: Ethernet (100 Mbps, IEEE 1588), USB OTG FS/HS, 4 UART/USART, 4 SPI, 3 I2S, 2 CAN (2.0), and various other communication interfaces.
- ADC and DAC: Three 12-bit ADCs (2.4 MSPS, up to 24 channels) and two 12-bit DACs.
- Timers and Counters: Thirteen 16-bit timers, two 32-bit timers, and one low-power timer available in Stop mode.
- Display and Graphics: LCD-TFT controller up to XGA resolution with dedicated Chrom-ART Accelerator™ for enhanced graphic content creation (DMA2D).
- Power Management: Operating voltage from 1.7 V to 3.6 V, sleep, stop, and standby modes, and VBAT supply for RTC.
Applications
- Embedded Design & Development
- Motor Drive & Control
- Medical
- Industrial
- Consumer Electronics
- Portable Devices
- Imaging, Video & Vision
- Audio
Q & A
- What is the core architecture of the STM32F746VGT6?
The STM32F746VGT6 is based on the ARM® 32-bit Cortex®-M7 core with a single floating point unit (SFPU) and supports all ARM single-precision data-processing instructions and data types.
- What is the maximum operating frequency of the STM32F746VGT6?
The maximum operating frequency is up to 216 MHz.
- How much Flash and SRAM memory does the STM32F746VGT6 have?
The STM32F746VGT6 has up to 1 MB of Flash memory and 340 KB of SRAM (320 KB system, 16 KB instruction, and 4 KB backup SRAM).
- What communication interfaces are available on the STM32F746VGT6?
The microcontroller features Ethernet (100 Mbps, IEEE 1588), USB OTG FS/HS, 4 UART/USART, 4 SPI, 3 I2S, and 2 CAN (2.0) among other interfaces.
- What is the operating voltage range of the STM32F746VGT6?
The operating voltage range is from 1.7 V to 3.6 V.
- What types of timers are available on the STM32F746VGT6?
The microcontroller includes thirteen 16-bit timers, two 32-bit timers, and one low-power timer available in Stop mode.
- Does the STM32F746VGT6 support LCD-TFT display?
Yes, it supports LCD-TFT controller up to XGA resolution with a dedicated Chrom-ART Accelerator™ for enhanced graphic content creation (DMA2D).
- What are the typical applications of the STM32F746VGT6?
The typical applications include Embedded Design & Development, Motor Drive & Control, Medical, Industrial, Consumer Electronics, Portable Devices, Imaging, Video & Vision, and Audio.
- How many ADC and DAC channels does the STM32F746VGT6 have?
The microcontroller has three 12-bit ADCs (up to 24 channels) and two 12-bit DACs.
- Does the STM32F746VGT6 have any power-saving modes?
Yes, it has sleep, stop, and standby modes to reduce power consumption.