Overview
The STM32L151CCT6 is a member of the STM32L151xC and STM32L152xC series of ultra-low-power microcontrollers from STMicroelectronics. These devices are based on the ARM® Cortex®-M3 32-bit RISC core, operating at a frequency of up to 32 MHz. The STM32L151CCT6 integrates a range of features including high-speed embedded memories, extensive I/Os, and advanced communication interfaces, making it suitable for low-power applications.
Key Specifications
Specification | Value |
---|---|
Core | ARM® Cortex®-M3 32-bit CPU |
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.65 V to 3.6 V |
Temperature Range | -40 °C to 105 °C |
Standby Mode Current | 0.29 µA (3 wakeup pins), 1.15 µA (with RTC) |
Stop Mode Current | 0.44 µA (16 wakeup lines), 1.4 µA (with RTC) |
Low-Power Run Mode Current | 8.6 µA |
Run Mode Current | 185 µA/MHz |
I/O Leakage | 10 nA |
Wakeup Time | 8 µs |
Package | LQFP 48 7x7x1.4 mm |
Number of I/Os | Up to 83 fast I/Os (70 I/Os 5V tolerant) |
Key Features
- Ultra-low-power platform with multiple power-saving modes.
- High-speed embedded memories: 256 Kbytes of Flash memory, 32 Kbytes of RAM, and 8 Kbytes of true EEPROM.
- Rich analog peripherals: 2 operational amplifiers, 12-bit ADC with up to 25 channels, 12-bit DAC with 2 channels, and 2 ultra-low-power comparators.
- Advanced communication interfaces: USB 2.0, up to 3 USARTs, up to 8 SPIs (including 2 I2S), and 2 I2Cs.
- Extensive range of timers: 1x 32-bit timer, 6x 16-bit timers, 2x 16-bit basic timers, and 2 watchdog timers.
- Up to 23 capacitive sensing channels for touch sensing functionality.
- Integrated LCD controller (except STM32L151xC devices) with up to 8x40 segments.
- Real-time clock and backup registers.
- Serial wire debug, JTAG, and trace supported.
Applications
The STM32L151CCT6 is designed for a wide range of low-power applications, including:
- Industrial automation and control systems.
- Medical devices requiring low power consumption.
- Consumer electronics such as smart home devices and wearables.
- Automotive systems, especially those requiring low power and high reliability.
- IoT devices and smart sensors.
Q & A
- What is the core architecture of the STM32L151CCT6?
The STM32L151CCT6 is based on the ARM® Cortex®-M3 32-bit RISC core. - What is the maximum operating frequency of the STM32L151CCT6?
The maximum operating frequency is up to 32 MHz. - How much Flash memory does the STM32L151CCT6 have?
The STM32L151CCT6 has 256 Kbytes of Flash memory with ECC. - What is the power supply range for the STM32L151CCT6?
The power supply range is from 1.65 V to 3.6 V. - What are the temperature ranges for the STM32L151CCT6?
The temperature range is from -40 °C to 105 °C. - How many I/Os does the STM32L151CCT6 have?
The device has up to 83 fast I/Os (70 I/Os 5V tolerant). - Does the STM32L151CCT6 support USB?
Yes, it supports USB 2.0 with an internal 48 MHz PLL. - What are the key power-saving modes of the STM32L151CCT6?
The device features Standby, Stop, and Low-power Run modes with very low current consumption. - Is the STM32L151CCT6 suitable for touch sensing applications?
Yes, it offers up to 23 capacitive sensing channels for touch sensing functionality. - Does the STM32L151CCT6 have an integrated LCD controller?
No, the integrated LCD controller is not available in the STM32L151xC devices.