EmbeddedRelated.com
STM32F746ZGT6

STM32F746ZGT6

STMicroelectronics
ARM® Cortex®-M7 STM32F7 Microcontroller IC 32-Bit 216MHz 1MB (1M x 8) FLASH 144-LQFP (20x20)
Active1,247 in stock

Overview

The STM32F746ZGT6 is a high-performance 32-bit microcontroller based on the Arm Cortex-M7 core operating at up to 216 MHz. It features 1 MB of Flash memory and 320 KB of RAM, integrating specialized hardware acceleration for graphics and efficient memory access including the Chrom-ART Accelerator and L1-cache.

Why Choose This Part

The Cortex-M7 core with its 4 KB data and instruction caches provides significantly higher compute throughput than Cortex-M4 designs. Its extensive connectivity suite, including Ethernet and high-speed USB OTG, paired with 114 I/Os in a 144-LQFP package, offers maximum system flexibility.

Applications

Human-Machine Interface (HMI)
Utilizes the integrated LCD-TFT controller and Chrom-ART Accelerator to drive sophisticated graphical user interfaces with low CPU overhead.
Industrial Gateway
Leverages Ethernet, dual CANbus, and multiple UART/SPI interfaces to bridge industrial fieldbus protocols to IT networks.
Digital Audio Processing
Employs the FPU, DSP instructions, and dedicated SAI and SPDIF-Rx interfaces for high-fidelity audio stream processing and distribution.
Smart Factory Automation
Acts as a central controller for complex machinery requiring high-speed I/O, motor control PWMs, and 12-bit ADC data acquisition.

Key Specifications

Speed 216MHz
RAM Size 320K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, LCD, POR, PWM, WDT
Connectivity CANbus, EBI/EMI, Ethernet, I2C, IrDA, LINbus, SAI, SD, SPDIF-Rx, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 114
Core Processor ARM Cortex-M7
Package / Case 144-LQFP
Data Converters A/D 24x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 1MB (1M x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 144-LQFP (20x20)
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V

Getting Started

Developers should use the NUCLEO-F746ZG or STM32F746G-DISCO boards for rapid prototyping with the STM32Cube ecosystem. Firmware development is typically handled in STM32CubeIDE or Keil MDK, utilizing the HAL and LL libraries to configure the ART Accelerator and L1-cache for optimal performance.

Dev Boards

Development boards and breakout modules featuring the STM32F746ZGT6 or compatible chips — ready to use for prototyping.

STM32F746G-DISCO STMicroelectronics
STM32 F7 Discovery STM32F7 ARM® Cortex®-M7 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 2,107 in stock
NUCLEO-F767ZI STMicroelectronics
STM32F767 Nucleo-144 STM32F7 ARM® Cortex®-M7 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 1,281 in stock
STM32F769I-DISCO STMicroelectronics
STM32F769 Discovery STM32F7 ARM® Cortex®-M7 MCU 32-Bit Embedded Evaluation Board
Part of STM32 family » STM32F746

STM32F746 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package Flash Stock
STM32F746ZGT6 (this part) 114 LQFP-144 1MB 1,247
STM32F746NGH6 168 TFBGA-216 1MB 1,153
STM32F746IGK6 140 UFBGA-201 1MB 344
STM32F746IGT6 140 LQFP-176 1MB 125
STM32F746G-DISCO 2,107
STM32F746IEK6 140 UFBGA-176 512KB 4,400
STM32F746BGT6 168 LQFP-208 1MB 2,165
STM32F746IET6 140 LQFP-176 512KB 306
Also available as: STM32F746VGT6

Also Consider

STM32F746NGH6 STMicroelectronics - Offers the same core performance and peripheral set in a BGA216 package with more GPIO and external memory interface pins.
STM32H743ZIT6 STMicroelectronics - Provides a significant performance upgrade with a 480 MHz clock speed and 2 MB of Flash for more demanding compute tasks.