Cortex-M0, Cortex M0+, and Cortex-M23 for applications requiring minimal cost, power and area
Cortex-M3, Cortex-M4, and Cortex-M33 for all applications where a balance between 32-bit performance and energy efficiency is desirable
Cortex-M7 is designed for embedded applications requiring high performance
• Cortex-A -- application processor cores for a performance-intensive systems
• Cortex-R – high-performance cores for real-time applications
• Cortex-M – microcontroller cores for a wide range of embedded applications.