Cortex-M series processors Cortex logo

ARM documentation set for the ARM Cortex-M series of processors, including the ARM Cortex-M0, ARM Cortex-M0+, ARM Cortex-M1, ARM Cortex-M3, and ARM Cortex-M4 processors.

The ARM Cortex-M Series is a family of deeply embedded processors optimized for cost sensitive applications. These processors support the Thumb instruction set only.

  • The Cortex-M System Design Kit contains a collection of AMBA infrastructure components, baseline peripherals and example system designs to help accelerate the development of Cortex-M based systems.
  • The ARM Cortex-M4 processor is a low-power processor that features low gate count, low interrupt latency, and low-cost debug. The Cortex-M4F is a processor with the same capability as the Cortex-M4 processor, and includes floating point arithmetic functionality. These processors are intended for applications requiring digital signal processing functionality.
  • The ARM Cortex-M3 processor is a low-power processor that features low gate count, low interrupt latency, and low-cost debug. It is intended for deeply embedded applications that require fast interrupt response, including microcontrollers and automotive and industrial control systems.
  • The ARM Cortex-M1 FPGA processor is intended for deeply embedded applications that require a small processor integrated into an FPGA.
  • The ARM Cortex-M0+ processor is a very low gate count, highly energy efficient processor that is intended for microcontroller and deeply embedded applications that require an area and power consumption optimized processor, with a rich set of configuration options.
  • The ARM Cortex-M0 processor is a very low gate count, energy efficient processor that is intended for microcontroller and deeply embedded applications that require an area optimized processor.

Show/hideContents

Show/hideRelated information

Show/hideHelp

Copyright © 2007-2010 ARM Limited. All rights reserved. Cortex-M