Sie sind auf Seite 1von 16

Electronics Project Kits For Students Click Here

  fb tw yt

HOME PROJECT IDEAS › POPULAR PROJECTS › ELECTRICAL › ELECTRONICS › ROBOTICS GENERAL › BUY PRODUCTS MY AC

Expert Outreach Communication Giveaways IC › Infographics Projects › Quiz Tools › White Papers

What is the Difference between 8051, PIC, AVR and ARM?
by Tarun Agarwal | at ELECTRONICS MICROCONTROLLERS

1 Electronic Manufacturing - Service Made in EU TechniSat


TechniGroup o៛�ers a complete Electronic Manufacturing Serv. for over 30 years technigroup-ems.com

2 Trade CFDs With Windsor - The Most Reliable CFD Broker


No Commission, Low Spread, Multi Currency, Auto. Contract Rollover. Regulated en.windsorbrokers.eu/promotions/cfds

Nowadays, Microcontrollers are so cheap and simply obtainable that it is general to use them instead of easy logic circuits like counters for the sole rea
some  design  flexibility  and  discount  some  space.  Some  machines  and  robots  will  even  rely  on  a  huge  number  of  microcontrollers,  each  one  ent
confident task. Mainly fresh microcontrollers are ‘In System Programmable’ it means that you can be adjusting the program being executed, without
Microcontroller from its position. In this article we are discussing about the difference between AVR, ARM, 8051 and PIC Microcontrollers.

AdChoices

AVR Programmer USB

Pic Microcontroller
Popular Pages!
Difference between AVR, ARM, 8051 and PIC Microcontrollers
The  differences  between  the  microcontrollers  are  mainly  include  what  is  a  microcontroller,  difference  between  AVR,  ARM,  8051  and  PIC  microcont
applications.

What is a Microcontroller?
A micro­controller can be comparable to a little stand alone computer; it is an extremely powerful device, which is able of executing a series of pre­prog
and interacting with extra hardware devices. Being packed in a tiny integrated circuit (IC) whose size and weight is regularly negligible, it is becomi
controller for as robots or any machines required some type of intelligent automation. A single microcontroller can be enough to manage a small mo
automatic washer machine or a security system. Several microcontrollers contains a memory to store the program to be executed, and a lot of input/ou
can be a used to act jointly with other devices, like reading the state of a sensor or controlling a motor.

8051 Microcontroller
8051 microcontroller is an 8­bit family of microcontroller is developed by the Intel in the year 1981. This is one of the popular families of microcontro
used all across the world. This microcontroller was moreover referred as “system on a chip” since it has 128 bytes of RAM, 4Kbytes of a ROM, 2 Ti
port, and 4 ports on a single chip. The CPU can also work for 8bits of data at a time since 8051 is an 8­bit processor. In case the data is bigger than 8 b
to be broken into parts so that the CPU can process easily. Most manufacturers contain put 4Kbytes of ROM even though the number of ROM can be
to 64 K bytes.

Popular Pages!
8051 Microcontroller

The 8051 has been in utilized in a wide number of devices, mostly because it is easy to integrate into a project or make a device approximately. The fol
major areas of focus:

Energy  Management:  Efficient  metering  systems  facilitate  in  controlling  energy  usage  in  homes  and  manufacturing  applications.  These  metering
prepared capable by incorporating microcontrollers.

Touch screens: A high number of microcontroller providers incorporate touch­sensing capabilities in their designs. Portable electronics such as cell p
players and gaming devices are examples of microcontroller­based touch screens.

Automobiles:  The  8051  finds  wide  taking  in  providing  automobile  solutions.  They  are  broadly  used  in  hybrid  vehicles  to  handle  engine  variants.
functions such as cruise control and anti­brake system have been prepared more capable with the use of microcontrollers.

Medical Devices: Moveable medical devices such as blood pressure and glucose monitors use microcontrollers will to show data, thus provided that hi
in providing medical results.

PPIC Microcontroller
opular Pages!
Peripheral Interface Controller (PIC) is microcontroller developed by a Microchip, PIC microcontroller is fast and simple to implement program when we 
microcontrollers like 8051. The ease of programming and simple to interfacing with other peripherals PIC become successful microcontroller.

PIC Microcontroller

We  know  that  microcontroller  is  an  integrated  chip  which  is  consists  of  RAM,  ROM,  CPU,  TIMER  and  COUNTERS.  The  PIC  is  a  microcontroller 
consists of RAM, ROM, CPU, timer, counter, ADC (analog to digital converters), DAC (digital to analog converter). PIC Microcontroller also support the
CAN,  SPI,  UART  for  an  interfacing  with  additional  peripherals.  PIC  mostly  used  to  modify  Harvard  architecture  and  also  supports  RISC  (Reduced  I
Computer)  by  the  above  requirement  RISC  and  Harvard  we  can  simply  that  PIC  is  faster  than  the  8051  based  controllers  which  is  prepared  up  of 
architecture.

AVR Microcontroller
AVR microcontroller was developed in the year of 1996 by Atmel Corporation. The structural design of AVR was developed by the Alf­Egil Bogen and V
AVR derives its name from its developers and stands for Alf­Egil Bogen Vegard Wollan RISC microcontroller, also known as Advanced Virtual RISC. Th
was the initial microcontroller which was based on the AVR architecture, though the first microcontroller to hit the commercial market was AT90S120
1997.

Popular Pages!
AVR Microocntroller

AVR Microcontrollers are Available in three Categories

TinyAVR:­ Less memory, small size, appropriate just for simpler applications

MegaAVR:­ These are the mainly popular ones having a good quantity of memory (up to 256 KB), higher number of inbuilt peripherals and appropriate
complex applications.

XmegaAVR:­ Used in 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  RI
(ARM).

Popular Pages!
Electronic Manufacturing - Service Made in EU TechniSat
TechniGroup o៛�ers a complete Electronic Manufacturing Serv. for over 30 years technigroup-ems.com

ARM Microcontroller

An ARM makes at 32­bit and 64­bit RISC multi­core processors. RISC processors are designed to perform a smaller number of types of computer instru
they can operate at a higher speed, performing extra millions of instructions per second (MIPS). By stripping out unnecessary instructions and optimiz
RISC processors give outstanding performance at a part of the power demand of CISC (complex instruction set computing) procedure.

ARM processors are widely used in customer electronic devices such as smart phones, tablets, multimedia players and other mobile devices, such 
Because of their reduced to instruction set, they need fewer transistors, which enable a smaller die size of the integrated circuitry (IC). The ARM proce
size reduced difficulty and lower power expenditure makes them suitable for increasingly miniaturized devices.

Main Difference between AVR, ARM, 8051 and PIC Microcontrollers
P  o p u l a r   P a g e s ! 8051 PIC AVR
Bus width 8­bit for standard core 8/16/32­bit 8/32­bit 32­bit mostly also a
64­bit
Communication Protocols UART, USART,SPI,I2C PIC, UART, USART, LIN, CAN, UART, USART, SPI, I2C, UART, USART, LI
Ethernet, SPI, I2S (special purpose AVR support CAN, USB, Ethern
CAN, USB, Ethernet)
SAI (serial audio in

Speed 12 Clock/instruction cycle 4 Clock/instruction cycle 1 clock/  instruction cycle 1 clock/ instruction 

Memory ROM, SRAM, FLASH SRAM, FLASH Flash, SRAM, EEPROM Flash, SDRAM, EE

ISA CLSC Some feature of RISC RISC

Memory Architecture Von Neumann architecture Harvard architecture Modified Modified Harvard a

Power Consumption Average Low Low Low

Families 8051 variants PIC16,PIC17, PIC18, PIC24, Tiny, Atmega, Xmega, special ARMv4,5,6,7 and s


PIC32 purpose AVR
Community Vast Very Good Very Good Vast

Manufacturer NXP, Atmel, Silicon Labs, Microchip Average Atmel Apple, Nvidia, Qua


Dallas, Cyprus, Infineon, etc. Samsung Electroni
etc.
         Cost (as compared to Very Low Average Average Low
features provide)
Other Feature Known for its Standard Cheap Cheap, effective High speed operati

Popular Pages! Vast
 

Popular Microcontrollers AT89C51, P89v51, etc. PIC18fXX8, PIC16f88X, Atmega8, 16, 32, Arduino LPC2148, ARM Co


PIC32MXX Community ARM Cortex­M7, e

Thus,  this  is  all  about  the  difference  between  AVR,  ARM,  8051  and  PIC  microcontrollers.  We  hope  that  you  have  got  a  better  understanding  of
Furthermore, any queries regarding this concept or electronics and electrical projects, please give your valuable suggestions by comment in the com
below. Here is a question for you, what are the applications of AVR and ARM?

Popular Pages!
Saluki 7.5GHz ­ Handheld Differences between OLED display­ WINSTAR ­ Embedded Systems C
Spectrum Analyzer Arduino and Raspberry Pi PMOLED, OLED display Programming Tutorial
modules using Keil
Ad salukirf.com elprocus.com Ad winstar.com.tw elprocus.com

TFT display modules Ateml AVR Microcontroller Microcontrollers Microcontroller based


supplier ­ Competitive price Serial Data Communication Introduction, projects on 8051, AVR 
TFT modules (USART) Microcontrollers Types... PIC Microcontroller
Ad raystar­optronics.com elprocus.com elprocus.com elprocus.com

SHARE THIS POST:

Facebook Twitter Google+ LinkedIn Pinterest

‹ PREVIOUS
Difference Between Analog Circuit and Digital Circuit
Popular Pages!
Different Types of Solenoid, Working Principl

RELATED CONTENT

Designing of 12V to 24V DC 8051 Microcontroller Based
Converter Circuit using LM324 Ultrasonic Object Detection
Circuit

Design of Android Controlled Description for 150 Watt
Automobiles Using 8051 Amplifier Circuit
Microcontroller

4 Comments

Popular Pages!
Harshita Says:
at
I want to program arduino board using Keil uvision. Can you suggest which version of Keil uvision would be compatible with which arduino board?

Tarun Agarwal Says:
at
Hi Harshita
I sincerely appreciate your kind response. As per your query, The open­source Arduino Software (IDE) makes it easy to write code and upload it 
board. It runs on Windows, Mac OS X, and Linux. No need of Keil uvision IDE.
And once again please visit our domestic website http://www.edgefxkits.com/ 
For more details please contact to Mr. sathish on +91 8885507011 or you can email us on info@edgefxkits.in

Deepika.V Says:
at
which micro controller is used for digital notice board using gsm sim module, which one is use ?why you taken …..give ellaborate..

Tarun Agarwal Says:
at
Hi Deepika.V
Please visit our website once http://www.edgefxkits.com/
For furthermore details please contact to Mr. Satish on +91 8885507011 or you can email us on info@edgefxkits.in

Add Comment

Popular Pages!
Comment:

Name *  

Email *  

Website  

Post Comment

SEARCH

JOIN OUR LOYAL FAN BA

Popular Pages!
Name

Email

BECOME SUBSCR

DISCOUNTED PRICES

RESISTOR COLOR CODE
CALUCLATOR

Popular Pages!
TRENDING ARTICLES

Design of Android Co
Automobiles Using 8
Microcontroller

Designing of 12V to 2
Converter Circuit usi

8051 Microcontroller 
Ultrasonic Object Det

Description for 150 W
Circuit

How to Make a Blinki
a 555 Timer IC?

Powered by WPSIREN

Popular Pages!
  Popular Pages!
CATEGORIES RECENT COMMENTS FOLLOW ON FACEBOOK

Home Tarun Agarwal on Free Electronics Mini ElProCus


Projects Ideas for Engineering Students 6,167 likes
Popular posts
Tarun Agarwal on Free Electronics Mini
Project Ideas Projects Ideas for Engineering Students
Like Page
Electrical Rajalakshmi on Free Electronics Mini
Projects Ideas for Engineering Students
Electronics Be the first of your friends to like this
Tarun Agarwal on Latest Simple Electronic
Robotics
Projects for Beginners in 2016
Technology
Tarun Agarwal on Latest Simple Electronic
Download Projects list Projects for Beginners in 2016

Advertise With Us Disclaimer Report Violation Image Usage Policy Privacy Policy Contact 

Copyright 2015 © Elprocus

Popular Pages!

Das könnte Ihnen auch gefallen