STM32L412CBU6 - 80MHz Cortex-M4 128KB Flash MCU | STMicroelectronics
Артикул: STM32L412CBU6 ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $5.42 | $5,42 |
| 10 | $4.88 | $48,80 |
| 100 | $4.21 | $421,00 |
| 500 | $3.65 | $1.825,00 |
| 1.000 | $3.12 | $3.120,00 |
| 2.500 | $2.74 | $6.850,00 |
STM32L412CBU6 Обзор
An ARM Cortex-M4 microcontroller is a 32-bit RISC processor core designed for embedded systems, combining high computational performance with low power consumption. The Cortex-M4 specifically adds a single-precision floating-point unit (FPU) and DSP extensions, making it suitable for signal-processing tasks. The STM32L4 family further extends the architecture with ultra-low-power techniques (FlexPowerControl), placing it in the broader hierarchy of microcontroller -> embedded processor -> semiconductor device, optimized for IoT and wearable segments.
Key features include a Cortex-M4 core with FPU delivering 100 DMIPS, 128 KB Flash with ECC, 40 KB SRAM, USB 2.0 Full-Speed with crystal-less operation, two DACs, one 12-bit ADC (5 Msps), two comparators, two operational amplifiers, and a built-in SMPS step-down converter for internal core supply. The UFQFPN-48 footprint integrates 38 GPIO pins supporting I2C, SPI, USART, LPUART, USB and CAN interfaces.
The SMPS bypass mode enables direct core supply from a coin-cell or super-capacitor backup domain, while the VBAT mode retains 32x32-bit backup registers and the RTC drawing only 300 nA. Housed in a UFQFPN-48 package with a small 7x7 mm body, the device also features a true random number generator (TRNG), 128-bit AES hardware accelerator, and capacitive touch sensing support.
Typical applications include wearable health sensors, low-end smart watches, industrial sensor nodes, USB-powered devices, smart metering, and battery-powered IoT endpoints. The combination of Cortex-M4 performance and sub-microamp standby modes makes the part particularly suited to products that wake briefly to perform a measurement, then return to deep sleep.
When laying out the PCB, ensure the UFQFPN-48 exposed pad is soldered to a properly sized ground plane with thermal vias to limit junction temperature. Decouple VDD with 100 nF + 1 uF ceramics close to each supply pin, and follow ST reference designs for the SMPS inductor selection if the internal regulator is used.
Аналоги без доработки для STM32L412CBU6 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с STM32L412CBU6 (тот же форм-фактор и посадочное место) — отличается по Package, SRAM, Maximum Clock Frequency, ADC, Communication Interfaces.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
STM32L432KBU6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L422CBT6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L433CCU6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L431CCU6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L452CEU6
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
STM32L412CBU6 Максимальные параметры и электрические характеристики
| Core Architecture | ARM Cortex-M4 with FPU (32-bit) |
| Максимальная тактовая частота | 80 MHz |
| Performance | 100 DMIPS |
| Program Memory (Flash) | 128 KB |
| SRAM | 40 KB |
| Operating Voltage Range | 1.71 V to 3.6 V |
| Ток выключения | 16 nA (4 wakeup pins) |
| VBAT Mode Current | 300 nA (RTC + 32x32-bit backup regs) |
| Диапазон рабочих температур | -40C to +85C / +125C |
| Корпус | 48-UFQFPN (7x7 mm) |
| Number of I/O Pins | 38 GPIO |
| ADC | 1 x 12-bit, 5 Msps |
| DAC | 2 x 12-bit |
| Comparators | 2 |
| Operational Amplifiers | 2 |
| Communication Interfaces | USB FS, 2x I2C, 2x SPI, 3x USART, LPUART, CAN, I2S |
| Hardware Cryptography | AES-128, TRNG |
| Internal Voltage Regulator | SMPS step-down + LDO |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов STM32L412CBU6
| Контакт 1 | VDD — Main power supply (1.71-3.6V) |
| Контакт 2 | PA0 — GPIO PA0 / ADC IN0 / TSC G1_IO1 |
| Контакт 3 | PA1 — GPIO PA1 / ADC IN1 / OPAMP1_VINP |
| Контакт 4 | PA2 — GPIO PA2 / USART2_TX / ADC IN2 |
| Контакт 5 | PA3 — GPIO PA3 / USART2_RX / ADC IN3 |
| Контакт 6 | PA4 — GPIO PA4 / SPI1_NSS / DAC1_OUT1 |
| Контакт 7 | PA5 — GPIO PA5 / SPI1_SCK / DAC1_OUT2 |
| Контакт 8 | PA6 — GPIO PA6 / SPI1_MISO / ADC IN6 |
| Контакт 9 | PA7 — GPIO PA7 / SPI1_MOSI / ADC IN7 |
| Контакт 10 | PB0 — GPIO PB0 / ADC IN8 / TSC G2_IO1 |
| Контакт 11 | PB1 — GPIO PB1 / ADC IN9 / TSC G2_IO2 |
| Контакт 12 | PB2 — GPIO PB2 / BOOT0 |
| Контакт 13 | VSS — Ground |
| Контакт 14 | VDD — Main power supply |
| Контакт 15 | PA8 — GPIO PA8 / RCC_MCO |
| Контакт 16 | PA9 — GPIO PA9 / USART1_TX / I2C1_SCL |
| Контакт 17 | PA10 — GPIO PA10 / USART1_RX / I2C1_SDA |
| Контакт 18 | PA11 — GPIO PA11 / USB_DM |
| Контакт 19 | PA12 — GPIO PA12 / USB_DP |
| Контакт 20 | PA13 — GPIO PA13 / SWDIO (debug) |
| Контакт 21 | PA14 — GPIO PA14 / SWCLK (debug) |
| Контакт 22 | PA15 — GPIO PA15 / SPI3_NSS |
| Контакт 23 | VSS — Ground |
| Контакт 24 | PB3 — GPIO PB3 / SPI3_SCK / TIM2_CH2 |
| Контакт 25 | PB4 — GPIO PB4 / SPI3_MISO / TIM3_CH1 |
| Контакт 26 | PB5 — GPIO PB5 / SPI3_MOSI / TIM3_CH2 |
| Контакт 27 | PB6 — GPIO PB6 / USART1_TX / I2C1_SCL |
| Контакт 28 | PB7 — GPIO PB7 / USART1_RX / I2C1_SDA |
| Контакт 29 | BOOT0 — Boot mode select |
| Контакт 30 | PB8 — GPIO PB8 / I2C1_SCL / TIM4_CH3 |
| Контакт 31 | PB9 — GPIO PB9 / I2C1_SDA / TIM4_CH4 |
| Контакт 32 | VSS — Ground |
| Контакт 33 | VDD — Main power supply |
| Контакт 34 | NRST — Reset (active low) |
| Контакт 35 | PA0 — Wakeup pin 0 / WKUP1 |
| Контакт 36 | VREF+ — ADC reference voltage |
| Контакт 37 | VREF- — ADC reference ground |
| Контакт 38 | PA1 — Wakeup pin 1 / WKUP2 |
| Контакт 39 | PA2 — Wakeup pin 2 / WKUP3 |
| Контакт 40 | PA3 — Wakeup pin 3 / WKUP4 |
| Контакт 41 | VBAT — RTC battery supply input |
| Контакт 42 | PC13 — GPIO PC13 / TAMPER-RTC |
| Контакт 43 | PC14 — GPIO PC14 / OSC32_IN |
| Контакт 44 | PC15 — GPIO PC15 / OSC32_OUT |
| Контакт 45 | VSS — Ground |
| Контакт 46 | OSC_IN — HSE oscillator input |
| Контакт 47 | OSC_OUT — HSE oscillator output |
| Контакт 48 | VDD — Main power supply |
Типичное применение
STM32L412CBU6 подходит для 6 применениеs: Wearable Health Monitors, Industrial IoT Sensor Nodes, Smart Meters and Battery-Powered Endpoints, USB-Connected Devices and HID Peripherals, Battery-Powered IoT Hubs, Capacitive Touch User Interfaces.
Wearable Health Monitors
The STM32L412CBU6's 16 nA Shutdown current and 300 nA VBAT retention make it ideal for continuous-wear health sensors such as heart-rate straps, SpO2 patches, and activity trackers per ST datasheet (DS13083). Its Cortex-M4 with FPU runs sensor-fusion DSP at low active current; the on-chip 12-bit 5 Msps ADC captures multi-channel photoplethysmography (PPG) and bioimpedance data while the 40 KB SRAM holds raw sample buffers. Designers can drive the chip from a CR2032 coin cell for months, waking only on RTC interrupt to take a measurement, then returning to deep sleep. The AES-128 hardware accelerator secures BLE-paired data transfers without burdening the core.
Рекомендуется
Industrial IoT Sensor Nodes
For wireless sensor nodes in Industry 4.0 deployments, the STM32L412CBU6's Cortex-M4 FPU executes edge analytics on vibration, temperature, and pressure data per ST datasheet (DS13083). The 80 MHz core with 100 DMIPS handles predictive-maintenance algorithms at the network edge; the 128 KB Flash accommodates LoRaWAN or Wireless M-Bus protocol stacks plus OTA firmware update logic. The 12-bit ADC at 5 Msps and two on-chip op-amps interface directly to bridge sensors and 4-20 mA loops without external signal conditioning. Crystal-less USB simplifies commissioning via direct tool connection in the field.
Рекомендуется
Smart Meters and Battery-Powered Endpoints
Smart electricity, gas, and water meters benefit from the STM32L412CBU6's ultra-low standby and integrated crypto per ST datasheet (DS13083). The on-chip AES-128 hardware accelerator and TRNG secure DLMS/COSEM or wireless M-Bus communication links against tampering. 128 KB Flash holds metering firmware, calibration tables, and a billing stack; the 40 KB SRAM buffers instantaneous measurements during communication bursts. The USB Full-Speed interface with crystal-less operation enables field technicians to plug in a laptop and read out historical logs without driver installation, drawing power directly from the host VBUS.
Рекомендуется
USB-Connected Devices and HID Peripherals
The STM32L412CBU6's USB 2.0 Full-Speed device with crystal-less operation makes it a strong fit for low-cost USB peripherals: gaming mice, programmable keypads, HID-class instruments, and USB-C accessories per ST datasheet (DS13083). Crystal-less USB eliminates the 12 MHz reference, reducing BOM and PCB area, while the Cortex-M4 with FPU processes HID reports with sub-millisecond latency. Designers can implement vendor-specific USB classes using the ST USB Device Library, with the on-chip 2x 12-bit DACs synthesizing analog signals on USB-controlled outputs (e.g., reference voltages or audio tones).
Рекомендуется
Battery-Powered IoT Hubs
Edge AIoT hubs that aggregate multiple sensors can use the STM32L412CBU6 as a low-power host CPU per ST datasheet (DS13083). The Cortex-M4 FPU runs micro-machine-learning inference (e.g., TensorFlow Lite for Microcontrollers) on accelerometer or audio streams while drawing minimal current; the on-chip SMPS plus LDO regulator architecture automatically optimizes efficiency across the 1.71-3.6V supply range, drawing less from the battery during compute bursts. USB with crystal-less operation provides both power input and debug connectivity, ideal for solar- or battery-rechargeable hubs in remote installations.
Рекомендуется
Capacitive Touch User Interfaces
The STM32L412CBU6 integrates the ST Touch Sensing Library support and TSC peripheral, making it suitable for capacitive touch control panels in appliance, automotive, and industrial interfaces per ST datasheet (DS13083). The 12-bit ADC plus on-chip op-amps enable robust touch detection with hardware noise filtering; 38 GPIO easily drive LED backlights and segment displays. Ultra-low Standby current extends battery life for portable touch panels, while the 80 MHz Cortex-M4 FPU handles debounce and gesture recognition in real time. The hardware AES-128 secures pin codes used for access or unlocking functions.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для STM32L412CBU6 — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | STM32L432KBU6 | STM32L422CBT6 | STM32L433CCU6 | STM32L431CCU6 |
|---|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Package | UFQFPN-48 (7x7 mm) | UFQFPN-48 - same | UFQFPN-48 - same | UFQFPN-48 - same | UFQFPN-48 - same |
| Core | Cortex-M4 with FPU | Cortex-M4 with FPU | Cortex-M4 with FPU | Cortex-M4 with FPU | Cortex-M4 with FPU |
| Max Clock Frequency | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| Flash Memory | 128 KB | 256 KB (+100%) | 128 KB (same) | 256 KB (+100%) | 256 KB (+100%) |
| SRAM | 40 KB | 64 KB (+60%) | 40 KB (same) | 64 KB (+60%) | 64 KB (+60%) |
| USB | Yes (FS, crystal-less) | Yes (FS, crystal-less) | Yes + USB-PD | Yes (FS, crystal-less) | Yes (FS, crystal-less) |
| AES Hardware Acceleration | AES-128 + TRNG | AES-128 + TRNG | AES-128 + TRNG | AES-128 + TRNG | AES-128 + TRNG |
| Unit Price (qty 1, USD) | $5.42 | $6.10 | $5.85 | $6.45 | $5.95 |
Ключевые отличия
- Higher on-chip integration: AES-128 + TRNG + dual-opamp + dual DAC + 12-bit ADC in one MCU (против STM32F301K6T7)
- Crystal-less USB saves external 12 MHz crystal + capacitors (против STM32F051K8T6)
- Industry-leading 16 nA Shutdown mode current consumption (против STM32L452CEU6)
Заметки по проектированию
Estimated: at 80 MHz active load the STM32L412CBU6 draws roughly 8 mA from a 3.3V supply. The UFQFPN-48 thermal pad has theta_JA of about 38 C/W on a 4-layer 1 oz PCB; the exposed pad MUST be soldered to a copper pour of at least 100 mm^2 with thermal vias (per datasheet DS13083). For solar-powered designs that operate intermittently, the duty cycle keeps the junction well below 85C, but continuous USB-host operation can exceed 70C without adequate copper.
Decouple each VDD/VDDA pin with 100 nF X7R ceramic + 1 uF bulk capacitance placed within 5 mm of the pin per ST datasheet (DS13083) layout guidelines. Place the VBAT decoupling cap as close to pin 41 as possible to maintain RTC accuracy. The OSC_IN/OSC_OUT traces must be guarded from digital signals to minimize clock jitter; even when crystal-less USB is used, the HSE traces should be kept short and surrounded by ground pour to reduce EMI.
Do not exceed 3.6V on any GPIO; even transients from inductive loads can latch the part. When using the internal SMPS, route the L1 inductor and C_OUT caps exactly as in the ST reference design DM00453095 to maintain efficiency. Boot0 pin must be pulled low via 10 kohm for normal boot; leaving it floating may cause intermittent boot from system memory. When migrating from STM32L1 series, validate Flash wait states - L4 runs at 80 MHz which requires specific wait-state configuration in the FLASH ACR register.
Crystal-less USB works only when the HSE bypass mode is selected in RCC with proper calibration; verify USB enumeration in production per USB 2.0 FS electrical compliance. Place USB_DM/USB_DP matched-length (within 2 mm) and route over a continuous ground plane. Add 90-ohm differential ESD protection (such as USBLC6-2SC6) as close to the connector as possible. For ADC readings below 10 kHz sample rate, disable SCAN mode for better noise rejection.
Информация о соответствии
RoHS compliant per ST product page. Industrial temperature grade (-40C to +85C); for AEC-Q100 automotive qualification, consider STM32L4 series automotive variants listed in ST's AN4555 application note.