Overview
The STM32L151RBH6A is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L1 series. It integrates the high-performance ARM Cortex-M3 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU is designed for low-power applications, featuring a comprehensive set of power-saving modes and a wide range of peripherals and interfaces. The device includes high-speed embedded memories, such as up to 128 Kbytes of Flash memory and up to 32 Kbytes of RAM, along with 4 Kbytes of true EEPROM and an 80-byte backup register. The STM32L151RBH6A is suitable for various applications requiring low power consumption and high performance.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | ARM Cortex-M3 32-bit CPU |
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 |
Backup Register | 80 bytes |
Power Supply | 1.8 V to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40°C to 105°C |
Package | TFBGA 64 5x5x1.2 P 0.5 mm, LQFP 64 10x10x1.4 mm |
Number of I/Os | Up to 51 high current I/Os |
Communication Interfaces | USB 2.0, 3x USART, 2x SPI, 2x I2C |
Analog Peripherals | 12-bit ADC (up to 24 channels), 2x 12-bit DAC, 2 ultra-low-power comparators |
Timers | 6x 16-bit timers, 2x basic timers, 2x watchdog timers |
Capacitive Sensing Channels | Up to 20 channels |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, Low-power Run)
- High-speed embedded memories: Flash, RAM, and EEPROM
- Rich analog peripherals: 12-bit ADC, 12-bit DAC, ultra-low-power comparators
- Extensive range of communication interfaces: USB, USART, SPI, I2C
- Up to 20 capacitive sensing channels for touch sensing functionality
- Real-time clock with sub-second counting and backup registers
- DMA controller with 7 channels
- CRC calculation unit and 96-bit unique ID
Applications
The STM32L151RBH6A is versatile and can be used in a variety of applications, including:
- Low-power IoT devices
- Industrial automation and control systems
- Medical devices requiring low power consumption
- Consumer electronics such as smart home devices and wearables
- Automotive systems where low power and high performance are crucial
Q & A
- What is the core processor of the STM32L151RBH6A?
The core processor is the ARM Cortex-M3 32-bit RISC CPU.
- What is the maximum operating frequency of the STM32L151RBH6A?
The maximum operating frequency is up to 32 MHz.
- What are the power supply voltage ranges for the STM32L151RBH6A?
The power supply voltage ranges from 1.8 V to 3.6 V (down to 1.65 V at power down).
- What types of communication interfaces does the STM32L151RBH6A support?
The device supports USB 2.0, USART, SPI, and I2C interfaces.
- What is the temperature range for the STM32L151RBH6A?
The operating temperature range is from -40°C to 105°C.
- How many I/Os does the STM32L151RBH6A have?
The device has up to 51 high current I/Os.
- What are the key analog peripherals of the STM32L151RBH6A?
The key analog peripherals include a 12-bit ADC, 12-bit DAC, and ultra-low-power comparators.
- Does the STM32L151RBH6A support touch sensing functionality?
Yes, it supports up to 20 capacitive sensing channels for touch sensing.
- What are the power-saving modes available on the STM32L151RBH6A?
The device features Standby, Stop, and Low-power Run modes.
- Is the STM32L151RBH6A RoHS compliant?
Yes, the STM32L151RBH6A is RoHS compliant.