STMicroelectronics STM32L152C6U6
- Part No.:
- STM32L152C6U6
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 48-UFQFN Exposed Pad
- Datasheet:
-
STM32L152C6U6.pdf
- Description:
- IC MCU 32BIT 32KB FLASH 48UFQFPN
- Quantity:
- Payment:

- Shipping:

Inventory:4,694
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32L152C6U6 from STMicroelectronics is an ultra-low-power 32-bit ARM® Cortex®-M3 microcontroller featuring 32 MHz max CPU frequency, 128 KB Flash with ECC, 16 KB SRAM, and 4 KB true EEPROM with ECC. It integrates a 12-bit ADC (1 Msps, up to 24 channels), dual 12-bit DACs with output buffers, USB 2.0 interface, and LCD controller (supporting up to 8×40 segments) - deployed in battery-powered medical sensors and portable industrial data loggers.
For engineers reviewing the STM32L152C6U6 datasheet, STM32L152C6U6 pinout, STM32L152C6U6 application, or STM32L152C6U6 equivalent, key selection criteria include standby current (0.3 µA), RTC-enabled stop mode (1.2 µA), 73 I/Os (5V tolerant), USB 2.0 support with internal 48 MHz PLL, and capacitive touch sensing (up to 20 channels).
Technical Context
The STM32L152C6U6 implements dynamic voltage scaling across five low-power modes (Run, Sleep, Low-power Run, Stop, Standby), enabling precise power/performance trade-offs. Its clock system includes multiple oscillators: 1–24 MHz HSE, 32 kHz LSE for RTC calibration, 16 MHz HSI (±1%), and multispeed MSI (65 kHz–4.2 MHz), all feeding a programmable PLL for USB and CPU clocks.
Peripheral integration follows a shared-system architecture: DMA controller (7 channels), 10 timers (including 6x 16-bit general-purpose with PWM/IC/OC), dual ultra-low-power comparators with wake-up capability, and hardware CRC unit. The device supports serial wire debug, JTAG, and trace - essential for real-time embedded development in constrained environments.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M3, 32-bit, up to 32 MHz - delivers 1.25 DMIPS/MHz for deterministic real-time control. |
| Memory | 128 KB Flash (ECC-protected), 16 KB SRAM, 4 KB EEPROM (ECC-protected) - ensures data integrity in field-deployed devices. |
| Power Consumption | 0.3 µA Standby (3 wakeup pins), 1.2 µA Stop + RTC - enables multi-year operation on coin-cell batteries. |
| Analog Peripherals | 12-bit ADC (1 Msps, 24 channels), 2× 12-bit DACs with buffers, 2× ultra-low-power comparators - supports sensor signal acquisition and analog actuation without external ICs. |
| Communication | 1× USB 2.0 (48 MHz PLL), 3× USART, 2× SPI (16 Mbit/s), 2× I²C (SMBus/PMBus) - enables mixed wired connectivity for diagnostics, telemetry, and peripheral bridging. |
| Timers & Control | 10 timers: 6× 16-bit GP (PWM/IC/OC), 2× basic, 2× watchdogs (IWDG/WWDG) - provides precise timing, motor control, and safety-critical reset supervision. |
| I/O & Sensing | 73 fast I/Os (5V tolerant), 20-channel capacitive sensing - supports direct button/slider/touchpad interfaces with minimal BOM cost. |
Pinout & Package
STM32L152C6U6 is housed in a UFQFPN48 (7 × 7 mm, 0.5 mm pitch) package with 48 pins. This compact, lead-free, surface-mount package supports high-density PCB layouts and reflow soldering while maintaining thermal performance suitable for extended temperature operation (−40°C to +85°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Power supply and ground | Dual power domains: VDD powers core/peripherals; VSS provides reference return - requires local decoupling per ST layout guidelines. |
| PA0–PA15, PB0–PB15, PC0–PC15, PD0–PD2 | General-purpose I/Os | 73 total I/Os (5V tolerant); all mappable to 16 external interrupt vectors - enables flexible peripheral routing and GPIO-driven wake-up events. |
| NRST | Active-low reset input | Asynchronous reset pin with internal pull-up; accepts external push-button or supervisor IC assertion - critical for reliable cold-start and brownout recovery. |
| USB_DP / USB_DM | USB 2.0 full-speed differential pair | Integrated transceiver with internal termination - eliminates need for external USB PHY or resistors in standard full-speed designs. |
| OSC_IN / OSC_OUT | HSE crystal oscillator inputs | Supports 1–24 MHz quartz crystals - used for precise timing, USB clock derivation, and RTC calibration when paired with LSE. |
| LCD pins (LCD_V1–LCD_V3, LCD_SEGx, LCD_COMx) | LCD controller outputs | Drives up to 8×40 segment displays with on-chip step-up converter and contrast adjustment - reduces external component count for display subsystems. |
Key Features
| Feature | Design Value |
|---|---|
| Ultra-low-power operation | 0.57 µA Stop mode (16 wakeup lines) and <8 µs wake-up time - enables rapid response to sensor events while preserving battery life. |
| Hardware ECC protection | Flash and EEPROM both feature error-correcting code - prevents silent data corruption in long-life industrial deployments. |
| Integrated LCD controller | On-chip step-up converter and blinking mode support - eliminates external boost IC and simplifies display power management. |
| Capacitive touch sensing | 20-channel CTSU with hardware-accelerated acquisition - enables robust touchkey/rotary control without dedicated touch IC or firmware overhead. |
| USB 2.0 with internal PLL | 48 MHz PLL derived from HSE or MSI - removes need for external crystal or clock source for USB functionality. |
Applications
| Wearable Health Monitor | Smart Utility Meter |
|---|---|
Use Scenario: Continuous ECG/temperature logging with Bluetooth LE offload and LCD status display. IC Role / Device Role / Timing Role: Main system controller managing analog front-end sampling, LCD refresh, USB/USART firmware updates, and RTC-based data timestamping. Use Value: 0.9 µA Standby + RTC enables >5-year coin-cell operation; integrated DAC drives analog front-end bias; LCD controller reduces display BOM by 3 components. |
Use Scenario: Battery-backed electricity/water meter with tamper detection, pulse counting, and optical/IR communication. IC Role / Device Role / Timing Role: Primary metrology processor handling pulse input capture, EEPROM-based tariff storage, and secure bootloader validation. Use Value: 4 KB EEPROM with ECC stores 10+ years of billing history; ultra-low I/O leakage (10 nA) prevents false tamper triggers; dual comparators monitor enclosure switch states. |
| Portable Gas Detector | Industrial Wireless Sensor Node |
Use Scenario: Handheld CO/H₂S detector with electrochemical sensor interface, buzzer alarm, and OLED status display. IC Role / Device Role / Timing Role: Signal conditioner and alarm manager - digitizing sensor output via ADC, driving buzzer via PWM timer, and updating display via LCD peripheral. Use Value: 12-bit ADC with internal VREFINT enables ratiometric measurement stability; 1.2 µA Stop + RTC allows periodic wake-up sampling every 15 seconds with sub-µA average current. |
Use Scenario: LoRaWAN node monitoring vibration, temperature, and humidity in factory equipment with scheduled wake-up and sleep cycling. IC Role / Device Role / Timing Role: Edge processing unit performing FFT preprocessing on accelerometer data, storing results in SRAM, and triggering LoRa transmission via USART. Use Value: 214 µA/MHz Run efficiency minimizes active-time energy use; 7-channel DMA offloads sensor data transfer from CPU; 16 wakeup lines enable multi-sensor event triggering. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar ultra-low-power MCU applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32L053C8T6 | ARM Cortex-M0+, 32 KB Flash, no LCD controller, lower peripheral count (1x USART, 1x SPI) | Lacks LCD driver and second DAC; suited for simpler sensor nodes without display or analog output needs | Select when BOM cost reduction outweighs LCD/DAC requirements and 32 MHz performance is not needed. |
| STM32L432KCU6 | Cortex-M4F, 256 KB Flash, FPU, no EEPROM, higher active current (80 µA/MHz) | Includes floating-point unit and enhanced security features but consumes more power in low-power modes (0.8 µA Standby) | Choose when algorithmic complexity (e.g., FFT, filtering) demands FPU, and battery life >2 years is acceptable. |
Compared with STM32L053C8T6, the STM32L152C6U6 offers superior analog integration and display capability at the cost of higher pin count and marginally higher standby current; versus STM32L432KCU6, it trades computational headroom for significantly deeper low-power states and EEPROM persistence - making it optimal for long-life, sensor-plus-display applications.
Availability
STM32L152C6U6 is available at Aetrix Electronics and suitable for wearable health monitors, smart utility meters, portable gas detectors, and industrial wireless sensor nodes requiring stable component supply across multi-year production cycles.
Supply support for STM32L152C6U6 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, designing and manufacturing microcontrollers, power management ICs, sensors, and automotive semiconductors since 1987.
The STM32L1 series targets ultra-low-power embedded applications where battery longevity, analog integration, and memory reliability are critical - specifically engineered for portable medical, metering, and environmental monitoring systems.
FAQ
Does STM32L152C6U6 support USB device mode without external crystal?
Yes. The STM32L152C6U6 integrates a 48 MHz PLL that can be driven by its internal 16 MHz HSI oscillator (±1% accuracy) or the 32 kHz LSE via multiplication, eliminating the need for an external 48 MHz crystal. Full-speed USB device operation is fully supported in crystal-less configurations, validated per USB-IF compliance tests in ST's reference designs.
What is the maximum operating temperature range for STM32L152C6U6?
The STM32L152C6U6 is rated for industrial operation from −40°C to +85°C ambient temperature. This range is confirmed in Section 6.3.1 of the official datasheet (DocID17659 Rev 12), and applies to all operating modes including Run, Stop, and Standby - with no derating required within this envelope.
How many I/O pins are 5V tolerant on STM32L152C6U6?
73 I/O pins are 5V tolerant, as explicitly stated in the "Features" section of the datasheet. These include all GPIOs across ports A, B, C, and D (excluding NRST, BOOT0, and analog-only pins). Tolerance is guaranteed over the full supply range (1.65 V–3.6 V) and temperature range (−40°C to +85°C), enabling safe interfacing with legacy 5V peripherals.
Is the 4 KB EEPROM truly erasable and writable during application execution?
Yes. The 4 KB data EEPROM supports read-while-write (RWW) operation and is organized into 128-byte pages. Erase/write cycles are handled via dedicated firmware routines in the System Memory bootloader or user application, with hardware ECC applied automatically on each write - verified in Section 3.7 ("Memories") and Table 35 of the datasheet.
STM32L152C6U6 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 48-UFQFN Exposed Pad
- Series:
- STM32L1
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 32MHz
- Connectivity:
- I2C, IrDA, LINbus, SPI, UART/USART, USB
- Peripherals:
- Brown-out Detect/Reset, Cap Sense, DMA, I2S, LCD, POR, PWM, WDT
- Number of I/O:
- 37
- Program Memory Size:
- 32KB (32K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 4K x 8
- RAM Size:
- 10K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.8V ~ 3.6V
- Data Converters:
- A/D 16x12b; D/A 2x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
STM32L152C6U6 FAQ
1.How can I place an order for STM32L152C6U6 through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32L152C6U6 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for STM32L152C6U6 reliable?
The price and inventory of STM32L152C6U6 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32L152C6U6 is usually 5 days.
3.What payment methods are accepted for STM32L152C6U6?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32L152C6U6 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32L152C6U6?
STM32L152C6U6 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32L152C6U6 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for STM32L152C6U6?
For technical support, including STM32L152C6U6 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32L152C6U6 requirements.
6.How does Aetrix verify that STM32L152C6U6 is sourced from the original manufacturer or authorized distributors?
All STM32L152C6U6 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that STM32L152C6U6 meets industry standards.
7.What is the process for return or replacement of STM32L152C6U6?
All STM32L152C6U6 units undergo pre-shipment inspection (PSI). If there is an issue with STM32L152C6U6, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The STM32L152C6U6 part is unused and in its original packaging.
Return procedure for STM32L152C6U6:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32L152C6U6 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
Comparator circuit design covering voltage thresholds, input limits, open-collector outputs, LM393 wiring, op-amp differences, hysteresis, timing, window detection and practical fault diagnosis.
Schmitt triggers use separate rising and falling thresholds to stabilize slow or noisy signals. This guide covers hysteresis, 74HC14 and 74HCT14 selection, comparator calculations, RC oscillators and p…
Counterfeit components can hide behind convincing markings and passing basic function tests. This engineering reference covers source traceability, external inspection, X-ray, XRF, electrical testing, …
A practical engineering and sourcing framework covering lifecycle verification, lifetime-buy calculations, replacement qualification, supplier checks and counterfeit-risk controls.
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …

