Control and Performance for Mixed-Signal Devices 

The Cortex-M processor series is designed to enable developers to create cost-sensitive and power-constrained solutions for a broad range of devices. Cortex-M4 is a high-performance embedded processor developed to address digital signal control markets that demand an efficient, easy-to-use blend of control and signal processing capabilities.

Features and Benefits
Achieve More with Floating Point Processing

Reduce power consumption and extend battery life with 10x acceleration of single precision floating-point operations with the built-in floating-point unit (FPU). Combined with the Arm CMSIS-NN machine learning libraries, Cortex-M4 brings advanced intelligence to battery-powered embedded and IoT devices. 

Add DSP Functionality

Reduce chip system cost with combined control and signal processing in the same processor. Integrated Digital Signal Processing (DSP), SIMD, and MAC instructions simplify overall system design, software development and debug. Programmable in C and supported by a rich library of DSP functions, simplifies signal processing, reduces development effort, and brings DSP to the masses.

Get to Market Faster, Reduce Design Risk

Reduce risk and achieve first-time success by using one of the most widely deployed Cortex-M processors. With its broad ecosystem of software, tools, codecs, and other DSP code, it is easy to build on existing software to create advanced embedded products with less effort and a faster time to market. 

Use Cases
Where Innovation and Ideas Come to Life

Controllers are widely used in industrial applications. Cortex-M4 comes equipped with essential microcontroller features, including low latency interrupt handling, integrated sleep modes, and debug and trace capabilities, making it the ideal processor for industrial control.

Talk with an Expert

Find out how Cortex-M4 can improve signal processing and control in your applications.

Contact Us
Available in Arm Flexible Access

For unlimited design access to this product and other useful Arm IP,
visit Arm Flexible Access. Start your project off the right way
with the world’s leading SoC design portfolio.

Learn More
Related Products and Services
Explore More Options and Features
Mbed IoT Device Platform

Pelion IoT Platform

Building on Arm’s proven leadership as the trusted silicon architect, we are transforming the way IoT creates and captures value for global enterprises. Arm Pelion IoT Platform is the only IoT solution for any device, any data, any cloud.

Software Test Libraries

Software Test Libraries

Arm's Software Test Libraries provide diagnostic coverage to address functional safety requirements for ISO 26262 and IEC 61508 systems, with flexible execution scheduling minimizing the run-time impact on applications.


Designing a secure system-on-chip is challenging and time-consuming. To help designers get to market quickly, Arm provides the IP blocks needed to build a system. Corstone is a solution for architecting the system, making it secure and able to handle the complex power control infrastructure, while balancing trade-offs between performance and power.

AMBA System Controllers

AMBA System Controllers

The Arm AMBA specifications are the standard for on-chip communication. AMBA is an open standard for the connection and management of functional blocks in a system on chip (SoC). It facilitates “right the first time” development of multi-processor designs with large numbers of controllers and peripherals.


Bixi, a touch-free and portable controller, facilitates a new level of
interaction with smart devices. Bixi communicates with other
smart devices, applications, and smart objects; it recognizes
intuitive hand movements, such as waves and half-waves,
and translates them into instructions.

Learn More
Architectures and Technologies
A Foundation of Silicon Success

Arm-based chips, device architectures, and technologies orchestrate the performance of everything that makes modern life possible — from smartphones to agricultural sensors and from medical instruments to servers.