EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Real-life performance comparison, Microchip PIC32 and ARM Cortex M series

Started by Kvik April 24, 2012
Hi

Well, searching the web to make a fact based decision conserning which
platform would have the best performance, PIC32 or Cortex M series
does not provide consistent answers.

Some sites provides graphs/tables that ARM has the upper hand, and
others that microchip has

So, what's the deal. Any golden answer?

Performance:
CoreMark
uA/MHz
Code size
Portability
Etc

Thanks

Klaus
On 24/04/2012 15:05, Kvik wrote:
> Any golden answer?
Yes - never believe what you read. For example, most vendors claim to have the lowest power - is only one right and the rest telling fibs? Probably not - for the restricted, tailored test case for each chip each one is probably telling the truth (within naturally BS boundaries, anyway) it is just that each is doing a different test to make theirs look the best. The moral - if it matters that much to you then all you can do is test it yourself, in the usage scenario you are *actually* going to use. PIC32 will come out top for some usage scenarios, and Cortex-M in others. With regard to compatibility. The M0 instruction set it a subset of M3, which is a sub-set of M4. However, only the core is going to be the same across vendors, and presumably you want the core to actually talk to something else, and then you will loose compatibility and have to re-compile. Why are you worried about recompiling? Regards, Richard. + http://www.FreeRTOS.org Designed for microcontrollers. More than 7000 downloads per month. + http://www.FreeRTOS.org/trace 15 interconnected trace views. An indispensable productivity tool.
On 24/04/2012 16:17, FreeRTOS info wrote:

> With regard to compatibility. The M0 instruction set it a subset of M3, > which is a sub-set of M4. However, only the core is going to be the > same across vendors, and presumably you want the core to actually talk > to something else, and then you will loose compatibility and have to > re-compile. Why are you worried about recompiling?
Sorry - that part was a reply to your other thread. I didn't realise there were two threads. Regards, Richard. + http://www.FreeRTOS.org Designed for microcontrollers. More than 7000 downloads per month. + http://www.FreeRTOS.org/trace 15 interconnected trace views. An indispensable productivity tool.

The 2024 Embedded Online Conference