Overview
The STM32L151UCY6DTR is an 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 device is designed for low-power applications and integrates a range of peripherals and interfaces, including USB, USART, SPI, I2C, and more. The STM32L151UCY6DTR is particularly suited for applications requiring high performance and low energy consumption.
Key Specifications
Parameter | Value |
---|---|
Core | ARM Cortex-M3 32-bit CPU |
Operating Frequency | Up to 32 MHz |
Flash Memory | 256 Kbytes with ECC |
RAM | 32 Kbytes |
EEPROM | 8 Kbytes with ECC |
Backup Register | 128 bytes |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40 °C to 105 °C |
Standby Mode Current | 0.29 µA (3 wakeup pins) |
Stop Mode Current | 0.44 µA (16 wakeup lines) |
Low-Power Run Mode Current | 8.6 µA |
Run Mode Current | 185 µA/MHz |
I/O Leakage | 10 nA |
Wakeup Time | 8 µs |
Communication Interfaces | USB 2.0, 3x USART, up to 8x SPI, 2x I2C, 2x I2S |
Analog Peripherals | 2x operational amplifiers, 12-bit ADC, 2x DAC, 2x ultra-low-power comparators |
Timers | 1x 32-bit, 6x 16-bit, 2x 16-bit basic timers, 2x watchdog timers |
Capacitive Sensing Channels | Up to 23 channels |
Package | WLCSP 63 3.3x4.2x0.6 P 0.4 mm |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, Low-power run)
- ARM Cortex-M3 32-bit CPU with up to 32 MHz frequency and 1.25 DMIPS/MHz (Dhrystone 2.1)
- Memory protection unit and reset and supply management with low-power BOR and POR/PDR
- Rich analog peripherals including operational amplifiers, ADC, DAC, and ultra-low-power comparators
- Extensive range of communication interfaces: USB 2.0, USART, SPI, I2C, I2S
- Up to 83 fast I/Os (70 I/Os 5V tolerant) and 16 external interrupt vectors
- Support for touch sensing with up to 23 capacitive sensing channels
- Integrated LCD driver (except for STM32L151xC devices)
- DMA controller with 12 channels and CRC calculation unit with 96-bit unique ID
- Serial wire debug, JTAG, and trace supported for development
Applications
- Low-power IoT devices and smart home applications
- Industrial automation and control systems
- Medical devices requiring low energy consumption
- Consumer electronics such as wearables and portable devices
- Automotive systems, especially those requiring high reliability and low power
- Touch sensing applications in various industries
Q & A
- What is the core architecture of the STM32L151UCY6DTR?
The STM32L151UCY6DTR is based on the ARM Cortex-M3 32-bit RISC core.
- What is the maximum operating frequency of the STM32L151UCY6DTR?
The maximum operating frequency is up to 32 MHz.
- What are the power supply voltage ranges for the STM32L151UCY6DTR?
The device operates from a 1.65 V to 3.6 V power supply.
- What are the key analog peripherals available on the STM32L151UCY6DTR?
The device includes 2x operational amplifiers, a 12-bit ADC, 2x DAC, and 2x ultra-low-power comparators.
- Does the STM32L151UCY6DTR support touch sensing?
Yes, it supports up to 23 capacitive sensing channels for touch sensing applications.
- What communication interfaces are available on the STM32L151UCY6DTR?
The device includes USB 2.0, 3x USART, up to 8x SPI, 2x I2C, and 2x I2S interfaces.
- What is the package type of the STM32L151UCY6DTR?
The package type is WLCSP 63 3.3x4.2x0.6 P 0.4 mm.
- What are the temperature ranges for the STM32L151UCY6DTR?
The device operates in the -40 °C to 105 °C temperature range.
- Does the STM32L151UCY6DTR have an integrated LCD driver?
No, the STM32L151xC devices do not have an integrated LCD driver.
- What development tools are supported by the STM32L151UCY6DTR?
The device supports serial wire debug, JTAG, and trace for development.