STMicroelectronics

STM32F412CEU6 - 100MHz ARM Cortex-M4F MCU, 512KB Flash | STMicroelectronics

Артикул: STM32F412CEU6 ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
1.7 V to 3.6 V Vdss UFQFPN-48 (7x7 mm) Package 100 MHz Speed 512 KB Memory
От $4.16 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-14
Оптовые цены
Кол-во Цена за ед. Итого
1 $6.5 $6,50
10 $5.85 $58,50
100 $5.2 $520,00
500 $4.68 $2.340,00
1.000 $4.16 $4.160,00
ℹ️ Все цены указаны в USD

STM32F412CEU6 Обзор

The STM32F412CEU6 is a high-performance ARM Cortex-M4F based microcontroller from STMicroelectronics, operating at up to 100 MHz with 512 KB of flash memory and 128 KB of SRAM. It is housed in a compact UFQFPN-48 (7x7 mm) package, making it suitable for space-constrained applications requiring advanced processing and rich connectivity.

A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It contains a processor core, memory, and programmable input/output peripherals on a single chip. The STM32F412CEU6 belongs to the STM32F4 series, which is part of the broader STM32 family of 32-bit flash microcontrollers based on the ARM Cortex-M processor. This hierarchy places it within the embedded processing domain, where it serves as the central control unit for a wide range of electronic devices.

Key features include a 100 MHz ARM Cortex-M4F core with DSP instructions and a floating-point unit (FPU), enabling efficient signal processing and mathematical computations. The device offers a rich set of peripherals: multiple USARTs, SPIs, I2Cs, a full-speed USB 2.0 OTG, a 12-bit ADC with up to 16 channels, a 12-bit DAC, advanced timers, and a true random number generator (RNG). It also supports external memory interfaces via FSMC, allowing expansion of memory beyond the internal flash and SRAM.

Technically, the STM32F412CEU6 is fabricated using a 90nm process technology, providing a balance between performance and power consumption. It operates from a 1.7V to 3.6V supply, with multiple low-power modes (Sleep, Stop, Standby) to optimize energy efficiency. The device includes a nested vectored interrupt controller (NVIC) for efficient interrupt handling, and a memory protection unit (MPU) for enhanced application security.

Typical applications include industrial control systems, motor drives, consumer electronics, IoT gateways, and audio processing. Its combination of processing power, connectivity, and low-power modes makes it ideal for battery-powered devices and real-time control applications. For instance, in an IoT gateway, the STM32F412CEU6 can manage sensor data acquisition, run communication protocols, and interface with cloud services via its USB and UART interfaces.

When designing with this MCU, ensure proper decoupling of the power supply pins with 100nF capacitors placed close to each VDD pin, and a 4.7uF bulk capacitor. The VDDA pin should be connected to a clean analog supply, and the VREF+ pin to a stable reference voltage for accurate ADC conversions. Also, configure the boot pins correctly to select the desired boot mode (flash, system memory, or SRAM) during development.

Аналоги без доработки для STM32F412CEU6 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с STM32F412CEU6 (тот же форм-фактор и посадочное место) — отличается по Core, Package, Timers, Operating Temperature, ADC.

STMicroelectronics
Core: ARM Cortex-M4 with FPU and DSP
Package: 48-pin UFQFPN (7 x 7 mm)
Timers: 11 (including 1 x 32-bit, motor-control PWM)
Сравнить с STM32F412CEU6 →
STMicroelectronics
Core: ARM Cortex-M4 with FPU and DSP
Package: 48-pin UFQFPN (7 x 7 mm)
Timers: 11 (including 1 x 32-bit, motor-control PWM)
Сравнить с STM32F412CEU6 →
STMicroelectronics
Core: ARM Cortex-M4F 32-bit
Package: 48-UFQFPN (7x7 mm) exposed pad
Timers: General-purpose, advanced, SysTick, RTC
Сравнить с STM32F412CEU6 →
STMicroelectronics
Core: ARM Cortex-M4F 32-bit
Package: 48-UFQFPN (7x7 mm) exposed pad
Timers: General-purpose, advanced, SysTick, RTC
Сравнить с STM32F412CEU6 →

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

STM32F411CEU6

STMicroelectronics
ARM Cortex-M4F 32-bit · 100 MHz · 512 KB · 128 KB · 125 DMIPS / 1.25 DMIPS/MHz · 1.7 V to 3.6 V · -40 C to +85 C · 48-UFQFPN (7x7 mm) exposed pad

✓ В наличии

$3.48 / шт.

Открыть даташит →

STM32F405RGT6

STMicroelectronics
ARM Cortex-M4F (with single-precision FPU and DSP) · 168 MHz · 210 DMIPS (1.25 DMIPS/MHz) · 1 MB (1M x 8) · 192 KB (including 4 KB backup SRAM) · 1.8 V to 3.6 V · 64-LQFP (10x10 mm) · 51

✓ В наличии

$6.75 / шт.

Открыть даташит →

STM32F412CEU6TR

Same die, tape and reel packaging variant

📋 Справочный аналог (нет в каталоге)

STM32F412RGU6

Different package (64-pin), more GPIOs, same core and memory

📋 Справочный аналог (нет в каталоге)

LPC4337FBD144

Different package, dual-core Cortex-M4/M0, not pin-compatible

📋 Справочный аналог (нет в каталоге)

STM32F412CEU6 Максимальные параметры и электрические характеристики

Core ARM Cortex-M4F
Max Clock Speed 100 MHz
Flash Memory 512 KB
SRAM 128 KB
Напряжение питания 1.7 V to 3.6 V
Корпус UFQFPN-48 (7x7 mm)
GPIO Pins 36
ADC Resolution 12-bit
ADC Channels 16
DAC Resolution 12-bit
DAC Channels 2
USART 4
SPI 3
I2C 3
USB USB 2.0 OTG FS
Timers 8 (including advanced timers)
Рабочая температура -40C to +85C
Статус RoHS Compliant

Конфигурация выводов STM32F412CEU6

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Контакт 1 VDD — Power supply
Контакт 2 PA0 — GPIO / ADC input
Контакт 3 PA1 — GPIO / ADC input
Контакт 4 PA2 — GPIO / USART2_TX
Контакт 5 PA3 — GPIO / USART2_RX
Контакт 6 VSS — Ground
Контакт 7 PA4 — GPIO / DAC_OUT1
Контакт 8 PA5 — GPIO / DAC_OUT2
Контакт 9 PA6 — GPIO / SPI1_MISO
Контакт 10 PA7 — GPIO / SPI1_MOSI
Контакт 11 PB0 — GPIO / ADC input
Контакт 12 PB1 — GPIO / ADC input
Контакт 13 PB2 — GPIO / BOOT1
Контакт 14 PB10 — GPIO / I2C2_SCL
Контакт 15 PB11 — GPIO / I2C2_SDA
Контакт 16 VDD — Power supply
Контакт 17 PB12 — GPIO / SPI2_NSS
Контакт 18 PB13 — GPIO / SPI2_SCK
Контакт 19 PB14 — GPIO / SPI2_MISO
Контакт 20 PB15 — GPIO / SPI2_MOSI
Контакт 21 PC13 — GPIO / RTC output
Контакт 22 PC14 — GPIO / OSC32_IN
Контакт 23 PC15 — GPIO / OSC32_OUT
Контакт 24 VSS — Ground
Контакт 25 PH0 — OSC_IN
Контакт 26 PH1 — OSC_OUT
Контакт 27 NRST — Reset
Контакт 28 PC0 — GPIO / ADC input
Контакт 29 PC1 — GPIO / ADC input
Контакт 30 PC2 — GPIO / ADC input
Контакт 31 PC3 — GPIO / ADC input
Контакт 32 VDD — Power supply
Контакт 33 PC4 — GPIO / ADC input
Контакт 34 PC5 — GPIO / ADC input
Контакт 35 PB3 — GPIO / SPI1_SCK
Контакт 36 PB4 — GPIO / SPI1_NSS
Контакт 37 PB5 — GPIO / I2C1_SMBA
Контакт 38 PB6 — GPIO / I2C1_SCL
Контакт 39 PB7 — GPIO / I2C1_SDA
Контакт 40 BOOT0 — Boot mode selection
Контакт 41 PB8 — GPIO / CAN_RX
Контакт 42 PB9 — GPIO / CAN_TX
Контакт 43 VSS — Ground
Контакт 44 PA8 — GPIO / MCO1
Контакт 45 PA9 — GPIO / USART1_TX
Контакт 46 PA10 — GPIO / USART1_RX
Контакт 47 PA11 — GPIO / USB_DM
Контакт 48 PA12 — GPIO / USB_DP

Типичное применение

STM32F412CEU6 подходит для 6 применениеs: Industrial Control, IoT Gateway, Consumer Electronics, Motor Drive, Audio Processing, Test and Measurement.

🏭

Industrial Control

The STM32F412CEU6 is ideal for industrial control systems due to its 100 MHz Cortex-M4F core, advanced timers, and 12-bit ADC. It can handle real-time control loops, motor control, and PLC applications. The device's multiple USARTs and SPIs enable communication with sensors, actuators, and industrial networks. Its wide operating voltage range and low-power modes ensure reliable operation in harsh environments. For example, in a motor control application, the advanced timers generate PWM signals with dead-time insertion, while the ADC reads current feedback for closed-loop control. The FPU accelerates complex control algorithms, and the MPU provides memory protection for safety-critical tasks.

🧩

IoT Gateway

The STM32F412CEU6 is well-suited for IoT gateways, providing a balance of processing power, connectivity, and low power consumption. Its USB 2.0 OTG FS interface allows direct connection to peripherals or host devices, while multiple UARTs and SPIs interface with sensors and wireless modules. The device can run communication protocols like MQTT and CoAP, and its low-power modes enable battery-powered operation. In a typical IoT gateway, the MCU collects data from sensors via I2C or SPI, processes it locally, and transmits it to the cloud via a Wi-Fi or cellular module connected through UART. The RNG enhances security for encryption protocols.

📱

Consumer Electronics

The STM32F412CEU6 is used in consumer electronics such as smart home devices, wearables, and audio equipment. Its compact UFQFPN-48 package and low-power modes make it ideal for portable devices. The 12-bit DAC and audio interfaces support audio playback, while the USB interface enables charging and data transfer. For example, in a smart speaker, the MCU handles audio decoding, voice recognition, and network connectivity. The FPU accelerates audio processing algorithms, and the multiple timers generate precise timing for user interface controls.

⚡

Motor Drive

The STM32F412CEU6 excels in motor drive applications, offering advanced timers with dead-time generation, a 12-bit ADC for current sensing, and a 100 MHz core for real-time control. It supports various motor types, including BLDC, PMSM, and stepper motors. In a BLDC motor drive, the MCU generates six-step PWM signals, reads Hall sensor or encoder feedback, and implements field-oriented control (FOC) algorithms. The FPU accelerates the mathematical computations required for FOC, and the ADC samples phase currents with high resolution. The device's robust peripheral set and industrial temperature range make it suitable for factory automation and robotics.

🎧

Audio Processing

The STM32F412CEU6 is capable of audio processing tasks such as audio playback, voice recognition, and sound effects generation. Its 100 MHz Cortex-M4F with FPU can handle real-time audio algorithms, and the 12-bit DAC provides analog audio output. The device supports I2S interfaces for connecting external audio codecs. In a voice-controlled device, the MCU captures audio via a microphone, processes it with DSP algorithms, and triggers actions. The low-power modes allow for always-on listening in battery-powered devices.

🔧

Test and Measurement

The STM32F412CEU6 is used in test and measurement equipment such as data loggers, oscilloscopes, and signal generators. Its high-speed ADC and DAC, along with multiple timers, enable precise signal acquisition and generation. The USB interface allows connection to a PC for data analysis. In a data logger, the MCU samples analog signals at high rates, stores data in flash or external memory via FSMC, and communicates with a host via USB. The FPU processes the data for filtering and analysis.

Сводка рекомендуемых товаров

L6206 Motor driver for controlling DC motors Используется в: Industrial Control TJA1050 NXP Semiconductors Используется в: Industrial Control ESP8266 Wi-Fi module for cloud connectivity Используется в: IoT Gateway SHT30 Temperature and humidity sensor Используется в: IoT Gateway CS43L22 Audio DAC for high-quality sound output Используется в: Consumer Electronics LSM6DS3 Inertial measurement unit for motion sensing Используется в: Consumer Electronics IR2104 Gate driver for MOSFETs in motor bridge Используется в: Motor Drive ACS712 Allegro MicroSystems Используется в: Motor Drive WM8731 Audio codec for high-fidelity audio Используется в: Audio Processing SPH0645 MEMS microphone for voice capture Используется в: Audio Processing AD7606 Analog Devices Используется в: Test and Measurement MCP4725 12-bit DAC for analog output Используется в: Test and Measurement
What is the maximum clock speed of STM32F412CEU6?
The STM32F412CEU6 operates at a maximum clock speed of 100 MHz. According to the STM32F412CE datasheet, the ARM Cortex-M4F core with FPU can run at up to 100 MHz, providing 125 DMIPS performance.
How much flash memory does STM32F412CEU6 have?
The STM32F412CEU6 has 512 KB of flash memory. This is sufficient for complex applications, and the device also includes 128 KB of SRAM for data storage and stack.
What is the package type of STM32F412CEU6?
The STM32F412CEU6 is available in a UFQFPN-48 package, which is a 7x7 mm, 48-pin quad flat no-lead package. This compact package is suitable for space-constrained PCB designs.
What is the operating voltage range of STM32F412CEU6?
The STM32F412CEU6 operates from 1.7V to 3.6V. This wide range allows for battery-powered applications and compatibility with 3.3V logic.
Does STM32F412CEU6 have a floating-point unit?
Yes, the STM32F412CEU6 features an ARM Cortex-M4F core with a single-precision floating-point unit (FPU). This enables efficient handling of mathematical operations, making it suitable for signal processing and control algorithms.
What communication interfaces are available on STM32F412CEU6?
The STM32F412CEU6 provides 4 USARTs, 3 SPIs, 3 I2Cs, and a USB 2.0 OTG FS interface. These interfaces allow connectivity to a wide range of sensors, displays, and other peripherals.
Can STM32F412CEU6 be used for motor control applications?
Yes, the STM32F412CEU6 is well-suited for motor control due to its advanced timers (including timers with dead-time generation) and 12-bit ADC. It can generate PWM signals and read current/position feedback for precise control.
What is the difference between STM32F412CEU6 and STM32F411CEU6?
The STM32F412CEU6 has 512 KB flash and 128 KB SRAM, while the STM32F411CEU6 has 512 KB flash and 128 KB SRAM as well, but the F412 adds a full-speed USB OTG and a true random number generator (RNG). Both are pin-compatible in the UFQFPN-48 package, but the F412 offers additional peripherals.
Is STM32F412CEU6 suitable for IoT applications?
Yes, the STM32F412CEU6 is ideal for IoT gateways and edge devices due to its low-power modes, USB connectivity, and rich peripheral set. It can handle sensor data acquisition, run communication protocols, and interface with cloud services.
What is the price of STM32F412CEU6?
As of 2026-08-13, the price of STM32F412CEU6 is approximately $6.50 for single-unit quantities, decreasing to around $4.16 for 1000-unit orders. Prices may vary by distributor and availability.
Where can I buy STM32F412CEU6?
STM32F412CEU6 is available from major distributors such as DigiKey, Mouser, and Arrow. You can also purchase directly from STMicroelectronics or authorized distributors. Check stock availability online.
What is the lead time for STM32F412CEU6?
The typical lead time for STM32F412CEU6 is 8-12 weeks for large orders, but it may be in stock at distributors for immediate shipment. Check with your preferred distributor for current lead times.
What is the best drop-in replacement for STM32F412CEU6?
The best drop-in replacement for STM32F412CEU6 is the STM32F412CEU6TR (tape and reel variant) or the STM32F412CEU6 (tray). For a different brand, the NXP LPC4337FBD144 is not pin-compatible, so stick with STM32F4 series for drop-in compatibility.
Can STM32F412CEU6 be replaced by STM32F411CEU6?
Yes, the STM32F411CEU6 is pin-compatible with STM32F412CEU6 in the same UFQFPN-48 package, but it lacks the USB OTG and RNG. If your application does not require these features, it can be a drop-in replacement with minor firmware changes.
Where can I download the STM32F412CEU6 datasheet PDF?
You can download the STM32F412CEU6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f412ce.pdf. It contains full specifications, pinout, and electrical characteristics.
What is the pinout of STM32F412CEU6?
The STM32F412CEU6 pinout is detailed in the datasheet. Key pins include VDD (power), VSS (ground), PA0-PA15, PB0-PB15, PC0-PC15, and PD0-PD2. The boot pins BOOT0 and BOOT1 select the boot mode.
Is STM32F412CEU6 RoHS compliant?
Yes, the STM32F412CEU6 is RoHS compliant, as indicated in the datasheet and product page. It is also lead-free and halogen-free.
What are the key specifications of STM32F412CEU6 that engineers should know?
Engineers should know that the STM32F412CEU6 features a 100 MHz ARM Cortex-M4F core, 512 KB flash, 128 KB SRAM, 12-bit ADC with 16 channels, 12-bit DAC with 2 channels, USB 2.0 OTG FS, and operates from 1.7V to 3.6V. It is available in a UFQFPN-48 package and is RoHS compliant.
Is STM32F412CEU6 the same as STM32F412CEU6TR?
Yes, the STM32F412CEU6 and STM32F412CEU6TR are the same silicon, but the TR suffix indicates tape and reel packaging for automated assembly. The electrical specifications are identical.

Справочные инженерные данные для STM32F412CEU6 — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose the STM32F412CEU6 when you need a compact, high-performance MCU with USB OTG and RNG for IoT, consumer, or industrial applications. If you do not require USB or RNG, the STM32F411CEU6 is a cost-effective drop-in alternative with the same package and pinout. For applications needing more GPIOs or a larger package, consider the STM32F412RGU6 (UFQFPN-64) or STM32F405RGT6 (LQFP-64) with higher clock speed and more memory. The NXP LPC4337FBD144 offers dual-core performance but requires a completely different PCB layout due to its LQFP-144 package, so it is not a drop-in replacement. For most designs, the STM32F412CEU6 provides the best balance of features, size, and performance.

Сравнение с аналогами

Параметр Этот товар STM32F411CEU6 STM32F412CEU6TR STM32F412RGU6 STM32F405RGT6 LPC4337FBD144
Package UFQFPN-48 (7x7 mm) UFQFPN-48 (7x7 mm) - same UFQFPN-48 (7x7 mm) - same UFQFPN-64 (9x9 mm) - different LQFP-64 (10x10 mm) - different LQFP-144 (20x20 mm) - different
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics NXP Semiconductors
Core ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F + M0
Max Clock Speed 100 MHz 100 MHz 100 MHz 100 MHz 168 MHz 204 MHz
Flash Memory 512 KB 512 KB 512 KB 512 KB 1 MB 1 MB
SRAM 128 KB 128 KB 128 KB 128 KB 192 KB 136 KB
USB USB 2.0 OTG FS None USB 2.0 OTG FS USB 2.0 OTG FS USB 2.0 OTG FS USB 2.0 OTG HS
ADC Channels 16 16 16 16 16 8

Ключевые отличия

  • Integrated USB 2.0 OTG FS (против STM32F411CEU6)
  • True Random Number Generator (RNG) (против STM32F411CEU6)
  • Compact UFQFPN-48 package (против STM32F412RGU6)

Заметки по проектированию

Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin, and add a 4.7uF bulk capacitor. Connect VDDA to a clean analog supply through a ferrite bead, and VREF+ to a stable reference voltage (e.g., 3.3V) for accurate ADC conversions. Ensure VDD and VDDA are within the 1.7V-3.6V range.

For the UFQFPN-48 package, ensure the exposed pad (EP) is soldered to a ground plane for thermal and electrical performance. Provide adequate thermal vias under the pad to dissipate heat. Keep high-speed signals (USB, SPI) short and impedance-controlled. Place the crystal oscillator close to PH0/PH1 with load capacitors as specified in the datasheet.

Configure the BOOT0 and BOOT1 pins correctly to select the desired boot mode (flash, system memory, or SRAM). Do not leave unused GPIO pins floating; configure them as outputs or enable internal pull-ups/pull-downs. Ensure the NRST pin is pulled high with a 100nF capacitor to ground for reliable reset. When using the USB interface, add the required 1.5k pull-up on USB_DP and proper ESD protection.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Без свинца
Без галогенов
Конфликтные минералы
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32F412CEU6Q (if available).

Данные проверены: 2026-08-13 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

STM32F412CEU6 datasheet STM32F412CEU6 price STM32F412CEU6 buy STM32F412CEU6 pinout STM32F412CEU6 vs STM32F411CEU6 STM32F412CEU6 alternative STM32F412CEU6 UFQFPN-48 STM32F412CEU6 IoT gateway STM32F412CEU6 motor control STM32F412CEU6 USB OTG STM32F412CEU6 lead time what is the clock speed of STM32F412CEU6

Связанные компоненты & термины

STMicroelectronics STM32F412CEU6 STM32F411CEU6 STM32F412CEU6TR STM32F412RGU6 STM32F405RGT6 LPC4337FBD144 ARM Cortex-M4F microcontroller MCU UFQFPN-48 QFN surface mount USB 2.0 OTG RNG 12-bit ADC 12-bit DAC RoHS REACH IoT motor control industrial control audio processing
Похожие технические руководства
Полное руководство по STM32F412CEU6: характеристики, проектирование, аналоги и советы по покупке (2026)
STM32F412CEU6: MCU Cortex-M4F 100 МГц с 512 КБ флеш-памяти, 128 КБ SRAM, корпус UFQFPN-48. В наличии, от $4,16 при 1 тыс. шт. по состоянию н
7 мин чтения
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ