Overview
The STM32L151CBU6A is a member of the STM32L151x6/8/B-A family 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 STM32L151CBU6A is designed to provide high performance and low power consumption, making it suitable for a wide range of applications that require energy efficiency.
The microcontroller features a comprehensive set of peripherals, including high-speed embedded memories, advanced communication interfaces, and rich analog peripherals. It is particularly useful in applications where power saving is critical, such as in IoT devices, wearable electronics, and other battery-powered systems.
Key Specifications
Parameter | Value |
---|---|
Core | ARM Cortex-M3 32-bit RISC core |
Operating Frequency | Up to 32 MHz |
Flash Memory | Up to 128 Kbytes with ECC |
RAM | Up to 32 Kbytes |
EEPROM | Up to 4 Kbytes with ECC |
Supply Voltage | 1.65 V to 3.6 V |
Operating Temperature | -40°C to +105°C |
I/Os | Up to 37 high-current I/Os |
ADC | 12-bit, up to 24 channels, 1 Msps |
DAC | 12-bit, 2 channels with output buffers |
Comparators | 2 ultra-low-power comparators |
Timers | 10 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 USART, 2x SPI, 2x I2C |
Package | UFQFPN48 (7x7 mm) |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, Low-power Run)
- Rich analog peripherals including 12-bit ADC, 12-bit DAC, and ultra-low-power comparators
- Advanced communication interfaces such as USB 2.0, USART, SPI, and I2C
- High-speed embedded memories with up to 128 Kbytes of Flash and up to 32 Kbytes of RAM
- Up to 20 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors
- Integrated LCD controller (except for STM32L151x6/8/B-A devices) with contrast adjustment and blinking mode
- DMA controller with 7 channels and CRC calculation unit
- Real-time clock with sub-second counting and backup registers
- Step-up converter on board and support for low-power BOR and PVD
Applications
- IOT devices and smart home applications
- Wearable electronics and health monitoring devices
- Industrial automation and control systems
- Automotive systems requiring low power consumption
- Battery-powered consumer electronics
- Medical devices and diagnostic equipment
Q & A
- What is the core architecture of the STM32L151CBU6A?
The STM32L151CBU6A is based on the ARM Cortex-M3 32-bit RISC core.
- What is the operating frequency range of the STM32L151CBU6A?
The operating frequency range is up to 32 MHz.
- What are the power supply voltage and temperature ranges for the STM32L151CBU6A?
The power supply voltage range is 1.65 V to 3.6 V, and the operating temperature range is -40°C to +105°C.
- What types of communication interfaces are available on the STM32L151CBU6A?
The device features USB 2.0, USART, SPI, and I2C interfaces.
- Does the STM32L151CBU6A support touch sensing functionality?
Yes, it supports up to 20 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- What is the package type of the STM32L151CBU6A?
The package type is UFQFPN48 (7x7 mm).
- What are the key power-saving modes available on the STM32L151CBU6A?
The device offers Standby, Stop, and Low-power Run modes.
- Does the STM32L151CBU6A have an integrated LCD controller?
No, the STM32L151x6/8/B-A devices do not have an integrated LCD controller, but other variants in the family do.
- What is the maximum current consumption in Run mode for the STM32L151CBU6A?
The maximum current consumption in Run mode is 185 µA/MHz.
- Are there any backup registers available on the STM32L151CBU6A?
Yes, the device includes an 80-byte backup register that remains powered in Standby mode.