480 MHz Cortex-M7 with 128 KB Flash — the external-execution workhorse
It carries just 128 KB of internal Flash — deliberately lean — because this part is designed to execute code from external QSPI NOR Flash or SDRAM via the flexible memory controller. The 1M x 8 RAM provides generous local workspace for data and stack. With 114 I/O, Ethernet, dual CAN, USB OTG, and multiple serial interfaces, it targets industrial gateways, motor drives, and communications modules that need high compute throughput without the cost of large on-chip Flash.
Why 128 KB Flash is a feature, not a limitation
Most 480 MHz MCUs pack 1 MB or more of internal Flash, but that drives up die cost and package pin count. The STM32H750ZBT6 takes a different approach: the 128 KB is just enough for the bootloader and a small safety monitor, while the real application image lives on an external QSPI device (up to 256 MB addressable). This lets you scale firmware storage independently of the MCU — a 4 MB or 16 MB Flash chip costs pennies compared to a larger-die MCU. The 1M x 8 RAM gives you headroom for frame buffers, communication stacks, and real-time data processing without thrashing the external bus.
Connectivity and peripherals for system-level integration
The peripheral set reads like a system-on-chip checklist: Ethernet MAC with DMA, two CAN-FD controllers, USB OTG FS/HS, three SPI (plus QSPI), four USART/UART, two SAI for audio, SPDIF input, and an LCD parallel interface. The EBI/EMI memory controller can drive SRAM, NOR/NAND Flash, and SDRAM. The 28-channel 16-bit ADC and two 12-bit DAC handle analog front-end tasks.
Package and temperature grade
Housed in a 144-pin LQFP (20x20 mm), surface-mount, with 114 usable I/O. Supply voltage spans 1.62 V to 3.6 V, allowing operation from a single 3.3 V rail or a 1.8 V core supply with 3.3 V I/O.
