Overview
The STM32L151QDH6 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L1 series. It features the high-performance Arm® Cortex®-M3 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU is designed for low-power applications, offering a wide range of peripherals and interfaces, including USB, I2C, SPI, USART, and more. The device is particularly suited for applications requiring high performance and low energy consumption, such as IoT devices, industrial control systems, and consumer electronics.
Key Specifications
Parameter | Value |
---|---|
Core Processor | Arm® Cortex®-M3 32-bit CPU |
Core Speed | Up to 32 MHz |
Program Memory Size | 384 KB Flash |
RAM Size | 48 KB |
EEPROM Size | 12 KB |
Supply Voltage | 1.8 V to 3.6 V |
Operating Temperature | -40°C to 105°C |
Package Type | 132-UFBGA |
Number of I/Os | 109 |
Analog to Digital Converter (ADC) | 12-bit, up to 40 channels |
Digital to Analog Converter (DAC) | 12-bit, 2 channels |
Operational Amplifiers | 3 |
Comparators | 2 ultra-low-power comparators |
Timers | 1x 32-bit, 6x 16-bit, 2x basic timers |
Communication Interfaces | USB, up to 2 I2Cs, 3 SPIs, 2 I2S, 3 USARTs, 2 UARTs |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, Low-power run mode)
- Low-power consumption: 305 nA in Standby mode, 1.15 µA in Standby mode + RTC, 0.475 µA in Stop mode, 1.35 µA in Stop mode + RTC, 11 µA in Low-power run mode, and 230 µA/MHz in Run mode
- High-speed embedded memories: up to 384 KB Flash, 48 KB RAM, and 12 KB EEPROM
- Rich analog peripherals: 3 operational amplifiers, 12-bit ADC, 12-bit DAC, and 2 ultra-low-power comparators
- Extensive range of enhanced I/Os and peripherals connected to two APB buses
- Up to 34 capacitive sensing channels for touch sensing functionality
- Real-time clock and backup registers
- Integrated LCD controller (except for STM32L151xD devices)
- Clock sources: 1 to 24 MHz crystal oscillator, 32 kHz oscillator for RTC, high-speed internal 16 MHz RC, and internal low-power 37 kHz RC
- Pre-programmed bootloader and support for USB and USART
- Serial wire debug, JTAG, and trace capabilities
Applications
- Internet of Things (IoT) devices
- Industrial control systems
- Consumer electronics
- Medical devices requiring low power consumption
- Automotive systems
- Smart home devices
- Wearable technology
Q & A
- What is the core processor of the STM32L151QDH6?
The core processor is the Arm® Cortex®-M3 32-bit CPU.
- What is the maximum operating frequency of the STM32L151QDH6?
The maximum operating frequency is up to 32 MHz.
- What is the program memory size of the STM32L151QDH6?
The program memory size is 384 KB Flash.
- What are the power-saving modes available in the STM32L151QDH6?
The available power-saving modes include Standby, Stop, and Low-power run mode.
- What are the key analog peripherals of the STM32L151QDH6?
The key analog peripherals include 3 operational amplifiers, a 12-bit ADC, a 12-bit DAC, and 2 ultra-low-power comparators.
- Does the STM32L151QDH6 support touch sensing functionality?
Yes, it supports up to 34 capacitive sensing channels for touch sensing functionality.
- What communication interfaces are available on the STM32L151QDH6?
The available communication interfaces include USB, up to 2 I2Cs, 3 SPIs, 2 I2S, 3 USARTs, and 2 UARTs.
- What is the operating temperature range of the STM32L151QDH6?
The operating temperature range is from -40°C to 105°C.
- What is the package type of the STM32L151QDH6?
The package type is 132-UFBGA.
- Does the STM32L151QDH6 have an integrated LCD controller?
No, the STM32L151QDH6 does not have an integrated LCD controller, but other devices in the series do.