What is the Difference between AVR, ARM, 8051 and PIC Microcontrollers AVR Microocntroller

Difference between AVR, ARM, 8051 and PIC Microcontrollers

Difference between AVR, ARM, 8051 and PIC Microcontrollers

The variations between the microcontrollers are in the main included what’s a microcontroller, distinction between AVR, ARM, 8051 and PIC microcontrollers and its applications.

Basically, all of them do mostly the same things. It only depends on how precisely you can use them.

They disagree between AVR, ARM, 8051 and PIC Microcontrollers in Memory design, power consumption, cost, speed etc.
  • ARM- if you  want  fast computing, a large number of timer and ADC’s then ARM will be fit.
  • 8051- if u desire a low cost controller with basic functions then 8051 can fulfill. It will be of nice use in your low-priced school projects
  • AVR- one among the most popular classes of the controller. A cheap, large number of library files, used in many robotic applications. Best for the beginners.
  • PIC- Cheap, employed in refrigerators and low budget comes. I will not advise for this because of its low community support.

 8051 Microcontroller
8051 microcontroller is an 8-bit family of the microcontroller is developed by the Intel in the year 1981. This is one of the popular families of the microcontroller is being used all across the world. This microcontroller was moreover referred as “system on a chip” since it’s 128 bytes of RAM, 4Kbytes of a store, 2 Timers, 1 Serial port, and 4 ports on a single chip. The C.P.U. can even work for 8bits of data at a time since 8051 is an 8-bit processor.In case the info is larger than eight bits, then it damage into parts so that the CPU can process easily. Most manufacturers contain put 4Kbytes of ROM even though the number of ROM can be exceeded up to 64 K bytes.

8051 Microcontroller
8051 Microcontroller
The 8051 has been in used in a very wide range of devices, largely as a result of it’s easy to integrate into a project or create a tool more or less. The following are the major areas of focus:
Energy Management: economical metering systems facilitate in controlling energy usage in homes and producing applications.
These metering systems are ready capable by incorporating microcontroller.
Touchscreens: A high range of microcontroller suppliers incorporate touch-sensing capabilities in their styles.
Portable physical science like cell phones, media players and gaming devices are examples of microcontroller-based touch screens.
Medical Devices: mobile medical devices as force per unit area monitors use microcontrollers can  indicate knowledge, this provided higher reliability in providing medical results.

PIC Microcontroller

We know that the microcontroller is Associate in Nursing integrated chip that is consists of RAM, ROM, CPU, TIMER, and COUNTERS.

The PIC is a microcontroller which as well consists of RAM, ROM, CPU, timer, counter, ADC (analog to digital converters), DAC (digital to analog converter). PIC Microcontroller also supports the protocols like CAN, SPI, UART for an interfacing with additional peripherals.

PIC largely accustomed modify Harvard design and additionally supports reduced instruction set computer (Reduced Instruction Set Computer) by the higher than demand reduced instruction set computer and Harvard we will merely that PIC is quicker

than the 8051 based controllers which are prepared up of Von-Newman architecture.

AVR Microcontroller

AVR microcontroller was developed within the year of 1996 by Atmel Corporation.
The structural style of AVR was developed by the Alf-Egil Bogen and Vegard Wollan.
AVR derives its name from its developers and stands for Alf-Egil Bogen Vegard Wollan reduced instruction set computer microcontroller, also called Advanced Virtual reduced instruction set computer.

The AT90S8515 was the initial microcontroller which was based on the AVR architecture, though the first microcontroller to hit the commercial market was AT90S1200 in the year 1997.

Difference between AVR, ARM, 8051 and PIC Microcontrollers
AVR Microcontroller

AVR Microcontrollers are Available in Three Categories

 

TinyAVR:- Less memory, small size, acceptable only for less complicated applications
MegaAVR:-These are the most common ones having a good amount of memory (up to 256 KB).. higher  variety of integral peripherals and acceptable for modest to complicated applications.
XmegaAVR:-Used in a commercial for complex applications, which need large program memory and high speed.

ARM Processor

An ARM processor is also one of a family of CPUs based on the RISC (reduced instruction set computer) architecture developed by Advanced RISC Machines (ARM).

Difference between AVR, ARM, 8051 and PIC Microcontrollers
ARM Microcontroller

 

RISC processors are designed to perform a smaller variety of styles of laptop directions so they will operate at a better speed, performing extra millions of instructions per second (MIPS). By baring out uncalled-for directions and optimizing pathways, RISC processors give an outstanding performance at a part of the power demand of CISC (complex instruction set computing) procedure.
ARM processors are wide used in client electronic devices like smartphones, tablets, multimedia players and other mobile devices, such as wearable. Because of their reduced to the instruction set, they need fewer transistors, which enable a smaller die size of the integrated circuitry (IC). The ARM processors, smaller size means less difficulty and lower power expenditure makes them fit for increasingly miniaturized devices.

 Difference between AVR, ARM, 8051 and PIC Microcontrollers – Table

 
8051
PIC
AVR
ARM
Bus width
8-bit for standard core 8/16/32-bit 8/32-bit 32-bit mostly also available in 64-bit
Communication Protocols
UART, USART,SPI,I2C PIC, UART, USART, LIN, CAN, Ethernet, SPI, I2S UART, USART, SPI, I2C, (special purpose AVR support CAN, USB, Ethernet)
UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (serial audio interface), IrDA
Speed
12 Clock/instruction cycle 4 Clock/instruction cycle 1 clock/  instruction cycle 1 clock/ instruction cycle
Memory
ROM_ SRAM_ FLASH SRAM_ FLASH Flash_ SRAM, EEPROM Flash-SDRAM, EEPROM
ISA
CLSC
Some feature of RISC
RISC RISC
Memory Architecture
Von Neumann architecture Harvard architecture Modified Modified Harvard architecture
Power Consumption
medium Low Low Low
Families
8051 variants PIC16,PIC17, PIC18, PIC24, PIC32 Tiny, Atmega, Xmega, special purpose AVR ARMv4,5,6,7 and series
Community
Vast Very Good Very Good Vast
Manufacturer
NXP, Atmel, Silicon Labs, Dallas, Cyprus, Infineon, etc. Microchip Average Atmel Apple, Nvidia, Qualcomm, Samsung Electronics, and TI etc.
         Cost (as compared to features provide) too Low medium medium Low
Other Feature
Known for its Standard Cheap Cheap- effective High-speed operation

Vast
Popular Microcontrollers
AT89C51, P89v51, etc. PIC18fXX8, PIC16f88X, PIC32MXX Atmega8, 16, 32, Arduino Community LPC2148, ARM Cortex-M0 to ARM Cortex-M7, etc.
Thus, this is often all about the distinction between AVR, ARM, 8051 and PIC microcontrollers.

We hope that you have got a better understanding of this concept. Furthermore, any queries relating to this idea or physics and electrical comes, please offer your valuable suggestions by a comment within the comment section below.

If you want extra  Microcontroller and Embedded News, Check out Our Blog Section www.eduengteam.com

You can find more  at Click Here