ARM (Advanced RISC Machine) is the architecture of a processor developed by acorn Computers. ARM processors are becoming increasingly popular in the world of computing. It is used in many different electronic devices, ranging from smartphones to servers.
The ARM architecture has several advantages over other architectures, such as its low power consumption and high performance. In addition, it has a wide range of applications, including embedded systems and mobile devices.
ARM – Advanced RISC Machine
ARM Developed by Acorn Computers
ARM Supports 32 bit & 64 bit CPU’s
ARM Cores and Arch Versions:
Arch
ARM Cores
Core bit width
ARMv1
ARM1
32
ARMv2
ARM2, ARM3
32
ARMv3
ARM6, ARM7
32
ARMv4
ARM8,StrongARM,
32
ARMv4T
ARM7TDMI,
ARM9TDMI
ARMv5TE
ARM7EJ,
ARM9E,
ARM10E
32
ARMv6
ARM11
32
ARMv6-M
Cortex-M0,
Cortex-M0+,
Cortex-M1
32
ARMv7-A
Cortex-A5,
Cortex-A7,
Cortex-A8,
Cortex-A9,
Cortex-A12,
Cortex-A15,
32
ARMv7-R
Cortex-R4,
Cortex-R5,
Cortex-R7,
Cortex-R8
32
ARMv7-M
ARM Cortex-M3
32
ARMv7E-M
ARM Cortex-M4,
ARM Cortex-M7
32
ARMv8-A
Cortex-A35,
Cortex-A53,
Cortex-A57,
Cortex-A72,
Cortex-A73
32/64
ARMv8.1-A
Cortex-A55,
Cortex-A75,76,77,78
Cortex-X1,
Neoverse N1
32/64
ARMv8-R
Cortex-R52
32
Cortex-R82
64
ARMv8-M
Cortex-M23,
Cortex-M33
32
ARMv9-A
Cortex-A510,
Cortex-A710,
Cortex-A715,
Cortex-X2,
Cortex-X3,
Neoverse N2
64
ARM Micro controller vs Micro Processors
A microcontroller is a small circuit designed to control the flow of electricity within a system. A microprocessor, on the other hand, is a much larger piece of hardware that contains multiple cores and performs complex calculations.
Microcontrollers are typically used in embedded systems where they need to perform specific tasks at very low power levels. For example, they may be used to control external sensors or run motor controllers for machines or robots. Some examples include: