Saturday, July 23, 2011

DIFFERENCE BETWEEN MICROCONTROLLERS AND MICROPROCESSORS

In this post i'll make your query clear regading the difference between microprocessors and microcontrollers.

First of all microcontollers: As the name suggests microcontollers are derived from two words micro  + controllers. That is they are small is size and used for controlling purposes of an embedded system.

On the other hand microprocessor reminds us of the PC's processors such as intels's 8085, x86(8086),pentium 3,4, motorola 680x0 and nows a days we are having super fast and stable microprocessors like i3.i5,i7 and technology will be more advanced in future.


THE BASIC DIFFERENCE BETWEEN A MICROPROCESSORS AND MICROCONTROLLERS IS THAT IN MICROPROCESSORS THERE ARE NO INTEGRATED RAM, ROM ,I/O PORTS,TIMERS, AND OTHER PERIPHERALS..


THESE ALL NEED TO BE CONNECTED EXTERNALLY TO MAKE THE FUNCTIONAL

WHILE IN MICROCONTROLLERS ALL THESE "RAM,ROM,I/O PORTS,TIMERS ARE INTEGRATED"



In other words, the processor, the RAM, ROM, I/O ports and the timer are all embedded together on one chip.

TAKE A LOOK BELOW (Click to see the enlarged view)





thus to summerize :)


General-purpose microprocessors
a) Must add RAM, ROM, I/O ports, and
timers externally to make them functional


b) Versatility on the amount of RAM, ROM, and I/O ports

c)Make the system bulkier and much more
expensive.


Microcontroller

The fixed amount of on-chip ROM, RAM,
and number of I/O ports makes them ideal
for many applications.and generally are less expansive but depends upon application







8051 microcontrollers :

No comments:

Post a Comment

About The author

My photo
Himanshu Dureja is an engineering student and part time blogger.