The STM32L152RDT6 is an ultra-low-power device incorporating the connectivity power of the universal serial bus (USB) with the high-performance Arm?
Cortex?-M3 32-bit RISC core operating at a frequency of 32 MHz (33.3 DMIPS), a memory protection unit (MPU), high-speed embedded memories (Flash memory up to 384 Kbytes and RAM up to 48 Kbytes), a flexible static memory controller (FSMC) interface (for devices with packages of 100 pins and more) and an extensive range of enhanced I/Os and peripherals connected to two APB buses.
STM32L152RDT6 Features
Up to 116 fast I/Os (102 I/Os 5V tolerant), all mappable on 16 external interrupt vectors
LCD driver for up to 8x40 segments (contrast adjustment, blinking mode, step-up converter)
Rich analogue peripherals
DMA controller 12x channels
12x peripherals communication interface
11x timers
Ultra-low-power platform1.65 V to 3.6 V power supply