超低功耗STM32L072xx微控制器结合了通用串行总线(USB 2.0无晶体)的连接能力、32 MHz频率下运行的高性能Arm®Cortex®-M0+32位RISC内核、内存保护单元(MPU)、,高速嵌入式存储器(高达192 KB的闪存程序存储器、6 KB的数据EEPROM和20 KB的RAM)以及广泛的增强型I/O和外围设备。STM32L072xx器件提供高功率效率,可实现广泛的性能。这是通过大量选择内部和外部时钟源、内部电压自适应和几种低功耗模式实现的。STM32L072xx设备提供多种模拟功能,一个带硬件过采样的12位ADC、两个DAC、两个超低功耗比较器、多个定时器、一个低功耗定时器(LPTIM)、四个通用16位定时器和两个基本定时器、一台RTC和一个SysTick(可用作时基)。它们还具有两个看门狗,一个具有独立时钟和窗口功能的看门狗,以及一个基于总线时钟的窗口看门狗。此外,STM32L072xx设备嵌入了标准和高级通信接口:最多三个I2C、两个SPI、一个I2S、四个USART、一个低功耗UART(LPUART)和一个无晶体USB。这些设备提供多达24个电容感测通道,只需为任何应用程序添加触摸感测功能。STM32L072xx还包括一个实时时钟和一组备用寄存器,它们在待机模式下保持通电。超低功率STM32L072xx设备在1.8至3.6 V电源(断电时降至1.65 V)下运行,并带有BOR选项,在1.65至3.6 V的电源下运行,无BOR选项。它们可在-40至+125°C温度范围内使用。一组全面的节能模式允许设计低功耗应用。
特征
•超低功耗平台
–1.65 V至3.6 V电源
–-40至125°C温度范围
–0.29µA待机模式(3个唤醒引脚)
–0.43µA停止模式(16条唤醒线)
–0.86µA停止模式+RTC+20 KB RAM保留
–运行模式下降至93µA/MHz
–5µs唤醒时间(从闪存)
–41µA 12位ADC转换,10 ksps
•核心:Arm®32位Cortex®-M0+,带MPU
–从32 kHz到最大32 MHz。
–0.95 DMIPS/MHz
•记忆
–高达192 KB闪存,带ECC(2个存储库,具有读写功能)
–20 KB内存
–6 KB带ECC的数据EEPROM
–20字节备份寄存器
–针对R/W操作的部门保护
•多达84个快速I/O(78个I/O 5V耐受)
•重置和供应管理
–超安全、低功耗BOR(断电复位),具有5个可选阈值
–超低功率POR/PDR
–可编程电压检测器(PVD)
•时钟源
–1至25 MHz晶体振荡器
–32 kHz振荡器,用于带校准的RTC
–高速内部16 MHz工厂修整RC(+/-1%)
–内部低功耗37 kHz RC
–内部多速低功率65 kHz至4.2 MHz RC
–用于USB的48 MHz RC内部自校准
–CPU时钟的PLL
•预编程引导加载程序
–支持USB、USART
•开发支持
–支持串行线调试
•丰富的模拟外围设备
–12位ADC 1.14 Msps,最多16个通道(低至1.65 V)
–2 x 12位通道DAC,带输出缓冲器(低至1.8 V)
–2个超低功耗比较器(窗口模式和唤醒功能,低至1.65 V)
•多达24个电容式传感通道,支持触摸键、线性和旋转式触摸传感器
•7通道DMA控制器,支持ADC、SPI、I2C、USART、DAC、定时器
•11个外围通信接口
–1x USB 2.0无晶体,电池充电检测和LPM
–4个USART(2个带ISO 7816,IrDA),1个UART(低功耗)
–高达6x SPI 16 Mbit/s
–3x I2C(2个带SMBus/PMBus)
•11x定时器:2x 16位,最多4个信道,2x 16比特,最多2个信道,1x 16位超低功耗定时器,1x SysTick,1x RTC,2x用于DAC的16位基本定时器,以及2x看门狗(独立/窗口)
•CRC计算单元,96位唯一ID
•真正的RNG和防火墙保护
•所有包装均为ECOPACK®2
特色
- 1.65 V至3.6 V电源
- -40至125°C温度范围
- 0.29μA待机模式(3个唤醒引脚)
- 0.43μA停止模式(16条唤醒线)
- 0.86μA停止模式+RTC+20 KB RAM保留
- 运行模式下降至93μA/MHz
- 5μs唤醒时间(来自闪存)
- 10 ksps下的41μA 12位ADC转换
- 从32 kHz到最大32 MHz。
- 0.95 DMIPS/兆赫
- 高达192 Kbyte闪存,带ECC(2个存储体,具有读写功能)
- 20 KB RAM
- 6 KB数据EEPROM,带ECC
- 20字节备份寄存器
- 针对R/W操作的扇区保护
- 超安全、低功耗BOR(断电复位),具有5个可选阈值
- 超低功率POR/PDR
- 可编程电压检测器(PVD)
- 1至25 MHz晶体振荡器
- 带校准的32 kHz RTC振荡器
- 高速内部16 MHz工厂修整RC(+/-1%)
- 内部低功耗37 kHz RC
- 内部多速低功耗65 kHz至4.2 MHz RC
- 用于USB的48 MHz RC内部自校准
- CPU时钟PLL
- USB,支持USART
- 支持串行线调试