Arm Cortex-M Series Processors

The Cortex-M processor family is optimized for cost and energy-efficient microcontrollers. These processors are found in a variety of applications, including IoT, industrial and everyday consumer devices.

The processor family is based on the M-Profile Architecture that provides low-latency and a highly deterministic operation, for deeply embedded systems. Our latest generation Cortex-M processor is the Cortex-M55, the first built on the Armv8.1-M architecture with Arm Helium technology, a vector processing extension. The Cortex-M55 brings enhanced levels of machine learning and signal processing performance to the next wave of small embedded devices, from wearables to smart speakers and beyond.

Learn more

Arm Cortex-M resources

Read our blog to learn more about Arm Cortex-M resources

Cortex-M comparison table

Download the following PDF datasheet to compare the specifications of Cortex-M processors.


  • Line drawing of letter, email etc.
  • Cortex-M Resources

    List of useful links and resources for developers designing with Cortex-M processors.

    Read here
  • Square with arrow pointing through (Download icon).
  • Designing a SoC with Cortex-M

    Read this white paper to learn how to design a system-on-chip with Cortex-M processors.

    Read here