Item specifics
Description
STM32F767IGT6 is a Cortex-M7 MCU at 216 MHz with double-precision FPU, LQFP-176. 2 MB Flash, 512 KB SRAM, LCD-TFT controller, Chrom-ART (DMA2D), Ethernet MAC, USB OTG HS/FS, DCMI, HW crypto (AES/3DES/HASH/RNG), CAN FD, FMC (SDRAM), Quad SPI, 2×SAI, SPDIF-Rx, 3×12-bit ADCs (24 ch), 2×12-bit DACs, 17 timers (2× advanced motor control). 140 x 5 V-tolerant I/Os. 1.7–3.6 V, -40–85 °C. 176-pin package with 140 I/Os, balancing performance and integration for high-bandwidth real-time control and graphics.
Core: Cortex-M7 216 MHz, DPFPU + L1 cache + ART Memory: 2 MB Flash, 512 KB SRAM (128 KB DTCM, 16 KB ITCM) Display: LCD-TFT, Chrom-ART (DMA2D) Memory I/F: FMC (SDRAM/NOR/NAND) Connectivity: Ethernet MAC, USB OTG HS/FS, CAN FD, DCMI, 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: 140 (5 V-tolerant) Package: LQFP-176
Industrial HMI, real-time Ethernet & CAN FD gateways, advanced motor control, audio processing, secure high-integration systems
DPFPU + 2 MB Flash + 512 KB SRAM: High compute power and massive storage CAN FD + Ethernet: High-speed industrial bus and networking LCD-TFT + Chrom-ART: Smooth graphics Hardware crypto engine: Data security 140 I/Os in 176-pin high-integration package
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 STM32F767IGT6 and how does it compare to the STM32F767IIT6?
The STM32F767IGT6 is a high‑performance Cortex‑M7 microcontroller with 1 MB Flash, 512 KB SRAM, Chrom‑ART accelerator, and rich connectivity in an LQFP‑176 package. It shares the same high pin count as the IIT6 (up to 140 I/O) but with half the Flash. Choose the IGT6 when your firmware and graphical assets fit comfortably within 1 MB and you want the maximum GPIO count without paying for extra Flash you do not need.
How many I/O pins does the LQFP‑176 package actually provide, and why pick this package if 1 MB Flash is enough?
The chip offers up to 140 usable GPIOs. The LQFP‑176 package is ideal when your design must integrate a TFT‑LCD, Ethernet, USB, multiple UARTs/SPI/I2C, and still have pins for a keypad or digital I/O—all without external expanders. Combined with 1 MB Flash, it hits a sweet spot for complex, pin‑hungry systems that do not require 2 MB of code space.
Can 1 MB of Flash store a full TouchGFX GUI, an RTOS, and a TCP/IP stack on the STM32F767IGT6?
Yes. A complete RTOS, LWIP network stack, and an advanced GUI with moderate‑sized fonts and images can typically live within 1 MB. If your graphical assets are large (e.g., many full‑screen bitmaps), external QSPI Flash can be added, but for the majority of control‑panel interfaces 1 MB is more than sufficient and eliminates the need for an external memory for code storage.
How does the STM32F767IGT6 differ from the STM32F767ZGT6? When should I pick IGT6 over ZGT6?
Both have 1 MB Flash and 512 KB SRAM. The ZGT6 uses an LQFP‑144 package with fewer I/Os, while the IGT6 comes in an LQFP‑176 with up to 140 I/Os. Choose the IGT6 when you need additional pins for parallel interfaces, a large number of serial ports, or a keypad matrix, but do not need the 2 MB Flash of the IIT6. If 144 pins are enough, ZGT6 is a more compact choice.
Can the STM32F767IGT6 handle Ethernet, USB high‑speed, and a TFT display simultaneously without performance issues?
Yes. The integrated 10/100 Ethernet MAC, USB high‑speed OTG (with ULPI), and parallel TFT controller (up to XGA) can all operate concurrently. The 512 KB SRAM, multi‑layer bus matrix, and DMA controllers ensure that network traffic, USB data streams, and LCD refresh do not stall the 216 MHz CPU.
What graphics acceleration does the STM32F767IGT6 provide? Is MIPI DSI supported?
It includes the Chrom‑ART Accelerator (DMA2D) for hardware‑based pixel blending, format conversion, and copying. The display interface is a parallel RGB TFT‑LCD controller capable of up to XGA (1024×768) resolution. MIPI DSI is not present, but the vast majority of industrial and medical panels still use parallel RGB, so this is rarely a limitation.
How useful is the double‑precision floating‑point unit in a 1 MB Flash device? Is it wasted on smaller code bases?
Not at all. The double‑precision FPU accelerates 64‑bit arithmetic for motor control, sensor fusion, and audio algorithms independent of Flash size. The IGT6’s large SRAM and rich I/O make it an excellent platform for precision industrial drives and instruments, where the 1 MB Flash holds the control firmware and communication stacks without issue.
Is the STM32F767IGT6 a good upgrade path from STM32F4 series MCUs like the STM32F429/439?
Absolutely. It offers a higher CPU frequency (216 MHz vs. 180 MHz), the Chrom‑ART accelerator for smoother graphics, and more internal SRAM. The LQFP‑176 package is often pin‑compatible with the high‑end F4 devices, enabling a relatively easy hardware migration. Existing HAL code can be reused with minor adjustments.
Can I perform over‑the‑air (OTA) firmware updates on the STM32F767IGT6 even though it has only 1 MB of Flash?
Yes. The 1 MB Flash can be partitioned into two 512 KB application images for an A/B update scheme, or split into a bootloader, application, and a download buffer. The 512 KB SRAM provides ample temporary storage for the new firmware before it is verified and written. Both Ethernet and USB can serve as the data pipe.
What are the ideal applications for the STM32F767IGT6, considering its pin count and Flash size?
It is perfect for mid‑range industrial HMI panels, building automation controllers, high‑pin‑count motor drives with operator displays, medical device interfaces, and IoT gateways that require many wired peripherals but do not need extensive multimedia storage. It fills the gap between the lower‑pin‑count ZGT6 and the flash‑rich IIT6, offering a balanced mix of connectivity and memory.