Choosing a Processor for an Embedded Application
There are more than 3,500 catalogued Cortex-M devices you can choose from for your next embedded systems project. A large choice of feature sets, performance, power consumption, and price allows you to find the right part for your design.
At the heart of all of these devices lies one of the 32-bit Arm Cortex-M processors, ranging from the smallest foot-print Cortex-M0, up to the highest performing Cortex-M7. Choosing the right processor for your embedded application can help you build an optimal system that is fit for purpose. This page is a good starting point to help you explore the key differences, and as well as the common features of all members of the Cortex-M family.