Energy Micro has added a “tickless” extension to the free ARM Keil RTX real time operating system to further reduce power consumption on its family of Cortex-M based EFM32 microcontrollers.
It will be available as part of its Simplicity Studio tool suite and was designed to provide an ultra-low power, deep-sleep mode between tasks.
According to Energy Micro’s VP of Simplicity, Øyvind Grotmol, the tickless extension allows the EFM32 MCU to wake up only when needed, either at a scheduled time or on an interrupt event.
“This results in orders of magnitude better current consumption,” he said, “than competing solutions based on using the system timer, SysTick, which require a constantly running, high frequency clock.“
With RTX RTOS, he said, EFM32 users can now enter a deep sleep mode, consuming less than 1uA, between normal active operations.
Keil RTX is provided with full source code under a BSD license that is free of charge for everyone, including for commercial usage.
The Keil RTX implements the RTOS API of the ARM Cortex Microcontroller Software Interface Standard (CMSIS). It is available for all of Energy Micro’s EFM32 MCU families via the Simplicity Studio software suite.