Overview
The STM32L412KBT6 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L4 series. It is based on the high-performance Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 80 MHz. The Cortex-M4 core includes a Floating Point Unit (FPU) that supports all Arm® single-precision data-processing instructions and data types, along with a full set of DSP instructions and a memory protection unit (MPU) for enhanced application security.
This microcontroller is designed for low-power applications, featuring advanced power-saving modes and a wide range of peripherals. It is suitable for various applications requiring high performance and low energy consumption.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® Cortex®-M4 32-bit RISC core |
Frequency | Up to 80 MHz |
Flash Memory | Up to 128 KB |
SRAM | 40 KB |
ADC | Two fast 12-bit ADC (5 Msps) |
Comparators | Two comparators |
Operational Amplifier | One operational amplifier |
RTC | Low-power RTC |
Timers | One 32-bit timer, four 16-bit timers, two 16-bit low-power timers |
PWM Timer | One 16-bit PWM timer dedicated to motor control |
Communication Interfaces | Three I2Cs, two SPIs, three USARTs, one Low-Power UART, one USB full-speed device |
Power Supply | 1.71 V to 3.6 V (internal LDO), 1.00 to 1.32 V (external SMPS) |
Temperature Range | -40 °C to 85/125 °C |
Package | 32-pin LQFP (7x7 mm) |
Key Features
- Ultra-low-power with FlexPowerControl
- ST state-of-the-art patented technology
- Wide power supply range: 1.71 V to 3.6 V (internal LDO), 1.00 to 1.32 V (external SMPS)
- Operating temperature range: -40 °C to 85/125 °C
- Low power modes: 300 nA in VBAT mode, 16 nA Shutdown mode, 32 nA Standby mode, 245 nA Standby mode with RTC, 0.7 µA Stop 2 mode, 0.95 µA with RTC
- Batch acquisition mode (BAM) and fast wakeup from Stop mode (4 µs)
- Brown out reset (BOR) and interconnect matrix
- Up to 12 capacitive sensing channels
- Quad SPI flash memories interface
- Advanced communication interfaces including USB full-speed device, I2Cs, SPIs, USARTs, and Low-Power UART
Applications
- IoT devices requiring low power consumption and high performance
- Industrial automation and control systems
- Medical devices and healthcare equipment
- Consumer electronics such as smart home devices and wearables
- Automotive systems, especially those requiring low power and high reliability
- Sensor networks and data acquisition systems
Q & A
- What is the core architecture of the STM32L412KBT6?
The STM32L412KBT6 is based on the Arm® Cortex®-M4 32-bit RISC core.
- What is the maximum operating frequency of the STM32L412KBT6?
The maximum operating frequency is up to 80 MHz.
- How much flash memory and SRAM does the STM32L412KBT6 have?
The STM32L412KBT6 has up to 128 KB of flash memory and 40 KB of SRAM.
- What are the power supply ranges for the STM32L412KBT6?
The power supply ranges are 1.71 V to 3.6 V (internal LDO) and 1.00 to 1.32 V (external SMPS).
- What are the low power modes available in the STM32L412KBT6?
The low power modes include VBAT mode (300 nA), Shutdown mode (16 nA), Standby mode (32 nA), Standby mode with RTC (245 nA), Stop 2 mode (0.7 µA), and Stop 2 mode with RTC (0.95 µA).
- What communication interfaces are available on the STM32L412KBT6?
The available communication interfaces include three I2Cs, two SPIs, three USARTs, one Low-Power UART, and one USB full-speed device.
- What is the operating temperature range of the STM32L412KBT6?
The operating temperature range is -40 °C to 85/125 °C.
- What package type is the STM32L412KBT6 available in?
The STM32L412KBT6 is available in a 32-pin LQFP (7x7 mm) package.
- Does the STM32L412KBT6 support capacitive sensing?
Yes, it supports up to 12 capacitive sensing channels.
- What is the purpose of the Quad SPI flash memories interface?
The Quad SPI flash memories interface allows for high-speed memory access and is available on all packages.