onARM

Cortex-M0

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.

Microcontroller Vendors

Core Overview
FamilyCortex
ArchitectureARMv6-M
Product LineEmbedded
Pipeline Stages3
With NVIC
Instruction Set
ARM InstructionsUnsupported
Thumb InstructionsSupported
Thumb2 InstructionsUnsupported
DSP InstructionsUnsupported
SIMD InstructionsUnsupported
Memory Interface
CacheUnsupported
TCMUnsupported
MMUUnsupported
MPUUnsupported
Debug Interface
CoreSight
Power Modes
Standby, Sleep