初识Nucleo STM32L053
至于Nucleo一词的详细说明请戳Nucleo-F446RE评测
下面介绍下主控STM32L053
L0系列是意法半导体于2014年新推出的超低功耗的MCU,基于ARM Cortex M0+内核。目前有STM32L0x1,STM32L0x2,STM32L0x3
STM32L1系列也是属于超低功耗系列芯片,但是属于cortex-M3的内核。以下是stm8l,stm32L0,stm32L1的对比。
Nucleo-L053为STM32L053R8,我解释下这些字母和数字的意思。STM32:意法半导体基于32位的ARM Cortex架构的MCU;
L0:low power(低功耗)的Cortex M0+内核的意思;
L1:低功耗Cortex M3内核;
5,6:工作的环境温度区别
1,2,3:在上面的图上面说的很清楚了,主要区别在于是否搭载了DAC,触摸按键,USB,LCD驱动等。
K,T,C,R:说明了封装,K为LQFP32管脚,T为WLCSP36管脚,C为LQFP48管脚,R为LQFP64管脚;
6,8:flash大小,6为32K,8为64K;L0系列只有这两种大小。stm32其他系列的大小还有:4→16K,B→128K,C→256K,D→384K,E→512K。
所以stm32L053R8的意思就是:低功耗,Cortex M0+,64管脚,64K flash的STM32。
ARM Cortex-M0+是专为低功耗设备而生,ST公司的STM32L0系列性能指标如下:
Every part of the STM32 L0 MCUs has been optimized to achieve an outstandingly low power consumption level. The result is a genuine Ultra-Low-Power MCU with record breaking performances.
The exclusive combination of an ARM® Cortex®-M0+ core and STM32 ultra-low-power features, makes the STM32 L0 the best fit for applications operating on battery or supplied by energy harvesting and the world’s lowest power consumption MCU at 125°C.
The STM32 L0 offers dynamic voltage scaling, an ultra-low-power clock oscillator, LCD interface, comparator, DAC and hardware encryption.
New autonomous peripherals (including USART, I²C, touch sense controller) reduce the load of the ARM Cortex-M0+ core leading to fewer CPU wakeups and contribute to decreased processing time and power consumption.
Other value-added features such as 16-bit ADC (HW oversampling), crystal-less USB, short wake-up time and communication peripherals capable of operating in ultra-low-power mode make up for an unrivaled tradeoff between feature integration, performance and ultra-low-energy consumption.
The STM32 L0 is available with up to 64 Kbytes of Flash, 8 Kbytes of RAM and up to 2 Kbytes of embedded EEPROM (no emulation needed) in 32- to 64-pin packages, including a space-saving WLCSP36.
Current consumption reference values:
- Dynamic run mode: down to 87 μA/MHz
- Ultra-low-power mode + full RAM + low power timer: 440 nA (16 wakeup lines)
- Ultra-low-power mode + backup register: 250 nA (3 wakeup pins)
- Wake-up time: 3.5 µs
其性价比完全在传统51之上,所以个人觉得M0内核的出现意在替代市面上广泛使用的51单片机
奉上此Nucleo板卡的一些资源
数据手册Datasheet - production data
Ultra-low-power STM32L0x3 advanced ARM®-based 32-bit MCUs
Getting started with STM32™ Nucleo board software development
Getting started with the STM32 Nucleo board firmware package
Getting started with STM32CubeL0 firmware package for STM32L0xx