Overview
The STM32L151CBU6TR is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L series. It is based on the ARM® Cortex®-M3 32-bit RISC core, operating at a frequency of up to 32 MHz. This device is designed for low-power applications, featuring a comprehensive set of power-saving modes and a wide range of peripherals and interfaces. The STM32L151CBU6TR is particularly suited for applications requiring high performance, low power consumption, and advanced connectivity options.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® Cortex®-M3 32-bit CPU |
Frequency | Up to 32 MHz |
Flash Memory | Up to 128 Kbytes with ECC |
RAM | Up to 16 Kbytes |
EEPROM | Up to 4 Kbytes with ECC |
Backup Register | 80 bytes |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40°C to 85°C / 105°C in low power dissipation state |
Standby Mode Current | 0.3 µA (3 wakeup pins), 0.9 µA (with RTC) |
Stop Mode Current | 0.57 µA (16 wakeup lines), 1.2 µA (with RTC) |
Low-Power Run Mode Current | 9 µA |
Run Mode Current | 214 µA/MHz |
I/O Leakage | 10 nA |
Wakeup Time | < 8 µs |
ADC | 12-bit, 1 Msps, up to 24 channels |
DAC | 12-bit, 2 channels with output buffers |
Comparators | 2 ultra-low-power comparators |
Timers | 6x 16-bit with up to 4 IC/OC/PWM channels, 2x 16-bit basic timers, 2x watchdog timers |
Communication Interfaces | 1x USB 2.0, 3x USARTs, 2x SPIs, 2x I2Cs |
Capacitive Sensing Channels | Up to 20 channels |
Package | UFQFPN 48 7x7x0.55 mm |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, Low-power run)
- ARM® Cortex®-M3 32-bit CPU with up to 32 MHz frequency and 1.25 DMIPS/MHz (Dhrystone 2.1)
- Memory protection unit and reset and supply management with ultra-safe low-power BOR and PVD
- Rich analog peripherals including 12-bit ADC, 12-bit DAC, and ultra-low-power comparators
- Extensive range of communication interfaces: USB 2.0, USARTs, SPIs, and I2Cs
- Up to 83 fast I/Os (73 I/Os 5V tolerant) and up to 20 capacitive sensing channels
- Internal multispeed low-power oscillators and PLL for CPU clock and USB
- Pre-programmed bootloader and development support with serial wire debug, JTAG, and trace
Applications
- Low-power IoT devices and smart sensors
- Portable and battery-powered devices
- Industrial automation and control systems
- Medical devices requiring low power consumption
- Consumer electronics such as wearables and fitness trackers
- Automotive systems requiring high reliability and low power
Q & A
- What is the core architecture of the STM32L151CBU6TR?
The STM32L151CBU6TR is based on the ARM® Cortex®-M3 32-bit RISC core.
- What is the maximum frequency of the STM32L151CBU6TR?
The maximum frequency is up to 32 MHz.
- What are the power supply voltage ranges for the STM32L151CBU6TR?
The device operates from 1.65 V to 3.6 V.
- What are the key power-saving modes of the STM32L151CBU6TR?
The device features Standby, Stop, and Low-power run modes.
- What types of communication interfaces are available on the STM32L151CBU6TR?
The device includes USB 2.0, USARTs, SPIs, and I2Cs.
- How many capacitive sensing channels does the STM32L151CBU6TR support?
Up to 20 capacitive sensing channels are supported.
- What is the temperature range for the STM32L151CBU6TR?
The device operates in the -40°C to 85°C / 105°C temperature range.
- Does the STM32L151CBU6TR have an LCD driver?
No, the STM32L151CBU6TR does not include an LCD driver.
- What is the package type of the STM32L151CBU6TR?
The package type is UFQFPN 48 7x7x0.55 mm.
- What development tools are supported for the STM32L151CBU6TR?
The device supports serial wire debug, JTAG, and trace.