Overview
The STM32L151R8H6A is an ultra-low-power microcontroller from STMicroelectronics, based on the high-performance ARM Cortex-M3 32-bit RISC core. It operates at a frequency of 32 MHz and achieves 33.3 DMIPS. This device is part of the STM32L151x6/8/B-A series, which integrates the connectivity of USB with extensive I/Os and peripherals connected to two APB buses. The microcontroller is designed for low-power applications, featuring various power-saving modes and a wide range of enhanced peripherals.
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.8 V to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40°C to 85°C / 105°C in low power dissipation state |
ADC | 12-bit, 1 Msps, up to 24 channels |
DAC | 12-bit, 2 channels with output buffers |
Timers | 6 general-purpose 16-bit timers, 2 basic timers |
Communication Interfaces | USB 2.0, 3 USARTs, 2 SPIs, 2 I2Cs |
Capacitive Sensing Channels | Up to 20 channels |
I/Os | Up to 83 fast I/Os (73 I/Os 5V tolerant) |
Key Features
- Ultra-low-power platform with various power-saving modes (Standby, Stop, Low-power Run)
- Memory protection unit (MPU) and reset and supply management
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds
- Programmable voltage detector (PVD) and multiple clock sources
- Rich analog peripherals including 12-bit ADC, 12-bit DAC, and ultra-low-power comparators
- DMA controller with 7 channels and extensive 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
- Integrated LCD controller (except for STM32L151x6/8/B-A devices) with LCD voltage generator
Applications
- Low-power industrial 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 critical
- IoT devices that need efficient power management
Q & A
- What is the core architecture of the STM32L151R8H6A?
The STM32L151R8H6A is based on the ARM Cortex-M3 32-bit RISC core.
- What is the maximum frequency of the STM32L151R8H6A?
The maximum frequency is 32 MHz.
- How much Flash memory does the STM32L151R8H6A have?
Up to 128 Kbytes of Flash memory with ECC.
- What are the power supply voltage ranges for the STM32L151R8H6A?
1.8 V to 3.6 V (down to 1.65 V at power down).
- What is the temperature range for the STM32L151R8H6A?
-40°C to 85°C / 105°C in low power dissipation state.
- Does the STM32L151R8H6A support USB?
Yes, it supports USB 2.0 with an internal 48 MHz PLL.
- How many capacitive sensing channels does the STM32L151R8H6A have?
Up to 20 capacitive sensing channels.
- What types of timers are available on the STM32L151R8H6A?
Six general-purpose 16-bit timers and two basic timers.
- Does the STM32L151R8H6A have an integrated LCD controller?
No, the integrated LCD controller is not available on the STM32L151x6/8/B-A devices.
- What are the power consumption modes of the STM32L151R8H6A?
Standby, Stop, and Low-power Run modes.
- How many I/Os does the STM32L151R8H6A have?
Up to 83 fast I/Os (73 I/Os 5V tolerant).