The original Arm was a frugality-driven design. That DNA — simplicity, orthogonality, predictable timing — is still visible in every Cortex-M today.
Berkeley's RISC-I (44k transistors) outperformed the commercial 68000 (68k transistors) on compiled C code. A small team with no fabrication budget could compete with Motorola and Intel by making the design radically simpler.
Acorn could not afford a full EDA tool flow or a dedicated fab. The whole architecture had to be simulated on a BBC Micro in BBC BASIC before any silicon could be taped out — forcing simplicity.
ARM = Acorn RISC Machine — renamed to Advanced RISC Machines in 1990.
In 1987 the competition was the Amiga 500 (68000 @ 7 MHz), the Atari ST (68000), and early 80286 PCs. An 8 MHz Archimedes was benchmarked at 3–5× the CPU performance of all of them on FP-free workloads.
Despite the technical win, Acorn's total volume was a rounding error next to IBM-PC clones. This set up the pivotal move that turned Arm from "a cool British chip" into the world's most widely-licensed CPU: Apple.
Before Arm, CPUs came from Intel, Motorola, IBM, or DEC — each vertically integrated. Arm's model let any semiconductor company ship a competitive 32-bit CPU by licensing a well-supported IP block. Fifteen years later, nearly every mobile-phone chip vendor was an Arm licensee.
16-bit Thumb encoded the most common instructions in half the space. On a phone with 256 KiB of expensive masked ROM, Thumb reduced code size by ~30% — two-for-one on flash cost.
The core switched between ARM mode (32-bit) and Thumb mode (16-bit) at runtime via BX.
Click a version to see what it added and what shipped under it.
| Profile | v7 flagship | Niche |
|---|---|---|
| A Application | Cortex-A8 (2007) | Phones, set-top, later servers |
| R Real-time | Cortex-R4 (2006) | Baseband, automotive, storage |
| M Microcontroller | Cortex-M3 (2004) | Deeply-embedded MCUs |
Figures from Arm's investor presentations and the 2023 IPO prospectus. Cortex-M represents the largest shipment slice (by unit count); Cortex-A represents the largest revenue slice.
Dropping A32 in the microcontroller profile was a one-way choice — once made, every toolchain and every RTOS simplified. Nobody regretted it.
Integrating the interrupt controller into the CPU with a fixed register map meant driver code could be written against "the NVIC" instead of "STMicro's interrupt controller". This portability cemented Cortex-M's dominance.
Cortex-M4's SIMD and saturating math unlocked audio & motor-control for MCUs. Before M4, these tasks needed a dedicated DSP (TI C28x, ADSP Blackfin).
Bringing secure/non-secure state to MCUs made PSA-certified IoT / payment / medical possible without a separate secure element chip.
128-bit beat-wise vector with int8 + FP16 lanes — explicitly designed for TinyML inference. 5× speedup on CNN kernels vs DSP intrinsics on M4.
Pointer Authentication + Branch Target Identification hardens control flow against ROP/JOP exploits — a first-class defence on MCUs, not just servers.
A single team at Arm (~150 people for the M-profile CPU group) designs the core. 220+ silicon companies then independently ship tens of thousands of SKUs, reusing Arm's verification, Arm's compiler, Arm's CMSIS headers. Software ecosystem compounds across vendors.
Intel & AMD both design and fabricate. Result: 2 vendors, tight vertical integration, no 8051-like diversity. Arm's model gave it the long tail of MCU vendors x86 never had.
ARM), Sep 2023. ~$54 B valuation at open.| Competitor | Position vs Cortex-M | Status (2024/5) |
|---|---|---|
| RISC-V | Open ISA alternative; gaining in cost-sensitive / China-sovereign silicon. | Raspberry Pi RP2350 ships with dual M33 or dual Hazard-3 RISC-V. SiFive, Andes, Codasip supply RISC-V MCU cores. |
| 8051 / AVR / PIC | 8-bit; still shipping but new designs are rare. | Ultra-low-cost & legacy markets only. |
| TI C28x | Dedicated DSP for motor control. | Co-exists with Cortex-M4 in the same SoC; hybrid parts like C2000 / F28P6x pair M33 + C28x. |
| Microchip PIC32 MIPS | 32-bit MIPS MCU line. | Maintained but not expanding; MIPS-the-company pivoted to RISC-V in 2022. |
| Infineon TriCore / AURIX | Automotive 32-bit with integrated safety MCU. | Strong in power-train / ADAS; orthogonal to Cortex-M. |
Arm Ltd. — Arm Architecture Reference Manual (A-profile, R-profile, M-profile) — all freely downloadable
Steve Furber — ARM System-on-Chip Architecture, 2nd ed. (Addison-Wesley, 2000) — history + architecture by one of the original ARM1 designers
Sophie Wilson & Steve Furber — oral histories, Computer History Museum (CHM) and the British Computer Society archive
Joseph Yiu — Definitive Guide to ARM Cortex-M3/M4 & Cortex-M23/M33 — chapters on Arm architecture history
Chisnall, D. — "Understanding ARM Architectures" (ACM Queue, 2015)
Arm IPO prospectus (2023) — historical shipment data, revenue splits, licensee counts
Wikipedia — "ARM architecture family", "Acorn Computers", "ARM Holdings" — surprisingly well-sourced cross-references
Hauser, Curry, Saxby — interviews in Micro Men (BBC, 2009) and the 30-year Arm anniversary documentary (2020)
Presentation built with Reveal.js 4.6 · Playfair Display + DM Sans + JetBrains Mono
Educational use.