STM32L0 Microcontrollers (MCUs) and Ecosystem

By STMicroelectronics 101

STM32L0 Microcontrollers (MCUs) and Ecosystem

STMicroelectronics introduces their ultra-energy-efficient ARM® Cortex®-M0+ STM32L0 MCU and extensive development ecosystem, including minimal-cost boards and free software tools that help developers keep tight control of application power consumption and minimize time to market. These MCUs are ideal for energy-sensitive applications, including wearables, medical monitors, industrial sensors, and smart-living devices. There is a free professional development environment for STM32L0 and STM32F0. MDK-ARM for the STM32F0 and STM32L0 editions includes the ARM C/C++ compiler, the CMSIS-RTOS RTX kernel, and the µVision IDE/debugger. Software development is supported by STM32CubeMX and the STM32CubeL0 middleware and firmware suite. The STM32CubeMX initialization code generator and MCU configurator has easy-to-use wizards including a power-consumption calculator that helps evaluate and fine-tune the power budget. STM32CubeL0 includes a HAL (hardware abstraction layer) that simplifies porting to other devices within the pin- and code-compatible STM32 family. In total, STM32Cube provides over 200 free code examples. All STM32Cube tools are available free of charge, as are the ST-Link debugger and the DfuSe and Flash loader tools that simplify using and testing the ROM bootloader.

Features and Benefits
  • Low-power ADC that draws only 41 µA at 12-bit resolution and 10 K sample/samples
  • Energy-saving modes including 340 nA stop with full RAM retention and auto wake-up
  • Low-power pulse counter (16-bit timer) that remains available in ultra-low power mode
  • 3.5 µs wake-up from stop
  • Interconnect matrix that allows data handling to continue while the CPU is idle

Categories

Top