
The ARM Cortex-M0 processor is the smallest, lowest power and most energy-efficient ARM processor available. The exceptionally small silicon area, low power and minimal code footprint of the processor enables developers to achieve 32-bit performance at an 8-bit price point, bypassing the step to 16-bit devices. The ultra low gate count of the Cortex-M0 processor also enables it to be deployed in analog and mixed signal devices. The Cortex-M0 processor promises substantial savings in system cost while retaining tool and binary compatibility with feature-rich processors such as the Cortex-M3 processor. The Cortex-M0 processor, which consumes as little as 85 microwatts/MHz (0.085 milliwatts) in an area of under 12K gates, builds on the unrivaled expertise of ARM as a leader in low-power technology and a key enabler for the creation of ultra low-power devices.
| Core Overview | |
|---|---|
| Family | Cortex |
| Architecture | ARMv6-M |
| Product Line | Embedded |
| Pipeline Stages | 3 |
| With NVIC | |
| Instruction Set | |
| ARM Instructions | |
| Thumb Instructions | |
| Thumb2 Instructions | |
| DSP Instructions | |
| SIMD Instructions | |
| Memory Interface | |
| Cache | |
| TCM | |
| MMU | |
| MPU | |
| Debug Interface | |
| CoreSight | |
| Power Modes | |
| Standby, Sleep | |