Overview
The STM32L151CBT6TR 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 32 MHz (33.3 DMIPS). This device is designed for low-power applications and features a comprehensive set of power-saving modes. It includes high-speed embedded memories, an extensive range of enhanced I/Os, and peripherals connected to two APB buses. The STM32L151CBT6TR is ideal for applications requiring high performance, low power consumption, and advanced communication interfaces.
Key Specifications
Parameter | Specification |
---|---|
Microcontroller Core | ARM® Cortex®-M3 32-bit RISC |
Operating Frequency | Up to 32 MHz (33.3 DMIPS) |
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 to 3.6 V (down to 1.65 V at power down) |
Operating Temperature | -40 to +85 °C (extended to 105°C in low power dissipation state) |
Package | 48-LQFP (7x7 mm) |
ADC | 12-bit, up to 24 channels, 1 Msps |
DAC | 2 channels with output buffers |
Comparators | 2 ultra-low-power comparators |
Timers | 6 general-purpose 16-bit timers, 2 basic timers |
Communication Interfaces | Up to 2 I2Cs, 2 SPIs, 3 USARTs, 1 USB 2.0 |
Capacitive Sensing Channels | Up to 20 channels |
Key Features
- Ultra-low-power consumption with multiple power-saving modes.
- High-performance ARM® Cortex®-M3 32-bit RISC core.
- High-speed embedded memories: up to 128 Kbytes Flash, up to 16 Kbytes RAM, and up to 4 Kbytes EEPROM.
- Extensive range of enhanced I/Os and peripherals connected to two APB buses.
- Advanced communication interfaces: USB 2.0, up to two I2Cs, two SPIs, and three USARTs.
- Rich analog peripherals: 12-bit ADC, 2 DACs, and 2 ultra-low-power comparators.
- 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 devices) with LCD voltage generator.
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds.
- Programmable voltage detector (PVD) and clock sources including crystal oscillators and internal RC oscillators.
Applications
- Low-power consumer electronics.
- Industrial automation and control systems.
- Medical devices requiring low power consumption.
- Smart home devices and IoT applications.
- Automotive systems, especially those requiring low power and high reliability.
- Wearable devices and fitness trackers.
Q & A
- What is the core architecture of the STM32L151CBT6TR?
The core architecture is the ARM® Cortex®-M3 32-bit RISC core.
- What is the maximum operating frequency of the STM32L151CBT6TR?
The maximum operating frequency is up to 32 MHz (33.3 DMIPS).
- How much Flash memory does the STM32L151CBT6TR have?
The device has up to 128 Kbytes of Flash memory with ECC.
- What are the power supply requirements for the STM32L151CBT6TR?
The device operates from a 1.8 to 3.6 V power supply (down to 1.65 V at power down).
- What are the key communication interfaces available on the STM32L151CBT6TR?
The device includes USB 2.0, up to two I2Cs, two SPIs, and three USARTs.
- Does the STM32L151CBT6TR support capacitive sensing?
- What is the operating temperature range of the STM32L151CBT6TR?
The operating temperature range is -40 to +85 °C (extended to 105°C in low power dissipation state).
- Does the STM32L151CBT6TR have an integrated LCD controller?
No, the integrated LCD controller is not available on the STM32L151x6/8/B devices.
- What are the power-saving features of the STM32L151CBT6TR?
The device features multiple power-saving modes, ultra-low-power BOR, and programmable voltage detector (PVD).
- What package type is the STM32L151CBT6TR available in?
The device is available in a 48-LQFP (7x7 mm) package.
- Does the STM32L151CBT6TR support real-time clock functionality?