超低功耗STM32L051x6/8微控制器整合了工作频率为32 MHz的高性能ARM® Cortex®-M0+ 32位RISC内核、存储器保护单元(MPU)、高速嵌入式存储器(64KB闪存程序存储器、2KB数据EEPROM和8KB RAM)和连至2个APB总线的大量增强型I/O与外设。
STM32L051x6/8器件的功效高。这是通过大量内部和外部时钟源、内部电压适应和几种低功耗模式来实现的。
STM32L051x6/8器件具有多种模拟特性、1个具有硬件过采样功能的12位ADC、2个超低功耗比较器、几个定时器、1个低功耗定时器(LPTIM)、3个通用16位定时器、1个基本计时器、1个RTC和1个SysTick,它可用作时间基础。它们还具有2个看门狗定时器:1个是具有独立时钟和窗口功能的看门狗,1个是基于总线时钟的窗口看门狗。
此外,STM32L051x6/8器件包含标准和高级通信接口:2个I2C、2个SPI、1个I2S、2个USART和1个低功耗UART(LPUART)。
STM32L051x6/8还包含1个实时时钟和1组在待机模式下仍能保持供电的备份寄存器。
最后,集成式LCD控制器具有1个内置式LCD电压发生器,能够驱动多达8个对比度与电源电压无关的多路复用LCD。
•超低功耗平台
- 电源电压范围:1.65 V ~ 3.6 V
- 温度范围:-40°C ~ 125°C
- 待机模式:0.27μA(2个唤醒引脚)
- 待机模式:0.4μA(16条唤醒线)
- 停机模式+ RTC + 8 KB RAM保持:0.8μA
- 运行模式:139μA/ MHz @ 32 MHz
- 唤醒时间:3.5μs(从RAM)
- 唤醒时间:5μs(从闪存)
•内核:具有MPU的ARM® 32位Cortex®-M0
- 频率范围:32 kHz ~ 32 MHz(最大值)
- 0.95 DMIPS/MHz
•复位和供应管理
- 具有5个可选阈值的超安全、低功耗BOR(欠压复位)
- 超低功耗POR/PDR
- 可编程电压检测器(PVD)
•时钟源
- 1~25 MHz晶振
- 面向RTC、具有校准功能的32 kHz振荡器
- 高速内部16 MHz工厂校准RC(+/- 1%)
- 内部低功耗37 kHz RC
- 内部多速低功耗65 kHz~4.2MHz RC
- 面向CPU时钟的PLL
•预编程启动加载器
- 支持USART、SPI
•开发支持
- 支持串行线调试
•快速I/O多达51个(45个I/O耐压5V)
•存储器
- 具有ECC的64 KB闪存
- 8KB RAM
- 具有ECC的2 KB数据EEPROM
- 20字节备份寄存器
- 针对读/写操作的扇区保护
丰富的模拟外设
- 采样率为1.14 Msps、通道多达16条的12位ADC(电压低至1.65 V)
- 2个超低功耗比较器(窗口模式和唤醒功能,电压低至1.8 V)
•7通道DMA控制器,支持ADC、SPI、I2C、USART、定时器
•7个外设通信接口
•2个USART(ISO7816,IrDA),1个UART(低功耗)
•2个吞吐量为16Mb/s的SPI
•2个I2C(SMBus/PMBus)
•9个定时器:1个4通道16位定时器、2个双通道16位定时器、1个16位超低功耗定时器、1个SysTick、1个RTC、1个16位基本定时器和2个看门狗定时器(独立/窗口)
•CRC计算单元,96位唯一ID
•全都采用ECOPACK®2封装