Overview
The STM32L151RBT6 is a high-performance, ultra-low-power ARM Cortex-M3 32-bit RISC microcontroller from STMicroelectronics. It features a core operating frequency of 32 MHz and is part of the STM32L series, known for its high-speed embedded memories and extensive range of enhanced peripherals. The device is designed to operate within a wide voltage range of 1.8V to 3.6V and is suitable for applications requiring low power consumption and high performance.
Key Specifications
Attribute | Specification |
---|---|
Family Name | STM32L |
Core Processor | ARM Cortex M3 |
Program Memory Type | Flash |
Flash Size | 128 kB |
RAM Size | 16 kB |
Speed | 32 MHz |
No of I/O Lines | 51 |
Interface Type / Connectivity | I2C/SPI/USART/USB |
Peripherals | Analog Comparators/I2C/On-Chip-ADC/On-Chip-DAC/SPI/USART/USB/Watchdog |
Number Of Timers | 8 |
Supply Voltage | 1.8V to 3.6V |
Operating Temperature | -40°C to +85°C |
On-Chip ADC | 20-ch x 12-bit |
On-Chip DAC | 2 (2-ch x 12-bit) |
Watchdog Timers | 2 |
Package Style | LQFP-64 |
Mounting Method | Surface Mount |
Key Features
- Ultra-low-power platform
- 1.65 V to 3.6 V power supply
- Core: ARM 32-bit Cortex-M3 CPU
- Core operating frequency from 32 kHz up to 32 MHz max
- 33.3 DMIPS peak (Dhrystone 2.1)
- Memory protection unit
- Reset and supply management
- Ultra-safe, low-power BOR with 5 selectable thresholds
- Ultra-low-power POR/PDR
- Programmable voltage detector (PVD)
- Clock sources: 1 to 24 MHz crystal oscillator, 32 kHz oscillator for RTC, High Speed Internal 16 MHz factory-trimmed RC, Internal Low Power 37 kHz RC, Internal multispeed low power 65 kHz to 4.2 MHz, PLL for CPU clock and USB (48 MHz)
- Pre-programmed bootloader
- USART supported
- Development support: Serial wire debug, JTAG and trace supported
- Up to 83 fast I/Os (73 I/Os 5V tolerant)
- LCD Driver for up to 8x40 segments
- Rich analog peripherals (down to 1.8 V)
- DMA controller 7x channels
- 8x peripherals communication interface
- Up to 20 capacitive sensing channels
- CRC calculation unit, 96-bit unique ID
Applications
- Industrial applications
- Automotive applications
Q & A
- What is the core processor of the STM32L151RBT6?
The core processor is the ARM Cortex-M3 32-bit RISC CPU.
- What is the maximum operating frequency of the STM32L151RBT6?
The maximum operating frequency is 32 MHz.
- What is the memory configuration of the STM32L151RBT6?
The device has up to 128 kB of Flash memory and up to 16 kB of RAM.
- What is the supply voltage range for the STM32L151RBT6?
The supply voltage range is from 1.8V to 3.6V.
- What are the key peripherals available on the STM32L151RBT6?
The device includes analog comparators, I2C, SPI, USART, USB, and watchdog timers among others.
- What is the operating temperature range for the STM32L151RBT6?
The operating temperature range is from -40°C to +85°C.
- Does the STM32L151RBT6 support capacitive sensing?
- What is the package style of the STM32L151RBT6?
The package style is LQFP-64.
- Is the STM32L151RBT6 suitable for low-power applications?
- What development tools are supported by the STM32L151RBT6?
- Does the STM32L151RBT6 have a built-in LCD driver?