STM32L412xx Ultra-low-power Arm Cortex -M4 32-bit MCU+FPU, 100DMIPS, up to 128KB Flash, 40KB SRAM, analog, ext. SMPS Datasheet - production data Features Ultra-low-power with FlexPowerControl WLCSP36 1.71 V to 3.6 V power supply LQFP32 (7x7 mm) UFBGA64 (5x5 mm) UFQFPN32 (5x5 mm) (2.6x3.1 mm) LQFP48 (7x7 mm) UFQFPN48 (7x7 mm) -40 C to 85/125 C temperature range LQFP64 (10x10 mm) 300 nA in V mode: supply for RTC and BAT PLL for system clock 32x32-bit backup registers Up to 52 fast I/Os, most 5 V-tolerant 16 nA Shutdown mode (4 wakeup pins) 32 nA Standby mode (4 wakeup pins) RTC with HW calendar, alarms and calibration 245 nA Standby mode with RTC Up to 12 capacitive sensing channels: support 0.7 A Stop 2 mode, 0.95 A with RTC touchkey, linear and rotary touch sensors 79 A/MHz run mode (LDO Mode) 10x timers: 1x 16-bit advanced motor-control, 28 A/MHz run mode ( 3.3 V SMPS 1x 32-bit and 2x 16-bit general purpose, 1x 16- Mode) bit basic, 2x low-power 16-bit timers (available in Stop mode), 2x watchdogs, SysTick timer Batch acquisition mode (BAM) 4 s wakeup from Stop mode Memories Brown out reset (BOR) 128 KB single bank Flash, proprietary code readout protection Interconnect matrix 40 KB of SRAM including 8 KB with Core: Arm 32-bit Cortex -M4 CPU with FPU, hardware parity check Adaptive real-time accelerator (ART Quad SPI memory interface with XIP Accelerator) allowing 0-wait-state execution capability from Flash memory, frequency up to 80 MHz, MPU, 100DMIPS and DSP instructions Rich analog peripherals (independent supply) Performance benchmark 2x 12-bit ADC 5 Msps, up to 16-bit with hardware oversampling, 200 A/Msps 1.25 DMIPS/MHz (Drystone 2.1) 2x operational amplifiers with built-in PGA 273.55 CoreMark (3.42 CoreMark/MHz 80 MHz) 1x ultra-low-power comparator Accurate 2.5 V or 2.048 V reference Energy benchmark voltage buffered output 442 ULPMark-CP 12x communication interfaces 165 ULPMark-PP USB 2.0 full-speed crystal less solution Clock Sources with LPM and BCD 4 to 48 MHz crystal oscillator 3x I2C FM+(1 Mbit/s), SMBus/PMBus 32 kHz crystal oscillator for RTC (LSE) 3x USARTs (ISO 7816, LIN, IrDA, modem) Internal 16 MHz factory-trimmed RC (1%) 1x LPUART (Stop 2 wake-up) Internal low-power 32 kHz RC (5%) 2x SPIs (and 1x Quad SPI) Internal multispeed 100 kHz to 48 MHz IRTIM (Infrared interface) oscillator, auto-trimmed by LSE (better than 0.25 % accuracy) 14-channel DMA controller Internal 48 MHz with clock recovery True random number generator November 2020 DS12469 Rev 8 1/192 This is information on a product in full production. www.st.comSTM32L412xx CRC calculation unit, 96-bit unique ID All packages are ECOPACK2 compliant Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell Table 1. Device summary Reference Part numbers STM32L412CB, STM32L412KB, STM32L412RB, STM32L412TB STM32L412xx STM32L412C8, STM32L412K8, STM32L412R8, STM32L412T8 2/192 DS12469 Rev 8