Overview
The STM32L151QEH6 is an ultra-low-power 32-bit microcontroller from STMicroelectronics, based on the ARM Cortex-M3 core. This device is part of the STM32L151xE and STM32L152xE series, known for their high performance and low power consumption. The STM32L151QEH6 operates at a frequency of up to 32 MHz and features a memory protection unit, high-speed embedded memories, and an extensive range of enhanced I/Os and peripherals. It is designed to support a wide range of applications requiring low power and high performance.
Key Specifications
Parameter | Value |
---|---|
Core | ARM Cortex-M3 32-bit CPU |
Operating Frequency | Up to 32 MHz |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40 °C to 105 °C |
Flash Memory | 512 Kbytes with ECC |
RAM | 80 Kbytes |
EEPROM | 16 Kbytes with ECC |
Backup Register | 128 bytes |
ADC | 12-bit, up to 40 channels |
DAC | 12-bit, 2 channels with output buffers |
Timers | 1x 32-bit, 6x 16-bit, 2x basic timers |
Communication Interfaces | USB 2.0, 5x USARTs, up to 8x SPIs, 2x I2Cs |
Capacitive Sensing Channels | Up to 34 channels |
Low-Power Modes | Standby: 290 nA, Stop: 560 nA, Low-power run: 11 µA |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, Low-power run)
- ARM Cortex-M3 32-bit CPU with up to 32 MHz frequency and 1.25 DMIPS/MHz (Dhrystone 2.1)
- High-speed embedded memories: 512 Kbytes of Flash, 80 Kbytes of RAM, 16 Kbytes of true EEPROM
- Rich analog peripherals: 2 operational amplifiers, 12-bit ADC, 12-bit DAC, 2 ultra-low-power comparators
- Extensive communication interfaces: USB 2.0, USARTs, SPIs, I2Cs
- Up to 34 capacitive sensing channels for touch sensing functionality
- Internal clock sources: crystal oscillator, 32 kHz oscillator for RTC, internal 16 MHz oscillator, and more
- Pre-programmed bootloader supporting USB and USART
- Low-power, ultrasafe BOR (brownout reset) and programmable voltage detector (PVD)
- Development support: serial wire debug, JTAG, and trace
Applications
- Industrial automation and control systems
- Medical devices requiring low power and high precision
- Consumer electronics such as smart home devices and wearables
- Automotive systems, including infotainment and safety features
- IoT devices and smart sensors
- Energy metering and monitoring systems
Q & A
- What is the core architecture of the STM32L151QEH6?
The STM32L151QEH6 is based on the ARM Cortex-M3 32-bit CPU.
- What is the operating frequency range of the STM32L151QEH6?
The operating frequency range is up to 32 MHz.
- What are the power supply and temperature ranges for the STM32L151QEH6?
The power supply range is 1.65 V to 3.6 V, and the temperature range is -40 °C to 105 °C.
- How much Flash, RAM, and EEPROM does the STM32L151QEH6 have?
The device has 512 Kbytes of Flash memory, 80 Kbytes of RAM, and 16 Kbytes of true EEPROM.
- What are the key analog peripherals of the STM32L151QEH6?
The device includes 2 operational amplifiers, a 12-bit ADC, a 12-bit DAC, and 2 ultra-low-power comparators.
- What communication interfaces are available on the STM32L151QEH6?
The device supports USB 2.0, up to 5 USARTs, up to 8 SPIs, and 2 I2Cs.
- What are the low-power modes available on the STM32L151QEH6?
The device features Standby, Stop, and Low-power run modes with currents as low as 290 nA, 560 nA, and 11 µA respectively.
- Does the STM32L151QEH6 support capacitive sensing?
Yes, it supports up to 34 capacitive sensing channels.
- What development tools are supported by the STM32L151QEH6?
The device supports serial wire debug, JTAG, and trace.
- Is there a pre-programmed bootloader on the STM32L151QEH6?
Yes, the device has a pre-programmed bootloader that supports USB and USART.
- What is the package type of the STM32L151QEH6?
The device is available in a UFBGA132 package.