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)
● Internal 16MHz factory trimmed RC (±1%), energy benchmark (245 ULPBench® score)
● Brown out reset (BOR), 4µs wakeup from stop mode, batch acquisition mode (BAM)
● True random number generator, CRC calculation unit, 96bit unique ID
● Serial wire debug (SWD), JTAG, Embedded Trace Macrocell™ support
● Readout protection, write protection, proprietary code readout protection and Firewall