ARM's Most Energy Efficient Cortex-M Class Processor
The ARM Cortex-M0+ processor is a high-performance and energy-efficient ARM processor. An exceptionally small silicon area and ultra low power footprint is available in the EFM32™ Zero Gecko microcontrollers. The Zero Gecko features Silicon Labs' proven low energy peripheral technology, enabling engineers to design energy friendly applications. With the Zero Gecko, the intelligence can be moved out to the smart sensors and other Internet of Things applications. Energy harvesting supplies optimal power for the efficient Cortex-M0+ Zero Gecko.
Energy Efficient ARM Processor
An optimized architecture with a core pipeline of just 2 stages enables the Cortex-M0+ processor to achieve a power consumption of just 11.2 uW/MHz while raising the performance to 2.42 CoreMark/MHz.
The Cortex-M0+ processor keeps the same 56 instructions of the Cortex-M0 processor, enabling simple and quick development. The Thumb® instruction set offers an unrivaled code-density while providing access to 32-bit computation performance. The combination of the these features make the Cortex-M0+ processor a natural and cost effective successor to 8/16-bit devices in a wide variety of applications, while retaining tool and binary upwards compatibility with the feature-rich Cortex-M3 and Cortex-M4 processors.
Connectivity and Versatility
Each application is different and has its specific needs. The Cortex-M0+ processor offers a wide choice of options, like sharing the Memory Protection Unit and the re-locatable vector-table with the Cortex-M3 and Cortex-M4 processors.
- High performance 32-bit CPU
- 2.42 CoreMark/MHz – 0.93 DMIPS/MHz
- Low latency 2-stage pipeline
- Integrated WFI and WFE sleep state and sleep signal support
- Optional Micro Trace Buffer
ARM Cortex-M0 Based MCUs
|Family||Speed (MHz)||Flash (kB)||RAM (kB)||USB||LCD||UART||USART||I²C||I2S||Packages|
||24||4, 8, 16, 32||2, 4||No||No||2||1||1||1||QFN24, QFN32, QFP48|
||25||32, 64||4, 8||Yes||No||3||2||1||1||CSP36, QFN24, QFN32, QFP48|