Communications

Choosing the right Cortex-M processor

9th August 2012
ES Admin
0
All the Cortex-M series processors are designed to be low power, very energy efficient and have high code density. For most simple, low power applications, the Cortex-M0 processor or the Cortex-M0+ processor can handle the task easily. The Cortex-M0+ processor is the newest member of the series which reduces the pipeline to two stages, reducing power consumption even further.
There are also some new features added to the Cortex-M0+ processor which were not available on the Cortex-M0 processor, such as the single cycle I/O interface and the Memory Protection Unit.

For applications that need to handle a lot more data processing, such as handling complex data structures, or simply when higher performance is required, the Cortex-M3 or Cortex-M4 processors can be a better solution. Both Cortex-M3 and Cortex-M4 processors are based on the ARMv7-M architecture and provide a comprehensive instruction set to enable efficient data processing.

If you are developing applications that require processing of floating point numbers, especially single precision floating point (float in C), then the Cortex-M4 processor with the floating point unit would be ideal. The floating point unit in the Cortex-M4 processor is optional and supports single precision floating point calculations. Floating precision floating point calculations have to be handled by software such as using a maths library from the compiler suite.

The Cortex-M4 processor also supports instructions which accelerate DSP applications such as SIMD and faster MAC.

Obviously, the Cortex-M3 or even Cortex-M4 processor-based microcontroller can also handle simple control tasks or general data processing. Very often this happens when the peripheral set or feature required is available only on a particular Cortex-M3 or Cortex-M4 processor-based MCU.

If this abstract has piqued your interest, read the full article online in the August issue of Electronic Specifier Design, by clicking here.

Featured products

Upcoming Events

View all events
Newsletter
Latest global electronics news
© Copyright 2024 Electronic Specifier