Overview
The STM32L151RCT6ATR is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L151xC/C-A series. It is based on the Arm Cortex-M3 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU is designed for low-power applications, offering a wide range of power-saving modes and a comprehensive set of peripherals and interfaces. The device is suitable for various applications requiring high performance, low power consumption, and advanced connectivity options.
Key Specifications
Parameter | Value |
---|---|
Core | Arm Cortex-M3 32-bit RISC core |
Clock Frequency | Up to 32 MHz |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40°C to 105°C |
Flash Memory | 256 Kbytes with ECC |
RAM | 32 Kbytes |
EEPROM | 8 Kbytes with ECC |
Backup Register | 128 bytes |
Analog Peripherals | 2 operational amplifiers, 12-bit ADC (up to 40 channels), 12-bit DAC (2 channels with output buffers), 2 ultra-low-power comparators |
Communication Interfaces | 1x USB 2.0, 3x USARTs, up to 8x SPIs (including 2x I2S), 2x I2Cs (SMBus/PMBus) |
Timers | 1x 32-bit, 6x 16-bit with up to 4 IC/OC/PWM channels, 2x 16-bit basic timers, 2x watchdog timers |
Capacitive Sensing Channels | Up to 23 channels |
I/Os | Up to 116 fast I/Os (102 I/Os 5V tolerant) |
Package | LQFP144 (20 × 20 mm), among others |
Key Features
- Ultra-low-power platform with multiple power-saving modes (e.g., 305 nA standby mode, 1.15 µA standby mode + RTC, 0.475 µA stop mode)
- Rich set of analog peripherals including operational amplifiers, ADC, DAC, and ultra-low-power comparators
- Advanced communication interfaces such as USB 2.0, USARTs, SPIs, I2Cs, and I2S
- Extensive set of timers and watchdog timers for precise timing and control
- Up to 23 capacitive sensing channels for touch sensing functionality
- Integrated LCD controller (except for STM32L151xC/C-A devices) with contrast adjustment and blinking mode
- DMA controller with 12 channels for efficient data transfer
- Low-power, ultrasafe BOR (brownout reset) and programmable voltage detector (PVD)
Applications
- Low-power IoT devices and smart sensors
- Portable and battery-powered devices requiring high performance and low energy consumption
- Industrial automation and control systems
- Medical devices and healthcare equipment
- Automotive systems and telematics
- Consumer electronics such as smart home devices and wearables
Q & A
- What is the core architecture of the STM32L151RCT6ATR?
The STM32L151RCT6ATR is based on the Arm Cortex-M3 32-bit RISC core.
- What is the operating voltage range of the STM32L151RCT6ATR?
The operating voltage range is from 1.65 V to 3.6 V.
- What are the key power-saving modes of the STM32L151RCT6ATR?
The device features multiple power-saving modes including standby, stop, and low-power run modes, with currents as low as 305 nA in standby mode.
- What types of communication interfaces does the STM32L151RCT6ATR support?
The device supports USB 2.0, USARTs, SPIs, I2Cs, and I2S interfaces.
- How many capacitive sensing channels does the STM32L151RCT6ATR offer?
The device offers up to 23 capacitive sensing channels.
- What is the maximum clock frequency of the STM32L151RCT6ATR?
The maximum clock frequency is up to 32 MHz.
- What types of timers are available on the STM32L151RCT6ATR?
The device includes one 32-bit timer, six 16-bit timers with up to 4 IC/OC/PWM channels, two 16-bit basic timers, and two watchdog timers.
- Does the STM32L151RCT6ATR have an integrated LCD controller?
No, the STM32L151RCT6ATR does not have an integrated LCD controller, unlike some other models in the series.
- What is the temperature range of the STM32L151RCT6ATR?
The temperature range is from -40°C to 105°C.
- How much RAM and Flash memory does the STM32L151RCT6ATR have?
The device has 32 Kbytes of RAM and 256 Kbytes of Flash memory with ECC.