The ARM® Cortex®-M0+ processor is the most energy-efficient ARM processor available. It builds on the very successful Cortex-M0 processor, retaining full instruction set and tool compatibility, while further reducing energy consumption and increasing performance. Its exceptionally low gate count, minimal power requirements, and reduced code footprint make the Cortex-M0+ cost-competitive to legacy 8-bit processors but at the same time offering 32-bit performance.
- Highest energy efficiency. The Cortex-M0+ processor achieves a power consumption of just 9.4µW/MHz (90LP process, base configuration), while reaching a performance of 2.46 CoreMark/MHz
- Versatility. The Cortex-M0+ processor includes optional functionalities that allow designers to reach an optimal fit-for-purpose solution for a broad range of applications. These include the single-cycle I/O interface for faster control, the micro trace buffer(MTB) for enhanced debug, and others which are common to all Cortex-M processors, such as the memory protection unit(MPU) and the relocatable vector-table
- Fast time-to-market. The Cortex-M0+ processor is binary compatible to the Cortex-M0 and is upward binary compatible to all other Cortex-M processors making software re-use a realisable advantage. Developers also benefit from the ARM partnership’s extensive ecosystem of embedded tools, software, and knowledgebase.
The Cortex-M0+ processor brings the highest energy-efficiency to cost-sensitive devices. It is suitable for a wide variety of applications such as:
The Cortex-M0+ processor can be incorporated into a SoC using a broad range of ARM technology including System IP, and Physical IP. It is fully supported by ARM development tools. Related IP includes:
|Compatible IP||Tools||Software & Ecosystem|
ARM training courses and Active Assist on-site system-design advisory services enable licensees to efficiently integrate the Cortex-M0+ processor into their design to realize maximum system performance with lowest risk and fastest time-to-market.