Quote the differences between Cortex M and Cortex A.

Subject : Embedded Systems Design

Topic : Embedded Hardware and Design

Difficulty level : Medium

1 Answer
  • Cortex A is for application, is connected to a large amount of memory and runs at relatively high clock speed. It is designed to handle large amounts of applications, while running complete operating systems. It can be used as primary processor on mobile devices that require fast computational power. It is used in mobile phones, tablets, digital cameras.

  • A cortex M, designed for micro controller world, has much less memory, runs at slower clock speed but requires less energy to run and is much smaller. It is used to control hardware devices or to interface hardware and other processor.

Please log in to add an answer.