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

STM32F412ZGJ6 STM32F4 ARM Cortex-M4 MCU, 100 MHz, 1 MB Flash

MPNSTM32F412ZGJ6
Active

STMicroelectronics STM32F4 series STM32F412ZGJ6, 32-bit ARM Cortex-M4 single-core MCU, 100 MHz, 1 MB Flash, 256K x 8 RAM, 114 I/O, 144-UFBGA, -40°C to 85°C.

$14.3500Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F412ZGJ6 specifications
ParameterValue
SeriesSTM32F4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.7V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed100MHz
PackageTray
RAM size256K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, LCD, POR, PWM, WDT
ConnectivityCANbus, EBI/EMI, I²C, IrDA, LINbus, MMC/SD/SDIO, QSPI, SPI, UART/USART, USB OTG
Number of i (O)114
Core processorARM® Cortex®-M4
Case144-UFBGA
Data convertersA/D 16x12b
Program memory size1MB (1M x 8)

Product details

It packs 114 I/O lines, a rich peripheral set including CANbus, USB OTG, QSPI, and multiple UART/SPI/I²C interfaces, plus a 16-channel 12-bit ADC.

The 1 MB Flash is enough for a full application stack plus OTA staging buffer; the 256 KB SRAM supports moderate frame buffers or communication packet queues. If your firmware footprint exceeds 1 MB or you need more than 256 KB of RAM, you are looking at the STM32F429 or STM32F7 family instead.

144-UFBGA package — footprint and routing notes

The 114 I/O count gives you room for a parallel LCD interface, external memory bus (EBI/EMI), and multiple serial peripherals simultaneously. Plan for a 4-layer or 6-layer stack-up with a dedicated ground plane under the BGA to maintain signal integrity on the high-speed QSPI and USB OTG lines.

That means it is still in volume production, supported by the manufacturer's full documentation, software ecosystem (STM32CubeMX, HAL/LL drivers), and distribution channel.

Frequently asked questions

What is the difference between STM32F412ZGJ6 and STM32F412ZGJ6TR?

The STM32F412ZGJ6 ships in tray packaging, while the STM32F412ZGJ6TR variant ships in tape-and-reel. The silicon and all electrical specifications are identical between the two order codes.

What is the maximum speed of STM32F412ZGJ6?

The STM32F412ZGJ6 has a maximum core clock speed of 100 MHz.