STMicroelectronics STM32L151QEH6 is a high-performance,
ultra-low-power, 32-bit ARM® Cortex®-M3 microcontroller featuring
low-power/high-precision operations. It operates at 32.768 kHz and
features integrated EEPROM (up to 64 Kbytes) and LCD controller. It
contains 128 Kbytes of Flash memory, 8 Kbytes of SRAM, and 64
sequences of instructions and data. It is designed to provide
design with best performance-per-Watt solution. Its advanced
low-power features help extend the applications battery life. In
addition, the STM32L151QEH6 features up to 2 Kbytes of
high-resolution ADCs with oversampling as well as a full-speed USB
Interface. It has multiple timer, watchdog and communication
peripherals, such as USART, Smart Card, SPI, I2C and other
interfaces. The devices also contain an AES cryptographic
accelerator and a debug interface to enhance security and help
firmware development. The STM32L151QEH6 device is fully compliant
with the DSP library for a variety of algorithms.