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 — 同一パッケージでピン互換。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-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 (vs STM32F411CEU6)
  • True Random Number Generator (RNG) (vs STM32F411CEU6)
  • Compact UFQFPN-48 package (vs 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:100 MHz Cortex-M4F MCU、512 KBフラッシュ、128 KB SRAM、UFQFPN-48パッケージ。2026-09-14時点で1k個あたり$4.16から在庫あり。
7 分で読了
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示