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

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

Reply to
Kvik
Loading thread data ...

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.

  • formatting link
    Designed for microcontrollers. More than 7000 downloads per month.

  • formatting link

15 interconnected trace views. An indispensable productivity tool.
Reply to
FreeRTOS info

Sorry - that part was a reply to your other thread. I didn't realise there were two threads.

Regards, Richard.

  • formatting link
    Designed for microcontrollers. More than 7000 downloads per month.

  • formatting link

15 interconnected trace views. An indispensable productivity tool.
Reply to
FreeRTOS info

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.