ARM® Cortex®-M0+

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™ microcontrollers. The EFM32 features Silicon Labs' proven low energy peripheral technology, enabling engineers to design energy friendly applications. With the EFM32, 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+.

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-M4 Based MCUs Select Columns
Select Columns
Speed (MHz) Flash (kB) RAM (kB) USB LCD UART USART I2C I2S Packages
Tiny Gecko S1
EFM32 Tiny Gecko 32-bit S1 Microcontrollers
48 64, 128 32 1 4 2 4 QFN32, QFN64, QFN80, QFP48, QFP64, QFP80
Zero Gecko
EFM32 Zero Gecko 32-bit Microcontrollers
24 4, 8, 16, 32 2, 4 2 1 1 1 QFN24, QFN32, QFP48
Happy Gecko
EFM32 Happy Gecko USB-enabled 32-bit Microcontrollers
25 32, 64 4, 8 3 2 1 1 QFN24, QFN32, QFP48

Sort A -> Z
Sort Z -> A

Filter by values...

Loading Results