oscarcot
Junior Member level 1
Hello everybody,
I'm choosing an ultra low power microcontroller for an application with RTC and long sleeping times. I have been looking at the numbers from the brochures and datasheets from STML4 and L0 and I can't find a reason why L0 is better in power consumption. I post some numbers from the website:
STM32L4
Ultra-low-power mode: 8 nA with backup registers without real-time clock (5 wakeup pins)
Ultra-low-power mode + RTC: 200 nA with backup registers (5 wakeup pins)
Ultra-low-power mode + 16 Kbytes of RAM: 170 nA
Ultra-low-power mode + 16 Kbytes of RAM + RTC: 450 nA
Dynamic run mode: down to 84 μA/MHz
Wake-up time: 5 μs
source: https://www2.st.com/content/st_com/...l4-series.html?querycriteria=productId=SS1687
STM32L0
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
source: https://www2.st.com/content/st_com/...l0-series.html?querycriteria=productId=SS1817
First of all, dynamic run mode is slightly worse for L0; then, Ultra-low power mode + RTC looks way better for L4 than L0's ultra low power mode, and on top of that, L0 doesn't have an 8 nA shutdown mode. The only significant difference I found on tables and graphs from the ST website is that the L4 has much higher memory and performance than L0, which has no FPU......
Could somebody please enlighten me and tell me how to exploit the ULP capabilities of L0?
Thanks and kindest regards,
Oscar
I'm choosing an ultra low power microcontroller for an application with RTC and long sleeping times. I have been looking at the numbers from the brochures and datasheets from STML4 and L0 and I can't find a reason why L0 is better in power consumption. I post some numbers from the website:
STM32L4
Ultra-low-power mode: 8 nA with backup registers without real-time clock (5 wakeup pins)
Ultra-low-power mode + RTC: 200 nA with backup registers (5 wakeup pins)
Ultra-low-power mode + 16 Kbytes of RAM: 170 nA
Ultra-low-power mode + 16 Kbytes of RAM + RTC: 450 nA
Dynamic run mode: down to 84 μA/MHz
Wake-up time: 5 μs
source: https://www2.st.com/content/st_com/...l4-series.html?querycriteria=productId=SS1687
STM32L0
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
source: https://www2.st.com/content/st_com/...l0-series.html?querycriteria=productId=SS1817
First of all, dynamic run mode is slightly worse for L0; then, Ultra-low power mode + RTC looks way better for L4 than L0's ultra low power mode, and on top of that, L0 doesn't have an 8 nA shutdown mode. The only significant difference I found on tables and graphs from the ST website is that the L4 has much higher memory and performance than L0, which has no FPU......
Could somebody please enlighten me and tell me how to exploit the ULP capabilities of L0?
Thanks and kindest regards,
Oscar