Overview
The STM32L151RBT6TR is a high-performance, 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 microcontroller is designed for applications requiring low power consumption and high performance, making it suitable for a wide range of industrial and automotive applications. The device features high-speed embedded memories, an extensive range of enhanced peripherals, and multiple communication interfaces.
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 | Up to 32 MHz |
No of I/O Lines | 51 |
Interface/Connectivity | I2C, SPI, USART, USB |
Peripherals | Analog Comparators, I2C, On-Chip ADC, On-Chip DAC, SPI, USART, USB, Watchdog |
Number Of Timers | 10 (6x 16-bit with up to 4 IC/OC/PWM channels, 2x 16-bit basic timers, 2x watchdog timers) |
Supply Voltage | 1.8 V to 3.6 V |
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 with 1.65 V to 3.6 V power supply
- ARM 32-bit Cortex-M3 CPU with up to 32 MHz frequency and 33.3 DMIPS peak (Dhrystone 2.1)
- Memory protection unit and reset and supply management
- Ultra-safe, low-power BOR with 5 selectable thresholds and ultra-low-power POR/PDR
- Programmable voltage detector (PVD) and various clock sources including crystal oscillators and internal RC oscillators
- Pre-programmed bootloader and support for USART, serial wire debug, JTAG, and trace
- Up to 83 fast I/Os (73 I/Os 5V tolerant) and LCD Driver for up to 8x40 segments
- Rich analog peripherals including 12-bit ADC, 12-bit DAC, and ultra-low-power comparators
- DMA controller with 7 channels and 8 peripheral communication interfaces (USB, USART, SPI, I2C)
- Up to 20 capacitive sensing channels and CRC calculation unit with 96-bit unique ID
Applications
- Industrial applications requiring low power consumption and high performance
- Automotive applications where reliability and efficiency are crucial
- Touch sensing applications with up to 20 capacitive sensing channels
- Real-time clock and backup register applications in standby mode
Q & A
- What is the core processor of the STM32L151RBT6TR?
The core processor is the ARM Cortex-M3 32-bit RISC core.
- What is the maximum operating frequency of the STM32L151RBT6TR?
The maximum operating frequency is up to 32 MHz.
- What is the power supply range for the STM32L151RBT6TR?
The power supply range is from 1.8 V to 3.6 V.
- What types of peripherals are available on the STM32L151RBT6TR?
The device includes analog comparators, I2C, on-chip ADC, on-chip DAC, SPI, USART, USB, and watchdog timers.
- How many I/O lines does the STM32L151RBT6TR have?
The device has 51 I/O lines.
- What is the operating temperature range for the STM32L151RBT6TR?
The operating temperature range is from -40°C to +85°C.
- Does the STM32L151RBT6TR support capacitive sensing?
Yes, it supports up to 20 capacitive sensing channels.
- What communication interfaces are available on the STM32L151RBT6TR?
The device includes USB 2.0, USART, SPI, and I2C interfaces.
- Is the STM32L151RBT6TR suitable for industrial applications?
Yes, it is designed for industrial applications requiring low power consumption and high performance.
- Does the STM32L151RBT6TR have a built-in LCD driver?
No, the STM32L151x6/8/B devices do not include an LCD driver.