Overview
The STM32L151QCH6 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L1 series. It is based on the Arm Cortex-M3 32-bit RISC core, operating at a frequency of up to 32 MHz. This microcontroller is designed for low-power applications, offering a comprehensive set of power-saving modes and a wide range of peripherals and interfaces. The STM32L151QCH6 is suitable for various applications requiring high performance, low power consumption, and extensive integration features.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | Arm Cortex-M3 32-bit RISC core |
Operating Frequency | Up to 32 MHz |
Flash Memory | 256 Kbytes with ECC |
RAM | 32 Kbytes |
EEPROM | 8 Kbytes with ECC |
Backup Register | 128 bytes |
Power Supply | 1.8 to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40°C to +85°C or -40°C to +105°C |
Timers | 1x 32-bit, 6x 16-bit, 2x 16-bit basic timers, 2x watchdog timers |
Analog Peripherals | 2x operational amplifiers, 1x 12-bit ADC, 2x 12-bit DAC, 2x ultra-low-power comparators |
Communication Interfaces | 1x USB 2.0, 3x USARTs, up to 8x SPIs, 2x I2Cs, 2x I2S |
I/Os | Up to 116 fast I/Os (102 I/Os 5V tolerant) |
Capacitive Sensing Channels | Up to 23 channels |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, and Low-power run modes)
- High-performance Arm Cortex-M3 32-bit RISC core with up to 32 MHz frequency
- Rich set of peripherals including operational amplifiers, ADC, DAC, and ultra-low-power comparators
- Extensive communication interfaces: USB 2.0, USARTs, SPIs, I2Cs, and I2S
- Up to 23 capacitive sensing channels for touch sensing functionality
- Memory protection unit (MPU) and CRC calculation unit with 96-bit unique ID
- Low-power, ultrasafe BOR (brownout reset) with 5 selectable thresholds and programmable voltage detector (PVD)
- Internal clock sources including crystal oscillators, RC oscillators, and PLL for CPU clock and USB
- Pre-programmed bootloader and support for serial wire debug, JTAG, and trace
Applications
- Industrial Control Systems
- Home Automation
- Smart Sensing Solutions
- Internet of Things (IoT) Devices
- Energy Management Systems
- Low-power consumer electronics
Q & A
- What is the core processor of the STM32L151QCH6?
The core processor is the Arm Cortex-M3 32-bit RISC core.
- What is the maximum operating frequency of the STM32L151QCH6?
The maximum operating frequency is up to 32 MHz.
- How much Flash memory does the STM32L151QCH6 have?
The STM32L151QCH6 has 256 Kbytes of Flash memory with ECC.
- What is the power supply range for the STM32L151QCH6?
The power supply range is from 1.8 to 3.6 V (down to 1.65 V at power down).
- What are the temperature ranges for the STM32L151QCH6?
The temperature ranges are -40°C to +85°C or -40°C to +105°C.
- What types of timers are available on the STM32L151QCH6?
The timers include 1x 32-bit, 6x 16-bit, 2x 16-bit basic timers, and 2x watchdog timers.
- What analog peripherals are included in the STM32L151QCH6?
The analog peripherals include 2x operational amplifiers, 1x 12-bit ADC, 2x 12-bit DAC, and 2x ultra-low-power comparators.
- What communication interfaces are available on the STM32L151QCH6?
The communication interfaces include 1x USB 2.0, 3x USARTs, up to 8x SPIs, 2x I2Cs, and 2x I2S.
- How many I/Os does the STM32L151QCH6 have?
The STM32L151QCH6 has up to 116 fast I/Os (102 I/Os 5V tolerant).
- What is the purpose of the capacitive sensing channels on the STM32L151QCH6?
The capacitive sensing channels are used to add touch sensing functionality to applications.