Overview
The STM32L151RCT6A is an ultra-low-power microcontroller from STMicroelectronics, based on the Arm Cortex-M3 32-bit RISC core. It operates at a frequency of up to 32 MHz and features a memory protection unit (MPU). This MCU is designed for high-performance and low-power applications, making it suitable for a wide range of uses, including those requiring advanced analog and digital peripherals.
The device includes 256 Kbytes of Flash memory, 32 Kbytes of RAM, and 8 Kbytes of true EEPROM with ECC. It also features a rich set of analog peripherals, multiple communication interfaces, and various power-saving modes to optimize energy consumption.
Key Specifications
Parameter | Value |
---|---|
Core Processor | Arm Cortex-M3 32-bit RISC |
CPU Speed | Up to 32 MHz |
Program Memory Size | 256 Kbytes Flash |
RAM Memory Size | 32 Kbytes |
EEPROM | 8 Kbytes with ECC |
Backup Register | 128 bytes |
Power Supply | 1.8 to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40°C to +85°C / -40°C to +105°C |
Package | 64-LQFP |
Number of I/Os | 51 high current I/Os |
Analog Peripherals | 2 operational amplifiers, 12-bit ADC, 2 DACs, 2 ultra-low-power comparators |
Communication Interfaces | USB 2.0, 3x USARTs, up to 8x SPIs, 2x I2Cs, 2x I2S |
Timers | 1x 32-bit, 6x 16-bit, 2x 16-bit basic timers, 2x watchdog timers |
Key Features
- Ultra-low-power platform: Offers multiple power-saving modes, including standby, stop, and low-power run modes, with currents as low as 305 nA in standby mode.
- Rich analog peripherals: Includes 2 operational amplifiers, a 12-bit ADC with up to 40 channels, 2 DACs with output buffers, and 2 ultra-low-power comparators.
- Advanced communication interfaces: Features USB 2.0, 3 USARTs, up to 8 SPIs (including 2 I2S), and 2 I2Cs.
- Extensive timer capabilities: Includes 1 32-bit timer, 6 16-bit timers with up to 4 IC/OC/PWM channels, 2 16-bit basic timers, and 2 watchdog timers.
- Capacitive sensing: Up to 23 capacitive sensing channels for touch sensing applications.
- Real-time clock and backup registers: Includes a real-time clock and 128-byte backup register that remain powered in Standby mode.
- DMA controller: 12-channel DMA controller for efficient data transfer.
Applications
- Industrial automation: Suitable for control and monitoring systems due to its rich set of peripherals and low power consumption.
- Medical devices: Ideal for medical applications requiring high precision and low power, such as portable diagnostic equipment.
- Consumer electronics: Can be used in various consumer devices like smart home appliances, wearables, and handheld devices.
- Automotive systems: Applicable in automotive systems that require robust and low-power microcontrollers.
- IoT devices: Suitable for Internet of Things (IoT) applications that demand low power and high performance.
Q & A
- What is the core processor of the STM32L151RCT6A?
The core processor is the Arm Cortex-M3 32-bit RISC core.
- What is the maximum CPU speed of the STM32L151RCT6A?
The maximum CPU speed is up to 32 MHz.
- How much Flash and RAM memory does the STM32L151RCT6A have?
The device has 256 Kbytes of Flash memory and 32 Kbytes of RAM.
- What are the power supply and temperature ranges of the STM32L151RCT6A?
The power supply range is 1.8 to 3.6 V, and the temperature range is -40°C to +85°C / -40°C to +105°C.
- What types of communication interfaces does the STM32L151RCT6A support?
The device supports USB 2.0, 3 USARTs, up to 8 SPIs, 2 I2Cs, and 2 I2S interfaces.
- Does the STM32L151RCT6A have any capacitive sensing capabilities?
Yes, it supports up to 23 capacitive sensing channels.
- What are the key power-saving modes of the STM32L151RCT6A?
The device features standby, stop, and low-power run modes, with currents as low as 305 nA in standby mode.
- Is the STM32L151RCT6A RoHS compliant?
Yes, the STM32L151RCT6A is RoHS compliant.
- What is the package type of the STM32L151RCT6A?
The package type is 64-LQFP.
- How many high current I/Os does the STM32L151RCT6A have?
The device has 51 high current I/Os.