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

- Shipping:

Inventory:4,018
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STM32L151CBU6D from STMicroelectronics is an ultra-low-power 32-bit ARM® Cortex®-M3 microcontroller featuring 128 KB Flash, 16 KB SRAM, 4 KB EEPROM with ECC, 12-bit ADC (1 Msps, 24 channels), and dual 12-bit DACs - deployed in battery-powered medical sensors, portable industrial loggers, and smart utility meters requiring sub-1 µA standby current and < 8 µs wake-up.
For engineers reviewing the STM32L151CBU6D datasheet, STM32L151CBU6D pinout, STM32L151CBU6D application, or STM32L151CBU6D equivalent, key selection criteria include verified ultra-low-power mode current (0.3 µA Standby), USB 2.0 full-speed support with internal 48 MHz PLL, LCD driver exclusion (per device variant), and 73 I/Os with 5V tolerance - critical for energy-constrained embedded designs.
Technical Context
The STM32L151CBU6D implements dynamic voltage scaling across six low-power modes (Run, Sleep, Low-power Run, Low-power Sleep, Stop, Standby), with dedicated hardware blocks for brownout reset (5 thresholds), programmable voltage detector (PVD), and ultra-low-leakage I/Os (10 nA). Its memory subsystem integrates ECC on both Flash and EEPROM for enhanced reliability in harsh environments.
Clock architecture includes four independent sources: HSE (1–24 MHz), LSE (32.768 kHz RTC), HSI (16 MHz ±1%), and MSI (65 kHz–4.2 MHz), plus a USB-capable PLL generating 48 MHz. Analog peripherals operate down to 1.8 V, supporting simultaneous ADC sampling and DAC output with hardware-triggered DMA transfers.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | ARM Cortex-M3, 32-bit, up to 32 MHz - delivers 1.25 DMIPS/MHz for deterministic real-time control in resource-constrained firmware. |
| Memory | 128 KB Flash with ECC + 16 KB SRAM + 4 KB EEPROM with ECC - enables secure firmware storage, volatile data buffering, and wear-levelled non-volatile parameter retention. |
| Power Modes | 0.3 µA Standby (3 wakeup pins), 0.57 µA Stop (16 wakeup lines), 9 µA Low-power Run - extends coin-cell battery life to >10 years in intermittent-sensing applications. |
| Analog Peripherals | 12-bit ADC (1 Msps, 24 channels), 2×12-bit DACs with buffers, 2×ultra-low-power comparators - supports sensor signal conditioning, actuator control, and threshold monitoring without external components. |
| Communication | 1×USB 2.0 FS, 3×USART (ISO 7816/IrDA), 2×SPI (16 Mbit/s), 2×I²C (SMBus/PMBus) - enables direct PC connectivity, smart-card interfacing, and multi-sensor bus expansion. |
| I/O Capability | 73 GPIOs, 5V tolerant - simplifies level-shifting in mixed-voltage systems and improves robustness against transient overvoltage events. |
| Package | UFQFPN48 (7 × 7 mm, 0.5 mm pitch) - provides compact footprint for space-limited PCBs while maintaining thermal performance via exposed pad. |
Pinout & Package
STM32L151CBU6D is housed in a 48-pin Ultra-Fine Pitch Quad Flat No-lead (UFQFPN48) package with 0.5 mm pitch and thermally enhanced exposed pad. Pin functions are validated per ST's official pin definition table (DocID17659 Rev 12, Table 8).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VDDIO2 | Power supply inputs | Separate domains for digital core (VDD), analog (VDDA), and I/O bank 2 (VDDIO2) - enable precise noise isolation and flexible power sequencing. |
| VSS, VSSA, VSSIO2 | Ground returns | Dedicated ground paths minimize coupling between analog, digital, and I/O sections - critical for 12-bit ADC/DAC accuracy. |
| PA0–PA15, PB0–PB15, PC0–PC15, PD0–PD13 | General-purpose I/Os | 73 total GPIOs, all mappable to 16 external interrupt vectors - supports flexible peripheral routing and wake-up from any active pin. |
| NRST | Active-low reset input | Asynchronous reset with internal pull-up; accepts 1.65–3.6 V logic - ensures reliable initialization under brownout or ESD stress. |
| BOOT0 | Boot mode selection | High at power-on selects system memory bootloader (USART); low selects user Flash - enables field firmware updates without debugger. |
Key Features
| Feature | Design Value |
|---|---|
| Ultra-low-power BOR | 5 selectable brownout reset thresholds (1.65–2.6 V) - prevents erratic operation during battery sag without external supervisor IC. |
| Hardware CRC unit | Polynomial-optimized engine for fast frame checksums - offloads CPU during communication protocol validation (e.g., Modbus, CAN FD). |
| Capacitive sensing | 20-channel CSG supporting touchkey/linear/rotary sensors - eliminates need for dedicated touch controller in HMI designs. |
| True EEPROM | 4 KB on-chip, ECC-protected, 100k write/erase cycles - stores calibration data, device IDs, or configuration parameters with guaranteed data integrity. |
| USB interface | Full-speed (12 Mbps) with integrated 48 MHz PLL and internal transceiver - reduces BOM cost and layout complexity vs. external PHY solutions. |
Applications
| Wearable Health Monitor | Smart Gas Meter |
|---|---|
|
Use Scenario: Continuous ECG/PPG signal acquisition powered by CR2032 coin cell with 5-year target lifetime. IC Role / Device Role / Timing Role: Central MCU managing analog front-end sampling, real-time R-peak detection, BLE packet formatting, and ultra-low-power sleep scheduling. Use Value: Sub-µA standby current (0.3 µA) and < 8 µs wake-up ensure >99% duty-cycle sleep, directly enabling multi-year battery life without compromising responsiveness. |
Use Scenario: Battery-operated ultrasonic gas flow meter logging hourly consumption data to internal EEPROM and transmitting via NB-IoT. IC Role / Device Role / Timing Role: System controller coordinating ultrasonic time-of-flight measurement, temperature compensation, EEPROM write endurance management, and modem handshaking. Use Value: Integrated 4 KB EEPROM with ECC eliminates external non-volatile memory, reducing component count and failure points in sealed meter housings. |
| Industrial Wireless Sensor Node | Portable Data Logger |
|
Use Scenario: LoRaWAN node measuring temperature, humidity, and vibration in remote factory equipment with solar harvesting. IC Role / Device Role / Timing Role: Power-aware host managing energy harvesting PMIC, multi-channel ADC reads, LoRa modulation timing, and adaptive sleep based on event triggers. Use Value: Dynamic voltage scaling and 6 distinct low-power modes allow matching MCU supply to harvested energy availability - maximizing usable runtime per charge cycle. |
Use Scenario: Handheld environmental logger recording GPS-tagged air quality metrics (PM2.5, CO₂, VOC) every 10 seconds for 72-hour deployments. IC Role / Device Role / Timing Role: Real-time data aggregator with timestamping (RTC + calibration), SD card interface, and USB mass-storage class for field data retrieval. Use Value: USB 2.0 full-speed interface with internal 48 MHz PLL enables direct drag-and-drop file transfer without drivers - accelerating post-deployment data analysis. |
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 |
|---|---|---|---|
| STM32L071CBU6 | Lower Flash (128 KB → 128 KB same), reduced RAM (20 KB → 16 KB), no EEPROM, single DAC, no USB | Lacks USB and true EEPROM; suited for simpler sensor nodes without local data storage or PC connectivity | Select when USB and EEPROM are unnecessary and cost reduction is prioritized over feature parity |
| STM32L431CBU6 | Higher performance (80 MHz Cortex-M4F), larger RAM (64 KB), no EEPROM, USB OTG FS, improved ADC (2.5 Msps) | Targets higher-throughput applications (e.g., audio preprocessing) but consumes more active current (80 µA/MHz vs. 214 µA/MHz) | Choose when floating-point math, faster sampling, or USB OTG host capability is required despite higher power budget |
Compared with STM32L151CBU6D, STM32L071CBU6 trades USB and EEPROM for lower cost and marginally lower active current, while STM32L431CBU6 upgrades processing and ADC speed at the expense of standby current (0.3 µA → 0.02 µA typical but with higher minimum VDD requirement), making it less suitable for sub-2 V battery operation.
Availability
STM32L151CBU6D is available at Aetrix Electronics and suitable for wearable health monitors, smart utility meters, industrial wireless sensor nodes, and portable data loggers requiring stable component supply across long product lifecycles.
Supply support for STM32L151CBU6D 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 analog devices for industrial, automotive, and consumer markets.
The STM32L1 series targets ultra-low-power embedded applications where battery longevity, robust analog integration, and certified functional safety (IEC 61508 SIL2-ready) are mandatory - exemplified by its ECC-protected memories and calibrated internal references.
FAQ
Does STM32L151CBU6D support USB device mode without external crystal?
Yes. STM32L151CBU6D integrates an internal 48 MHz PLL fed by its HSI or MSI clock sources, enabling full-speed USB 2.0 device operation without requiring an external 48 MHz crystal. This reduces BOM cost and board space while maintaining USB compliance per the device's electrical specifications (Table 50–52 in DocID17659 Rev 12).
What is the maximum operating temperature for STM32L151CBU6D in industrial applications?
The STM32L151CBU6D is rated for operation from –40°C to +85°C ambient temperature, as confirmed in Section 6.3.1 (General operating conditions) of the datasheet. Its thermal characteristics (θJA = 42°C/W for UFQFPN48) support reliable function in enclosed industrial enclosures without forced airflow.
How many capacitive sensing channels does STM32L151CBU6D support, and what sensor types are compatible?
STM32L151CBU6D supports up to 20 capacitive sensing channels via its built-in Capacitive Sensing GPIO (CSG) peripheral. It natively supports touchkey, linear touch slider, and rotary touch wheel configurations - all implemented in hardware with automatic recalibration and noise filtering, as detailed in Section 3.14 of the reference manual.
Is the 4 KB EEPROM truly erasable and writable in-circuit, and what is its endurance rating?
Yes. The 4 KB EEPROM is fully accessible via standard Flash programming instructions and supports byte/word/sector erase and write operations during normal MCU operation. It is rated for 100,000 write/erase cycles and 20-year data retention at 55°C, with ECC protection ensuring bit-error correction per ST's Flash memory endurance specification (Table 36, DocID17659 Rev 12).
STM32L151CBU6D 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:
- Cap Sense, DMA, I2S, POR, PWM, WDT
- Number of I/O:
- 37
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 4K x 8
- RAM Size:
- 16K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.65V ~ 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:
STM32L151CBU6D FAQ
1.How can I place an order for STM32L151CBU6D through Aetrix?
Please submit a Request for Quotation (RFQ) for STM32L151CBU6D 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 STM32L151CBU6D reliable?
The price and inventory of STM32L151CBU6D are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STM32L151CBU6D is usually 5 days.
3.What payment methods are accepted for STM32L151CBU6D?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STM32L151CBU6D transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STM32L151CBU6D?
STM32L151CBU6D orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STM32L151CBU6D 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 STM32L151CBU6D?
For technical support, including STM32L151CBU6D datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STM32L151CBU6D requirements.
6.How does Aetrix verify that STM32L151CBU6D is sourced from the original manufacturer or authorized distributors?
All STM32L151CBU6D 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 STM32L151CBU6D meets industry standards.
7.What is the process for return or replacement of STM32L151CBU6D?
All STM32L151CBU6D units undergo pre-shipment inspection (PSI). If there is an issue with STM32L151CBU6D, 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 STM32L151CBU6D part is unused and in its original packaging.
Return procedure for STM32L151CBU6D:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STM32L151CBU6D 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
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 …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

