
STM32F767
Flagship Cortex-M7 with Advanced Graphics & Ethernet
Product Brief
The STM32F767xx family is the pinnacle of the high-performance Arm® Cortex®-M7 based MCUs, operating at frequencies up to 216 MHz. It features a Double-Precision Floating Point Unit (DPFPU) supporting all Arm® double-precision and single-precision data-processing instructions. This makes it ideal for complex mathematical calculations and high-fidelity audio/visual processing.
Boasting up to 2 Mbytes of dual-bank Flash memory and 512 Kbytes of total SRAM, the F767 includes 128 Kbytes of data TCM for critical real-time data. The expanded L1 cache (16 KB instruction + 16 KB data) ensures maximum performance when executing large software stacks from external memories or high-capacity internal Flash.
The series features advanced graphics acceleration with the Chrom-ART Accelerator™ (DMA2D), a hardware JPEG codec, and a Liquid Crystal Display (LCD-TFT) controller supporting resolutions up to XGA. These features enable rich, fluid user interfaces without burdening the main CPU core.
Comprehensive connectivity options include a 10/100 Ethernet MAC with IEEE 1588 support, 8- to 14-bit DCMI camera interface, and dual USB 2.0 OTG (FS/HS). It also supports up to 28 communication interfaces, including four I2Cs, six SPIs (three with simplex I2S), and three CAN interfaces.
The STM32F767xx is designed for demanding industrial, consumer, and networking applications. With its extensive peripheral set, high compute density, and robust analog blocks (including DFSDM for digital filters), it represents the state-of-the-art in general-purpose microcontroller technology.
Double-Precision FPU
Advanced hardware floating-point unit capable of high-accuracy 64-bit math, ideal for complex control and scientific algorithms.
Graphics Acceleration
Chrom-ART (DMA2D) and JPEG codec significantly accelerate image manipulation and UI rendering for high-end displays.
Ethernet Connectivity
Integrated 10/100 Ethernet MAC with IEEE 1588 hardware support for precise time synchronization in networked systems.
DCMI Camera Interface
Digital Camera Memory Interface supports up to 14-bit parallel sensors, enabling vision capture at up to 54 Mbytes/s.
Large L1 Cache
Industry-leading 16 KB Instruction and 16 KB Data cache maximizes throughput for large-scale application firmware.
High-Density I/O
Available in large packages like LQFP208 and TFBGA216, offering up to 168 I/O pins for maximum system integration.
System Architecture

Variant Comparison
| Part Number | Flash (KB) | Package | GPIO | Graphics |
|---|---|---|---|---|
| STM32F767ZI | 2048 | LQFP144 | 114 | LTDC |
| STM32F767NI | 2048 | TFBGA216 | 168 | LTDC |
| STM32F767II | 2048 | LQFP176 | 140 | LTDC |
| STM32F767VI | 2048 | LQFP100 | 82 | LTDC |
Commercial Applications

HMI & GUI Platforms

Video Processing

Industrial Networking

Autonomous Robots

Smart Home Control

Advanced UAVs
Datasheet
| Core | |
| CPU | Arm Cortex-M7 with DPFPU, DSP, ART |
| Frequency | Up to 216 MHz |
| Cache | |
| L1 Cache | 16 KB Instruction + 16 KB Data |
| Memory | |
| Flash | Up to 2 MB (Dual Bank) |
| SRAM | 512 KB (inc. 128KB DTCM + 16KB ITCM) |
| Graphics | |
| Acceleration | Chrom-ART, JPEG Codec, LTDC |
| Vision | |
| Camera | 8- to 14-bit DCMI interface |
| Connectivity | |
| Ethernet | 10/100 MAC with IEEE 1588 |
| USB | USB 2.0 FS + HS (via ULPI) |
| CAN | 3x CAN 2.0B |
| Interface | |
| FMC | SRAM/SDRAM/NOR/NAND (32-bit) |
| Analog | |
| DFSDM | 8 channels / 4 filters |
