Overview
The STM32L151VBH6 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 and integrates a range of peripherals and interfaces, including USB, USARTs, SPIs, I2Cs, and advanced analog components. The STM32L151VBH6 is available in various packages, such as UFBGA 100 and LQFP 100, making it versatile for different design needs.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® Cortex®-M3 32-bit CPU |
Frequency | Up to 32 MHz |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40°C to 85°C / 105°C in low power dissipation state |
Flash Memory | Up to 128 Kbytes with ECC |
RAM | Up to 16 Kbytes |
EEPROM | Up to 4 Kbytes with ECC |
Backup Register | 80 bytes |
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 | UFBGA 100 7x7x0.6 P 0.5 mm |
Key Features
- Ultra-low-power platform with various power-saving modes (Standby, Stop, Low-power run)
- Low power consumption: 0.3 µA Standby mode, 0.9 µA Standby mode + RTC, 0.57 µA Stop mode, 1.2 µA Stop mode + RTC
- High-performance ARM® Cortex®-M3 32-bit CPU with up to 32 MHz frequency
- Memory protection unit and reset and supply management
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds
- Rich analog peripherals including 12-bit ADC, 12-bit DAC, and ultra-low-power comparators
- Up to 83 fast I/Os (73 I/Os 5V tolerant), all mappable on 16 external interrupt vectors
- Support for capacitive sensing with up to 20 channels
- Clock sources including crystal oscillators, internal RC 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 wireless sensor networks
- Portable and battery-powered devices such as smart meters, fitness trackers, and wearables
- Industrial automation and control systems requiring low power consumption
- Medical devices and healthcare equipment
- Automotive systems, especially those requiring low power and high reliability
Q & A
- What is the core architecture of the STM32L151VBH6?
The STM32L151VBH6 is based on the ARM® Cortex®-M3 32-bit RISC core.
- What is the operating frequency range of the STM32L151VBH6?
The operating frequency range is up to 32 MHz.
- What is the power supply range for the STM32L151VBH6?
The power supply range is from 1.65 V to 3.6 V.
- What are the key power-saving modes of the STM32L151VBH6?
The key power-saving modes include Standby, Stop, and Low-power run modes.
- What types of communication interfaces are available on the STM32L151VBH6?
The device includes 1x USB 2.0, 3x USARTs, 2x SPIs, and 2x I2Cs.
- How many capacitive sensing channels does the STM32L151VBH6 support?
The device supports up to 20 capacitive sensing channels.
- What is the temperature range for the STM32L151VBH6?
The temperature range is -40°C to 85°C / 105°C in low power dissipation state.
- What types of timers are available on the STM32L151VBH6?
The device includes 6x 16-bit timers with up to 4 IC/OC/PWM channels, 2x 16-bit basic timers, and 2x watchdog timers.
- Does the STM32L151VBH6 support LCD driving?
No, the STM32L151VBH6 does not include an LCD driver.
- What is the typical current consumption in Run mode for the STM32L151VBH6?
The typical current consumption in Run mode is 214 µA/MHz.
- What development tools and support are available for the STM32L151VBH6?
The device supports serial wire debug, JTAG, and trace, along with a pre-programmed bootloader.