STM32L412xx设备是基于高性能Arm®Cortex®-M432位RISC核心的超低功率微控制器,运行频率高达80MHz。Cortex-M4核心具有浮点单元(FPU)单精度,支持所有Arm®单精度数据处理指令和数据类型。它还实现了一整套DSP指令和一个内存保护单元(MPU),从而提高了应用程序的安全性
STM32L412xx设备嵌入高速存储器(闪存高达128千字节、40千字节的SRAM)、四SPI闪存接口(可在所有包)和广泛的增强I/O和外设连接到两个APB总线,两个AHB总线和一个32位multi-AHB总线矩阵。
STM32L412xx设备嵌入了几种嵌入式闪存和SRAM的保护机制:读出保护、写保护、专有的代码读出保护和防火墙。
该设备提供两个快速12位ADC(5Msps)、两个比较器、一个操作放大器、一个低功耗RTC、一个通用32位定时器、一个专门用于电机控制的16位PWM定时器、四个通用16位定时器和2个16位低功耗定时器。
此外,多有12个电容性传感通道可用。它们还具有标准和的通信接口,即三个i2c,两个spi,三个USART和一个低功耗UART,一个USB全速设备晶体更少。
STM32L412xx在-40到+85°C(+105°C)和-40到+125°C(+130°C)温度为1.71到3.6VVDD电源,使用外部SMPS电源时为1.00到1.32VVDD12电源。一套全面的节能模式使低功耗应用的设计成为可能。
支持一些电源:ADC、OPAMP和比较器的模拟电源输入。通过VBAT输入,可以备份RTC和备份寄存器。当连接到外部SMPS时,可使用专用的VDD12电源来绕过内部LDO调节器。
STM32L412xx系列提供6个从32到64针的包。
特征
•采用FlexPowerControl的超低功耗
–1.71 V至3.6 V电源
–-40°C至85/125°C温度范围
-VBAT模式下为300 nA:RTC和
32x32位备份寄存器
–16 nA关闭模式(4个唤醒引脚)
–32 nA待机模式(4个唤醒引脚)
–带RTC的245 nA待机模式
–0.7µA停止2模式,0.95µA带RTC
–79µA/MHz运行模式(LDO模式)
–28μA/MHz运行模式(@3.3 V开关电源模式)
–批量采集模式(BAM)
–4微秒从停止模式唤醒
–棕色输出复位(BOR)
–互连矩阵
•核心:Arm®32位Cortex®-带FPU的M4 CPU,
自适应实时加速器(ART)
加速器™) 允许0等待状态执行
来自闪存,频率高达80 MHz,
MPU、100DMIPS和DSP指令
•业绩基准
–1.25 DMIPS/MHz(干石2.1)
–273.55 CoreMark®(3.42 CoreMark/MHz@80兆赫)
•能源基准
–442 ULPMark CP®
–165 ULPMark PP®•时钟源
–4至48 MHz晶体振荡器
–用于RTC(LSE)的32 kHz晶体振荡器
–内部16MHz工厂微调RC(±1%)
–内部低功率32 kHz RC(±5%)
–内部多速100 kHz至48 MHz
振荡器,由LSE自动调整(优于
±0.25%精度)
–带时钟恢复的内部48 MHz
–用于系统时钟的PLL
•高达52个快速I/O,多5 V容限
•带硬件日历、警报和校准的RTC
•多12个电容感应通道:支持
触摸键、线性和旋转式触摸传感器
•10个定时器:1个16位电机控制,
1x 32位和2x 16位通用型,1x 16-
位基本,2个低功耗16位定时器(可用在停止模式下),2个看门狗,SysTick定时器
•记忆
–128 KB单银行闪存,专有代码
读出保护
–40 KB的SRAM,包括8 KB的
硬件奇偶校验
–具有XIP的四SPI内存接口
能力
•丰富的模拟外围设备(电源)
–2个12位ADC 5 Msps,多16位,带
硬件过采样,200µA/Msps
–2个内置PGA的运算放大器
–1x超低功耗比较器
–精确的2.5 V或2.048 V参考电压
电压缓冲输出
•12个通信接口
–USB 2.0全速无晶体解决方案
使用LPM和BCD
–3倍I2C FM+(1 Mbit/s),SMBus/PMBus
–3倍USART(ISO 7816、LIN、IrDA、调制解调器)
–1x LPUART(停止2唤醒)
–2个SPI(和1个四SPI)
–IRTIM(红外接口)
•14通道DMA控制器
•真随机数发生器
