Overview
The STM32L151CBT6ATR is an ultra-low-power 32-bit microcontroller unit (MCU) from STMicroelectronics, based on the ARM Cortex-M3 core. It operates at a frequency of 32 MHz and features a high-performance architecture combined with low power consumption. This MCU is part of the STM32L series, which is designed for applications requiring high performance and low energy usage.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM Cortex-M3 32-bit RISC core |
Operating Frequency | Up to 32 MHz (33.3 DMIPS) |
Flash Memory | Up to 128 Kbytes |
RAM | Up to 32 Kbytes |
Power Supply | 1.8 to 3.6 V (down to 1.65 V at power down) |
Operating Temperature | -40 to +85 °C and -40 to +105°C |
ADC | 12-bit, up to 24 channels, 1 Msps |
DAC | 12-bit, 2 channels with output buffers |
Timers | 6x 16-bit with up to 4 IC/OC/PWM channels, 2x 16-bit basic timers, 2x watchdog timers |
Communication Interfaces | USB 2.0, 3x USART (ISO 7816, IrDA), 2x SPI, 2x I2C (SMBus/PMBus) |
Comparators | 2 ultra-low-power comparators |
Backup Registers | 80-byte backup register |
EEPROM | Up to 4 Kbytes of true EEPROM with ECC |
Key Features
- Ultra-low-power consumption with multiple power-saving modes.
- High-performance ARM Cortex-M3 32-bit RISC core.
- Rich analog peripherals including 12-bit ADC, 12-bit DAC, and ultra-low-power comparators.
- Extensive range of communication interfaces: USB 2.0, USART, SPI, and I2C.
- Integrated LCD controller (except for STM32L151x6/8/B-A devices) with LCD voltage generator.
- Real-time clock with sub-second counting and backup registers.
- Up to 20 capacitive sensing channels for touch sensing functionality.
- DMA controller with 7 channels.
Applications
The STM32L151CBT6ATR is suitable for a wide range of applications that require low power consumption and high performance, such as:
- Industrial control and automation.
- Medical devices.
- Consumer electronics.
- IoT devices.
- Automotive systems.
- Smart home devices.
Q & A
- What is the core architecture of the STM32L151CBT6ATR?
The STM32L151CBT6ATR is based on the ARM Cortex-M3 32-bit RISC core. - What is the operating frequency of the STM32L151CBT6ATR?
The operating frequency is up to 32 MHz (33.3 DMIPS). - How much flash memory and RAM does the STM32L151CBT6ATR have?
The STM32L151CBT6ATR has up to 128 Kbytes of flash memory and up to 32 Kbytes of RAM. - What is the power supply range for the STM32L151CBT6ATR?
The power supply range is 1.8 to 3.6 V (down to 1.65 V at power down). - What are the key analog peripherals of the STM32L151CBT6ATR?
The key analog peripherals include a 12-bit ADC, 12-bit DAC, and 2 ultra-low-power comparators. - Does the STM32L151CBT6ATR support touch sensing functionality?
Yes, it supports up to 20 capacitive sensing channels for touch sensing functionality. - What communication interfaces are available on the STM32L151CBT6ATR?
The available communication interfaces include USB 2.0, USART, SPI, and I2C. - Is there an integrated LCD controller on the STM32L151CBT6ATR?
Yes, there is an integrated LCD controller (except for STM32L151x6/8/B-A devices) with an LCD voltage generator. - What is the temperature range for the STM32L151CBT6ATR?
The operating temperature range is -40 to +85 °C and -40 to +105°C. - Does the STM32L151CBT6ATR have any power-saving modes?
Yes, it has multiple power-saving modes to reduce power consumption.