Item specifics
Description
STM32F746NGH6 is a Cortex-M7 MCU at 216 MHz, TFBGA-216. 1 MB Flash, 320 KB SRAM, LCD-TFT controller (up to XGA), Chrom-ART (DMA2D), Ethernet MAC, USB OTG HS/FS, DCMI, HW crypto (AES/3DES/HASH/RNG), FMC (SDRAM), Quad SPI, 2×SAI, SPDIF-Rx, dual CAN, 3×12-bit ADCs (24 ch), 2×12-bit DACs, 17 timers (2× advanced motor control). 168 x 5 V-tolerant I/Os. 1.7–3.6 V, -40–85 °C. TFBGA-216 package for space-constrained high-performance graphics.
Core: Cortex-M7 216 MHz, FPU + L1 cache + ART Memory: 1 MB Flash, 320 KB SRAM Display: LCD-TFT (XGA), Chrom-ART (DMA2D) Memory I/F: FMC (SDRAM/NOR/NAND) Connectivity: Ethernet MAC, USB OTG HS/FS, DCMI, Dual CAN 2.0B, SDIO, Quad SPI, 2×SAI, SPDIF-Rx, 4×USART+4×UART, 6×SPI/I2S, 3×I2C Security: AES/3DES/HASH (MD5/SHA-1), True RNG Analog: 3×12-bit ADCs (24 ch), 2×12-bit DACs Timers: 17 (2× motor control PWM/deadtime, 10× GP, 2× basic, 2× WDT) I/Os: 168 (5 V-tolerant) Package: TFBGA-216
Advanced HMI, industrial control panels, IoT gateways, motor drives, audio processing, space-constrained high-performance systems
216 MHz Cortex-M7 + 320 KB SRAM: High performance and capacity TFBGA-216 package: Compact, high integration LCD-TFT + Chrom-ART: Smooth GUI Ethernet + USB HS/FS + Crypto + Dual CAN: Full connectivity and security Quad SPI + SAI + SPDIF: Fast memory and multi-channel audio
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly.
BOM Matching Service – One-stop solution, save time.
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.
Cost-Effective & Efficient – Better channel, better cost.
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries.
FAQ:
What is the STM32F746NGH6 and what makes it a landmark MCU in the STM32F7 series?
The STM32F746NGH6 is a high‑performance Cortex‑M7 microcontroller clocked at 216 MHz, integrating a hardware MIPI DSI host, a TFT‑LCD controller, and the Chrom‑ART graphics accelerator. With 1 MB of on‑chip Flash and 320 KB of SRAM, it was one of the first MCUs to enable low‑cost, high‑resolution graphical interfaces without an external MPU. The TFBGA‑216 package keeps the overall footprint compact despite the rich feature set.
Does the STM32F746NGH6 really support MIPI DSI? Can I connect a modern smartphone‑style display directly?
Yes, it includes a native MIPI DSI host controller with two data lanes, capable of driving popular MIPI LCD panels up to XGA (1024×768) resolution. No external DSI bridge chip is required. This makes it ideal for portable and space‑constrained devices that need a slim display interface with high image quality and low electromagnetic noise.
How far can 1 MB of internal Flash and 320 KB of SRAM take me in a real GUI project?
The 1‑MB Flash easily stores a full RTOS, TouchGFX or Embedded Wizard graphics framework, a TCP/IP stack, and a rich set of images and fonts. The 320‑KB SRAM is divided into 256 KB of general‑purpose RAM and 64 KB of DTCM, which can hold the application stack, heap, and critical real‑time data. An external SDRAM is usually added for the main frame buffer, but the generous on‑chip memory keeps the system responsive and reduces the need for a large external SRAM cache.
How does the STM32F746NGH6 compare with the STM32F767? When should I pick F746 over F767?
The F746 integrates a MIPI DSI interface, while the F767 omits it and instead adds a second CAN FD interface and a slightly different SRAM layout. If your product uses a MIPI display, the F746 is the natural choice because it eliminates the cost and board space of an external bridge. If you need more UART or CAN ports and work with a parallel RGB display, the F767 may fit better. Performance‑wise they are identical.
What advantages does the STM32F746NGH6’s internal Flash offer over the STM32F750’s external QSPI XIP scheme?
The F746 has 1 MB of fast internal Flash that guarantees consistent execution speed without cache misses, and it simplifies the boot process (no external Flash loader needed). The F750 relies on an external QSPI Flash to keep cost down. Choose the F746 when you want a single‑chip solution, no external memory for code, and the simplest possible PCB layout, or when your application must boot instantly without depending on external components.
Can the STM32F746NGH6 drive a MIPI display while simultaneously streaming data over Ethernet and USB HS?
Yes. The MIPI DSI, 10/100 Ethernet MAC, and USB high‑speed OTG (with ULPI) all operate concurrently. The Chrom‑ART accelerator offloads graphics blending from the CPU, and the multi‑layer bus matrix plus DMA controllers ensure that network traffic and USB data can stream in the background without disrupting the smooth display refresh.
How is the 320 KB of SRAM organized, and which part is best for real‑time critical code?
The 320 KB comprises 256 KB of general‑purpose SRAM and 64 KB of DTCM (Data Tightly Coupled Memory). The DTCM is tightly coupled to the CPU core and provides zero‑wait‑state access, making it ideal for interrupt service routines, real‑time control loops, and stack operations. The general‑purpose SRAM can be used for application data, communication buffers, and touch‑screen driver buffers.
Is the TFBGA‑216 package practical for small‑batch production and prototyping?
TFBGA‑216 has a 0.8 mm ball pitch, which is manageable with a reflow oven or hot‑air station, but hand soldering with a standard iron is not recommended. For prototyping, many developers start with an ST evaluation board (e.g., STM32746G‑DISCO) and then design a PCB with proper stencil and pre‑heating for small‑batch assembly. Compared to finer‑pitch BGAs, the 0.8 mm pitch is more forgiving and allows simpler PCB routing.
Can I implement safe over‑the‑air firmware updates on the STM32F746NGH6 with its single‑bank Flash?
Yes. The 1 MB Flash can be partitioned into two 512‑KB application images (A/B scheme) or into a bootloader plus a large application area and a download buffer. The 256‑KB general‑purpose SRAM can temporarily hold the new firmware image received via Ethernet or USB before verification and programming. This approach ensures a rollback capability even without hardware dual‑bank Flash.
What are the most typical applications for the STM32F746NGH6 given its MIPI DSI and graphics muscle?
It is widely used in high‑end consumer and industrial products with small, high‑quality displays: home automation wall pads, smart thermostats with vivid screens, portable medical instruments, test and measurement equipment, and IoT gateways with built‑in graphical configuration. The MIPI DSI support allows direct connection to slim, modern panels, enabling sleek product designs with a professional look and feel.