EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F746ZG

STM32F746ZG

STMicroelectronics
A Cortex-M7 device with robust graphics and DSP capability for applications that need M7 performance but lower max clock and cost.
Active1,301 in stock

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

Human-Machine Interface (HMI)
Utilizes the integrated LCD-TFT controller and Chrom-ART Accelerator to drive graphical displays for industrial control panels.
Industrial Networking
Leverages the built-in Ethernet MAC and multiple CAN interfaces for factory automation and fieldbus communication.
Digital Audio Processing
Employs DSP instructions, SAI, and SPDIFRX interfaces for real-time audio effects, mixing, or protocol conversion.
Image Acquisition Systems
Uses the DCMI (Digital Camera Interface) to interface with CMOS sensors for barcode scanning or simple machine vision tasks.

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 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.

STM32F769I-DISCO STMicroelectronics
Feature-rich Discovery board in the STM32F7 line, suited for advanced display and HMI prototyping.
Digi-Key 45 in stock
NUCLEO-F767ZI STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-144 development board STM32F767ZI MCU, supports Arduino, ST Zio & m
Mouser 1,265 in stock

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

Also Consider

STM32F746ZGT6 STMicroelectronics - This is the specific orderable 144-pin LQFP variant of the same silicon for production use.
STM32H743ZIT6 STMicroelectronics - Offers a much higher clock speed of 480MHz and larger internal RAM if the F746 performance is insufficient.
STM32F429ZIT6 STMicroelectronics - A lower-cost Cortex-M4 alternative that still includes the LCD-TFT controller and Chrom-ART accelerator.
The 2026 Embedded Online Conference