Skip to main content
STMicroelectronics STM32F746NGH6 — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F746NGH6 ARM Cortex-M7 MCU, 216 MHz, 1 MB Flash

MPNSTM32F746NGH6
Active

STMicroelectronics STM32F7 series, STM32F746NGH6, ARM Cortex-M7 32-Bit Single-Core MCU, 216MHz, 1MB Flash, 320K x 8 RAM, 168 I/O, 216-TFBGA, -40°C to 85°C.

$20.0500Ref. price · indicative, final on quote
Packaging216-TFBGA
RoHSROHS3 Compliant
SeriesSTM32F7
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F746NGH6 specifications
ParameterValue
SeriesSTM32F7
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.7V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed216MHz
PackageTray
RAM size320K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, LCD, POR, PWM, WDT
ConnectivityCANbus, EBI/EMI, Ethernet, I²C, IrDA, LINbus, SAI, SD, SPDIF-Rx, SPI, UART/USART, USB OTG
Number of i (O)168
Core processorARM® Cortex®-M7
Case216-TFBGA
Data convertersA/D 24x12b; D/A 2x12b
Program memory size1MB (1M x 8)

Product details

What this Cortex-M7 brings to the board

It's built for applications that need real-time responsiveness and a rich peripheral set — think motor drives with Ethernet backhaul, HMI panels driving a display via the built-in LCD controller, or industrial gateways juggling CAN, USB OTG, and multiple UARTs.

At 216 MHz, this core can handle single-cycle multiply-accumulate and hardware divide, which matters for control loops running at tens of kilohertz. The Cortex-M7 includes a double-precision FPU, so you're not burning cycles on software floating-point for sensor fusion or audio processing. If you're coming from a 72 MHz Cortex-M3 design, expect roughly 3x the throughput on integer code, but budget for flash wait states — the STM32F7's prefetch buffer and ART Accelerator help, but tight loops with random access patterns still see a few cycles of latency.

The Flash holds a full RTOS, TCP/IP stack, and application code without needing external SPI Flash for most mid-complexity projects. The 320 KB RAM splits across TCM and AXI SRAM — the 64 KB ITCM and 64 KB DTCM give zero-wait access for critical interrupt handlers and data buffers, leaving the rest for general-purpose heap and stack. If your design runs a GUI framebuffer or large audio buffers, you'll still need external SDRAM, but for many control and connectivity applications this is enough on-chip.

Connectivity — what's on the bus

This part includes Ethernet MAC, two CAN interfaces, USB OTG (HS with ULPI), and a full set of SPI, I2C, UART, and SAI peripherals. The EBI/EMI interface lets you hang external SRAM, NOR Flash, or an LCD controller off the bus. For a system architect, this means one MCU can handle the control, communication, and display tasks that would otherwise need two or three chips. The SPDIF-Rx interface is a bonus for audio applications — it's not common on general-purpose MCUs.

Frequently asked questions

What is the equivalent of STM32F746NGH6?

The STM32L151CBU6A is a different family (STM32L1, Cortex-M3, 32 MHz) and is not a functional equivalent — it has less memory, fewer I/O, and a different peripheral set. For a pin-compatible replacement within the STM32F7 series, look at other STM32F746 variants in the same 216-TFBGA package; the STM32F745 is the same die with slightly different feature set, but pin compatibility depends on the specific package variant.

Can I use STM32F746NGH6 as a replacement for STM32F745?

The STM32F746NGH6 and STM32F745 share the same Cortex-M7 core and package options, but the STM32F746 includes additional features like a graphics TFT controller and SPDIF-Rx interface. Pin compatibility depends on the specific package variant — check the STM32F74xxx datasheet for the exact pin mapping between the two.