The STM32L452RET3 from STMicroelectronics is a STM32L452xx series ultra-low power ARM® Cortex®-M4 32bit microcontroller with floating point unit (FPU) in 64 pin LQFP package. The Cortex-M4 core features a FPU single precision which supports all ARM single precision data processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. The device embeds high speed memories (512Kbyte flash memory, 160Kbyte of SRAM), quad SPI flash memories interface and an extensive range of enhanced I/Os and peripherals connected to 2 APB buses, 2 AHB buses and 32bit multi-AHB bus matrix. It features 1 (16bit) advanced control, 2 (16bit)/1 (32bit) general purpose, 2 (16bit) basic, 2 (16bit) low power, 1 SysTick and 2 watchdog timers. It also features 2 tamper pins, random generator, 52 GPIOs, 4 wakeup pins, 12 capacitive sensing channels, one 12bit ADC (16 ch), one 12bit DAC, 2 comparator and 1 op-amp.
Ultra-low power with FlexPowerControl, 80MHz maximum CPU frequency
1.71V to 3.6V power supply, -40°C to 125°C operating temperature range
Three SPI, Four I2C, three USART, UART, LPUART, SAI, CAN, USB FS, SDMMC interface
14-channel DMA controller and RTC with HW calendar, alarms, calibration
4 to 48MHz crystal oscillator, 32KHz crystal oscillator for RTC (LSE)