Thursday, August 25, 2016

Difference between Microprocessor and MicroController



Microprocessors are Programmable, Clock-Driven, Register-Based electronic device that takes binary input , processes them according to the instruction stored in the memory and provides result as output. Microprocessors are the heart of Modern Computers.

Micro-controllers are self-contained system that in-cooperates processor, peripherals (RAM, ROM, I/O controls , Clock/Timers, etc) and memory that can be used as an embedded system.They are used in a wide application ranging from toys to Automobiles. An automobile may contain many hundreds of micro-controllers.

Attribute Microprocessor Micro-controller
Defination Programmable, Clock-Driven, Register-Based electronic device that in-cooperates CPU within a single chip A single chip that in-cooperates processor, RAM, ROM, Timer / Clock , I/O control Unit, etc.
Used in Servers, Desktop Computers, Laptops, Mobile Devices products ranging from toys to automobile
Cost expensive cheaper
Electronic Circuit Density higher lower
Components 3 components (ALU, CU, Registers) all components inbuilt (i.e. RAM, ROM, Timers, I/O, etc.)
Additional Circuits can be added cannot be added
Designed To Perform Huge set of general functions Small set of Specific functions

No comments:

Post a Comment