EmbeddedRelated.com
STM32F746IGK6

STM32F746IGK6

STMicroelectronics
ARM® Cortex®-M7 STM32F7 Microcontroller IC 32-Bit 216MHz 1MB (1M x 8) FLASH 176+25UFBGA (10x10)
Active344 in stock

Overview

The STM32F746IGK6 is a high-performance ARM Cortex-M7 microcontroller operating at up to 216MHz, featuring 1MB of Flash and 340KB of RAM. It is specifically designed for rich graphical user interfaces and high-speed connectivity, integrating an LCD-TFT controller and the Chrom-ART Accelerator for efficient image processing. This MCU bridges the gap between traditional microcontrollers and application processors by offering L1 cache and high-speed peripherals in a 176-pin UFBGA package.

Why Choose This Part

The Cortex-M7 core with L1 cache and the ART Accelerator allows for zero-wait-state execution from Flash, maximizing the 216MHz clock speed. Its extensive connectivity suite, including Ethernet and high-speed USB, simplifies the design of networked systems without requiring external bridge ICs.

Applications

Industrial HMI Panels
Utilizes the integrated LCD-TFT controller and Chrom-ART Accelerator to drive graphical user interfaces with minimal CPU overhead.
High-End Audio Processing
Leverages DSP instructions, FPU, and specialized SAI and SPDIF-Rx interfaces for real-time digital audio manipulation.
Industrial Gateways
Uses the integrated 10/100 Ethernet MAC and dual CAN interfaces to bridge factory floor protocols to enterprise networks.
Connected Smart Appliances
Combines high-speed USB OTG, SDMMC, and large internal RAM to manage complex firmware stacks and media playback.

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 140
Core Processor ARM Cortex-M7
Package / Case 201-UFBGA
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 176+25UFBGA (10x10)
Voltage - Supply (Vcc/Vdd) 1.7V ~ 3.6V

Getting Started

Start development with the STM32CubeF7 software suite and the STM32CubeMX initialization tool for easy peripheral configuration. The STM32F746G-DISCO Discovery board is the recommended hardware platform for evaluating the LCD and audio capabilities. Developers can use professional IDEs like STM32CubeIDE, Keil MDK, or IAR Embedded Workbench.

Dev Boards

Development boards and breakout modules featuring the STM32F746IGK6 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,193 in stock
Part of STM32 family » STM32F746

STM32F746 Family

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

Part Number I/O Pins Package Stock
STM32F746IGK6 (this part) 140 UFBGA-201 344
STM32F746ZGT6 114 LQFP-144 5,809
STM32F746NGH6 168 TFBGA-216 1,153
STM32F746IGT6 140 LQFP-176 125
STM32F746G-DISCO 1,736
Also available as: STM32F746VGT6

Also Consider

STM32F767ZIT6 STMicroelectronics - Offers a higher clock speed of 216MHz with larger 2MB Flash and double-precision FPU support.
STM32H743IIT6 STMicroelectronics - Provides a significant performance upgrade with the Cortex-M7 running at up to 480MHz and 2MB of Flash.
Kinetis K66 NXP Semiconductors - Alternative Cortex-M4 solution with 2MB Flash and similar Ethernet/USB connectivity for less graphics-intensive tasks.