Overview
The STM32L152ZCT6TR is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L1 series. It integrates the high-performance Arm® Cortex®-M3 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU is designed for applications requiring low power consumption and high performance, featuring a comprehensive set of power-saving modes and advanced peripherals.
The device includes high-speed embedded memories such as 256 Kbytes of Flash memory and 80 Kbytes of RAM, along with a memory protection unit (MPU) and an extensive range of enhanced I/Os and peripherals connected to two APB buses. It also supports various communication interfaces, including USB, USART, SPI, I2C, and I2S, making it versatile for a wide range of applications.
Key Specifications
Specification | Value |
---|---|
Core | Arm® Cortex®-M3 32-bit CPU |
Operating Frequency | Up to 32 MHz |
Supply Voltage | 1.65 V to 3.6 V |
Temperature Range | -40 °C to 105 °C |
Flash Memory | 256 Kbytes |
RAM | 80 Kbytes |
EEPROM | 16 Kbytes |
Backup Register | 128 bytes |
ADC | 12-bit, up to 40 channels |
DAC | 12-bit, 2 channels with output buffers |
Comparators | 2 ultra-low-power comparators |
Timers | 1x 32-bit, 6x 16-bit, 2x basic timers |
Communication Interfaces | USB 2.0, up to 3x USART, up to 3x SPI, up to 2x I2C, up to 2x I2S |
Package | 144-LQFP (20x20 mm) |
Key Features
- Ultra-low-power platform with multiple power-saving modes: Standby mode (290 nA with 3 wakeup pins), Stop mode (560 nA with 16 wakeup lines), and Low-power run mode (11 µA down to 4.6 µA in Low-power sleep mode).
- High-performance Arm® Cortex®-M3 32-bit CPU with up to 32 MHz frequency and 1.25 DMIPS/MHz (Dhrystone 2.1).
- Rich analog peripherals including 2 operational amplifiers, 12-bit ADC, 12-bit DAC, and 2 ultra-low-power comparators.
- Extensive range of communication interfaces: USB 2.0, USART, SPI, I2C, and I2S.
- Integrated LCD controller (except STM32L151xE devices) with LCD voltage generator and support for up to 8 multiplexed LCDs.
- Up to 34 capacitive sensing channels for touch sensing functionality.
- Real-time clock and backup registers that remain powered in Standby mode.
- Low-power, ultra-safe BOR (brownout reset) with 5 selectable thresholds and ultra-low-power POR/PDR).
Applications
- Low-power consumer electronics such as smart home devices, wearable technology, and energy-efficient appliances.
- Industrial automation and control systems requiring low power consumption and high reliability.
- Medical devices that need precise analog and digital capabilities with minimal power usage.
- Automotive systems, especially those requiring low power modes and advanced communication interfaces.
- IoT devices that demand efficient power management and versatile communication options.
Q & A
- What is the core architecture of the STM32L152ZCT6TR?
The core architecture is based on the Arm® Cortex®-M3 32-bit RISC CPU.
- What is the operating frequency of the STM32L152ZCT6TR?
The operating frequency is up to 32 MHz.
- What is the supply voltage range for the STM32L152ZCT6TR?
The supply voltage range is from 1.65 V to 3.6 V.
- What are the key power-saving modes of the STM32L152ZCT6TR?
The key power-saving modes include Standby mode (290 nA), Stop mode (560 nA), and Low-power run mode (11 µA down to 4.6 µA in Low-power sleep mode).
- What types of communication interfaces are available on the STM32L152ZCT6TR?
The device supports USB 2.0, USART, SPI, I2C, and I2S interfaces.
- Does the STM32L152ZCT6TR have an integrated LCD controller?
- What is the temperature range for the STM32L152ZCT6TR?
The temperature range is from -40 °C to 105 °C.
- How much Flash and RAM memory does the STM32L152ZCT6TR have?
- What are the key analog peripherals of the STM32L152ZCT6TR?
- Does the STM32L152ZCT6TR support touch sensing functionality?
- What is the package type of the STM32L152ZCT6TR?