Overview
The STM32L152ZCT6 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 to provide high performance while minimizing power consumption, making it ideal for a wide range of embedded applications. The device features a comprehensive set of peripherals, including USB, USART, SPI, I2C, and LCD controllers, along with advanced analog and digital capabilities.
Key Specifications
Parameter | Specification |
---|---|
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 | 256 Kbytes with ECC |
RAM | 32 Kbytes |
EEPROM | 8 Kbytes with ECC |
Backup Register | 128 bytes |
Analog Peripherals | 2x operational amplifiers, 12-bit ADC (up to 40 channels), 12-bit DAC (2 channels) |
Communication Interfaces | USB 2.0, 3x USARTs, up to 8x SPIs, 2x I2Cs |
Timers | 1x 32-bit, 6x 16-bit, 2x basic timers, 2x watchdog timers |
I/Os | Up to 116 fast I/Os (102 I/Os 5V tolerant) |
Capacitive Sensing Channels | Up to 23 channels |
Package | LQFP144 (20 × 20 mm) |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, Low-power run)
- Low-power modes: 305 nA standby mode (3 wakeup pins), 1.15 µA standby mode + RTC, 0.475 µA stop mode (16 wakeup lines), 1.35 µA stop mode + RTC
- High-speed embedded memories: Flash, RAM, and EEPROM
- Rich analog peripherals: operational amplifiers, ADC, DAC, ultra-low-power comparators
- Extensive range of communication interfaces: USB, USART, SPI, I2C, I2S
- Integrated LCD controller (up to 8x40 segments)
- Capacitive sensing functionality with up to 23 channels
- DMA controller with 12 channels
- Real-time clock with calibration and backup registers
- Low-power, ultrasafe BOR (brownout reset) and programmable voltage detector (PVD)
Applications
The STM32L152ZCT6 is versatile and suitable for a wide range of embedded applications, including:
- Industrial automation and control systems
- Smart home devices and IoT applications
- Wearables and portable electronics
- Medical equipment and healthcare devices
- Automotive systems and telematics
Q & A
- What is the core architecture of the STM32L152ZCT6?
The STM32L152ZCT6 is based on the Arm® Cortex®-M3 32-bit RISC core.
- What is the operating frequency range of the STM32L152ZCT6?
The operating frequency range is up to 32 MHz.
- What is the power supply voltage range for the STM32L152ZCT6?
The power supply voltage range is from 1.65 V to 3.6 V.
- What are the key analog peripherals of the STM32L152ZCT6?
The key analog peripherals include 2x operational amplifiers, a 12-bit ADC (up to 40 channels), and a 12-bit DAC (2 channels).
- Does the STM32L152ZCT6 support capacitive sensing?
- What communication interfaces are available on the STM32L152ZCT6?
The device features USB 2.0, 3x USARTs, up to 8x SPIs, and 2x I2Cs.
- What is the memory configuration of the STM32L152ZCT6?
The device has 256 Kbytes of Flash memory, 32 Kbytes of RAM, and 8 Kbytes of EEPROM.
- What are the low-power modes available on the STM32L152ZCT6?
The device offers Standby, Stop, and Low-power run modes with various current consumptions.
- Is the STM32L152ZCT6 suitable for industrial applications?
- Does the STM32L152ZCT6 have an integrated LCD controller?