STM32F746ZG
Overview
The STM32F746ZG is a high-performance ARM Cortex-M7 microcontroller operating at up to 216 MHz with a dedicated FPU and DSP instructions. It features 1024 KB of Flash memory and 340 KB of RAM, specifically designed to handle complex graphical user interfaces and high-speed data processing. The integration of an LCD-TFT controller and the ART Accelerator makes it a robust choice for systems requiring rich visual output and real-time execution.
Why Choose This Part
This MCU provides a significant performance boost over Cortex-M4 designs while maintaining a relatively low run current of 125mA at 180MHz. The inclusion of L1-cache (I/D) ensures efficient memory access even when executing from external memory, and the 5V tolerant I/Os simplify interfacing with legacy industrial sensors.
Applications
Key Specifications
Getting Started
Developers should use the NUCLEO-F746ZG development board for rapid prototyping, which includes an on-board ST-LINK debugger. The STM32CubeIDE provides a comprehensive environment with HAL libraries and middleware for Ethernet, USB, and Graphics (TouchGFX). High-speed applications should prioritize configuring the L1-cache and MPU settings early in the firmware initialization.
Dev Boards
Development boards and breakout modules featuring the STM32F746ZG or compatible chips — ready to use for prototyping.
STM32F746 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | Stock |
|---|---|---|---|
| STM32F746ZG (this part) | 114 | LQFP-144 | 1,301 |
| STM32F746NGH6 | 168 | TFBGA-216 | 1,153 |
| STM32F746G-DISCO | — | — | 1,264 |



