{"id":3793,"date":"2026-06-08T03:45:11","date_gmt":"2026-06-08T03:45:11","guid":{"rendered":"https:\/\/materialparts.com\/stm32l412kbu6\/"},"modified":"2026-06-08T03:45:11","modified_gmt":"2026-06-08T03:45:11","slug":"stm32l412kbu6","status":"publish","type":"post","link":"https:\/\/materialparts.com\/zh\/stm32l412kbu6\/","title":{"rendered":"STM32L412KBU6"},"content":{"rendered":"<h2>\u4ea7\u54c1\u6982\u89c8<\/h2>\n<p>The STM32L412KBU6 from STMicroelectronics is an ultra-low-power 32-bit MCU with ARM Cortex-M4 core at 80MHz, 128KB Flash, 40KB RAM, and USB 2.0 FS device in a 32-pin UFQFPN package.<\/p>\n<h2>\u4e3b\u8981\u89c4\u683c<\/h2>\n<table>\n<tr>\n<td>\u6838\u5fc3<\/td>\n<td>ARM Cortex-M4 with FPU<\/td>\n<\/tr>\n<tr>\n<td>Max CPU Frequency<\/td>\n<td>80 MHz<\/td>\n<\/tr>\n<tr>\n<td>Flash Memory<\/td>\n<td>128 KB<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>40 KB (32KB + 8KB SRAM2)<\/td>\n<\/tr>\n<tr>\n<td>\u7535\u6e90\u7535\u538b<\/td>\n<td>1.71V to 3.6V<\/td>\n<\/tr>\n<tr>\n<td>USB<\/td>\n<td>USB 2.0 Full-Speed Device (12Mbps)<\/td>\n<\/tr>\n<tr>\n<td>ADC<\/td>\n<td>12-bit, 5.33 MSPS, 10 channels<\/td>\n<\/tr>\n<tr>\n<td>\u53d1\u63f4\u4f1a<\/td>\n<td>2 x 12 \u4f4d<\/td>\n<\/tr>\n<tr>\n<td>\u8ba1\u65f6\u5668<\/td>\n<td>1x advanced, 6x GP, 2x LPTIM, 2x WDG, SysTick<\/td>\n<\/tr>\n<tr>\n<td>\u4ea4\u6d41<\/td>\n<td>3x USART, 2x SPI, 3x I2C<\/td>\n<\/tr>\n<tr>\n<td>Touch Sensing<\/td>\n<td>TSC (touch sense controller, up to 15 capsense)<\/td>\n<\/tr>\n<tr>\n<td>\u5305\u88c5<\/td>\n<td>UFQFPN-32 (5x5mm, 0.5mm pitch)<\/td>\n<\/tr>\n<tr>\n<td>\u5de5\u4f5c\u6e29\u5ea6<\/td>\n<td>-40 to +85 C<\/td>\n<\/tr>\n<\/table>\n<h2>\u7279\u70b9<\/h2>\n<ul>\n<li>Ultra-low-power with 33uA\/MHz Run mode<\/li>\n<li>USB 2.0 FS device with crystal-less BCD<\/li>\n<li>Touch sense controller for capacitive buttons<\/li>\n<li>12-bit 5.33 MSPS ADC with hardware oversampling<\/li>\n<li>2x 12-bit DAC<\/li>\n<li>AES-256 hardware encryption<\/li>\n<li>Low-power modes: Stop 0\/1\/2 (7-650uA), Standby (28nA)<\/li>\n<\/ul>\n<h2>\u5e94\u7528<\/h2>\n<ul>\n<li>USB peripherals and human interface devices<\/li>\n<li>Low-power sensor nodes with USB connectivity<\/li>\n<li>Capacitive touch user interfaces<\/li>\n<li>Portable medical and consumer devices<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The STM32L412KBU6 from STMicroelectronics is an ultra-low-power 32-bit MCU with ARM Cortex-M4 core at 80MHz, 128KB Flash, 40KB RAM, and USB 2.0 FS device in a 32-pin UFQFPN package. Key Specifications Core ARM Cortex-M4 with FPU Max CPU Frequency 80 MHz Flash Memory 128 KB SRAM 40 KB (32KB + 8KB SRAM2) Supply [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,25],"tags":[],"chip_brand":[142],"class_list":["post-3793","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-microcontrollers-mcu","chip_brand-st"],"acf":{"brief_explanation":"Cortex-M4 80MHz, 128KB Flash, USB FS, TSC, AES, UFQFPN-32","date_code":"","package_case":"UFQFPN-32 (5.0 x 5.0 x 0.55 mm, 0.5mm pitch, U package)","in_stock":6152,"datasheet":"https:\/\/www.st.com\/resource\/en\/datasheet\/stm32l412k8.pdf","price":"$2.50 @ 1ku","product_introduction":"The STM32L412KBU6 from STMicroelectronics is an ultra-low-power 32-bit microcontroller from the STM32L4 series, based on the ARM Cortex-M4 core with floating-point unit (FPU) operating at up to 80MHz. With 128KB Flash and 40KB SRAM (32KB SRAM1 + 8KB SRAM2 with parity), the device provides sufficient code and data space for USB-connected embedded applications. The integrated USB 2.0 Full-Speed device controller with embedded full-speed PHY supports 12Mbps USB communication without an external crystal, using the internal 48MHz RC oscillator with USB clock recovery. The touch sensing controller (TSC) supports up to 15 capacitive sense channels, enabling button, slider, and wheel user interfaces without external touch ICs. The 12-bit ADC with 5.33 MSPS conversion rate and hardware oversampling (up to 16x for effective 16-bit resolution) provides high-accuracy analog measurement. Two 12-bit DAC channels enable analog output generation. The AES-256 hardware encryption engine provides secure data storage and communication. The ultra-low-power consumption of 33uA\/MHz in Run mode, combined with multiple low-power modes (Stop modes from 7uA to 650uA, Standby at 28nA), extends battery life in portable applications. The STM32L412 is part of ST's 'L4+' value line, offering the best price\/performance ratio in the L4 ultra-low-power family.","working_principle":"The STM32L412KBU6 operates as a 32-bit ultra-low-power microcontroller based on the ARM Cortex-M4F core. Key subsystems include: (1) Cortex-M4F Core - a 3-stage pipeline 32-bit RISC processor with single-precision floating-point unit (FPU) and DSP instructions; the FPU accelerates floating-point calculations for sensor processing and digital filtering; the Nested Vectored Interrupt Controller (NVIC) supports 81 interrupt channels with 16 priority levels; (2) Adaptive Clocking - multiple clock sources: 16MHz HSI, 48MHz HSI48 (USB), 4-48MHz HSE (external), 32kHz LSE\/LSE; the main PLL generates up to 80MHz system clock; clock gating disables unused peripheral clocks to save power; (3) USB Device - a USB 2.0 Full-Speed device controller with integrated PHY and 512-byte packet buffer; the HSI48 RC oscillator with USB clock recovery (CRS) provides a USB-compliant 48MHz clock without an external crystal; battery charging detection (BCD) identifies the type of USB charger attached; (4) Touch Sensing Controller (TSC) - uses a charge-transfer principle to measure capacitance; a capacitor is charged through the touch electrode and the discharge time is measured; when a finger touches the electrode, the additional capacitance increases the discharge time, detecting the touch; (5) Low-Power Modes - Sleep mode (CPU stopped, peripherals running), Stop modes (CPU and most clocks stopped, RAM retained, various wake-up sources), Standby mode (only RTC and backup registers powered, 28nA); the transition between modes is managed by the PWR peripheral.","pin_description":"<table><tr><th>Pin Group<\/th><th>Count<\/th><th>Function<\/th><\/tr><tr><td>VDD\/VSS<\/td><td>2 pairs<\/td><td>Power and ground<\/td><\/tr><tr><td>VBAT<\/td><td>1<\/td><td>Battery backup for RTC<\/td><\/tr><tr><td>NRST<\/td><td>1<\/td><td>Reset (active low)<\/td><\/tr><tr><td>BOOT0<\/td><td>1<\/td><td>Boot mode selection<\/td><\/tr><tr><td>SWDIO\/SWCLK<\/td><td>2<\/td><td>Serial Wire Debug<\/td><\/tr><tr><td>USB DM\/DP<\/td><td>2<\/td><td>USB data lines<\/td><\/tr><tr><td>GPIO\/AF<\/td><td>23<\/td><td>General I\/O with alternate functions (TSC, ADC, SPI, I2C, USART)<\/td><\/tr><\/table>","application_scenarios":"<ul><li>USB HID: custom keyboard\/mouse with capacitive touch buttons and 128KB for USB descriptors and firmware<\/li><li>USB sensor: 12-bit ADC reads sensor, USB sends data to PC, TSC for user controls, all at 33uA\/MHz<\/li><li>Portable medical: glucose meter with 12-bit ADC, USB data download, 40KB SRAM for signal processing<\/li><li>Smart lock: capacitive touch keypad, USB for configuration, AES-256 for secure credential storage<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>ST<\/td><td>STM32L422KBU6<\/td><td>UFQFPN-32<\/td><td>256KB Flash, same family<\/td><\/tr><tr><td>ST<\/td><td>STM32L432KCU6<\/td><td>UFQFPN-32<\/td><td>256KB Flash, USB, higher-end<\/td><\/tr><tr><td>Microchip<\/td><td>SAMD21G18A-MUT<\/td><td>QFN-48<\/td><td>Cortex-M0+, USB, 256KB<\/td><\/tr><tr><td>Silicon Labs<\/td><td>EFM32GG11B840F2048GQ64<\/td><td>QFN-64<\/td><td>Cortex-M4, USB, low power<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/3793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/comments?post=3793"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/posts\/3793\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/media?parent=3793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/categories?post=3793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/tags?post=3793"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/zh\/wp-json\/wp\/v2\/chip_brand?post=3793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}