Cortex-M Series

Scalable and Low-Power Technology for all Embedded Applications

The ARM Cortex-M processor family is a range of scalable and compatible, energy efficient, easy to use processors designed to help developers meet the needs of tomorrow’s smart and connected embedded applications. Those demands include delivering more features at a lower cost, increasing connectivity, better code reuse and improved energy efficiency.

The Cortex-M family is optimized for cost and power sensitive MCU and mixed-signal devices for applications such as Internet of Things, connectivity, motor control, smart metering, human interface devices, automotive and industrial control systems, domestic household appliances, consumer products and medical instrumentation.

More information on ARM embedded products and related resources is available in the Embedded Group on ARM Connected Community.

Application Examples

fridge control screen and wifi

Cortex-M Series Characteristics

Energy efficiency Ease of use
  • Power efficient 32-bit processors
  • Support for sleep modes
  • Low power design with further optimization packs available
  • Low power consumption enables longer battery life
  • Instructions to support sleep modes
  • Program in C/C++, easy software reuse
  • Wide range of tools available
  • Standardize software framework (Cortex-M Software Interface Standard)
  • Free DSP library
High performance Feature rich
  • Leading MCU performance
  • Instructions for bit manipulation 
  • Low interrupt latency
  • Powerful DSP extensions and optional hardware Floating Point Unit 
  • Powerful Interrupt Control with NVIC
  • OS support features
  • Memory Protection Unit (MPU)
  • Comprehensive debug and reliability features
Ecosystem Reduced system size
  • Largest ecosystem in the industry
  • Several thousands of MCU catalog parts
  • Wide range of development suites
  • Wide range of middleware & RTOS
  • Low gate count
  • High code density reduces memory size
  • Smaller area reduces die cost
  • Smaller area reduces chip package size 

Industry Standard

ARM Cortex-M processors are the most popular choice for embedded applications, having been licensed to over 175 ARM partners and benefit from the widest third-party tools, RTOS and middleware support of any architecture. Using a standard processor within a design allows ARM partners to create devices with a consistent base while enabling them to focus on creating superior device implementations.

Analog Devices Atmel Broadcom Cypress GigaDevice logo Holtek logo Linear Technology Freescale Fujitsu Infineon Technologies Maxim logo Micronas logo Microsemi logo Nordic Semiconductor Nuvoton NXP Renesas Samsung Atmel Sonix Semiconductor Spansion logo STMicroelectronics Texas Instruments Toshiba


We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set