Everything about ARM Cortex-M
Group of 32-bit RISC processor cores
The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though they are most often the main component of microcontroller chips, sometimes they are embedded inside other types of chips too. The Cortex-M family consists of Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M35P, Cortex-M52, Cortex-M55, Cortex-M85. A floating-point unit (FPU) option is available for Cortex-M4 / M7 / M33 / M35P / M52 / M55 / M85 cores, and when included in the silicon these cores are sometimes known as "Cortex-MxF", where 'x' is the core variant. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: ARM Cortex-MA 5-minute orientation
- Skim a recent paper: Focal Cortex Stimulation With a Novel Implantable Device and Antiseizure Outcomes in 2 Prospective Multicenter Single-Arm TrialsInfluential work since 2022
- Pick up a classic book: Assembly language programmingThe most-reprinted book on the subject
- Read the landmark paper: Repetitive Bilateral Arm Training and Motor Cortex Activation in Chronic StrokeCited 473 times
- Go sideways: Atmel ARM-based processorsA closely related topic
- Go sideways: STM32A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Repetitive Bilateral Arm Training and Motor Cortex Activation in Chronic Stroke
Reassessing cortical reorganization in the primary sensorimotor cortex following arm amputation
Target Selection Signals for Arm Reaching in the Posterior Parietal Cortex
Long-term reorganization of motor cortex outputs after arm amputation
Neuronal populations in primary motor cortex encode bimanual arm movements
Unilateral, 3D Arm Movement Kinematics Are Encoded in Ipsilateral Human Cortex
The representation of arm movements in postcentral and parietal cortex
Efficient and Side-Channel Resistant Ed25519 on ARM Cortex-M4
🆕 Influential since 2022
Focal Cortex Stimulation With a Novel Implantable Device and Antiseizure Outcomes in 2 Prospective Multicenter Single-Arm Trials
A Brief Review of Deep Neural Network Implementations for ARM Cortex-M Processor
AI-Based Safety Helmet for Mining Workers Using IoT Technology and ARM Cortex-M
Resource-optimized cnns for real-time rice disease detection with ARM cortex-M microprocessors
SMIV: A 16-nm 25-mm² SoC for IoT With Arm Cortex-A53, eFPGA, and Coherent Accelerators
📚 Books worth reading
Assembly language programmingVincent Mahout · 2012- 📕Programming the ARM® Cortex®-M4-Based STM32F4 Microcontrollers with Simulink®Farzin Asadi, Sawai Pongswatd · 2021
- 📕MicroprocessorDarshak S. Vasavada, Sudhir Kumar Sinha · 2025
Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and CYifeng Zhu · 2015- 📕The definitive guide to the ARM Cortex-M3Joseph Yiu · 2009
- 📕Arm Cortex-M MikrocontrollerMichael Weigel
- 📕Digital Signal Processing Using the ARM Cortex M4Donald S. Reay · 2015
- 📕Embedded Systems Fundamentals with ARM Cortex-M based MicrocontrollersAlexander G Dean · 2017
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Atmel ARM-based processors Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology (previously Atmel), that are based on…
- STM32 STM32 is a family of 32-bit microcontroller and microprocessor integrated circuits made by STMicroelectronics. STM32 microcontrollers are grouped into…
- List of microcontrollers This is a list of microcontrollers, organized by brand. In 2015, Altera was acquired by Intel, and then spun back out on its own in 2024. Nios II 32-bit…
- Segger Segger Microcontroller is a private company involved in the embedded systems industry. It provides products used to develop and manufacture four categories…
- ARM architecture family ARM (stylised in lowercase as arm) is a family of RISC instruction set architectures for computer processors. Arm Holdings develops the instruction set…
- EFM32 EFM32 Gecko MCUs are a family of mixed-signal 32-bit microcontroller integrated circuits from Energy Micro (now Silicon Labs) based on ARM Cortex-M CPUs…
- Infineon XMC XMC is a family of microcontroller ICs by Infineon. The XMC microcontrollers use the 32-bit RISC ARM processor cores from ARM Holdings, such as Cortex-M4F…
- List of ARM processors This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the…