Difference Between Micro-controller and Micro-processor
We will discuss about what is micro-controller, what is micro-processor and difference between micro-controller and micro-processor.
Before starting i will tell you the applications of micro-controller and micro-processor.
Micro-controllers are used in washing machines, ATM machines, Xerox machines etc.
They perform only a single task. Micro-processors are used in mobile phones, computers, laptops etc.
Now lets learn something in deep about micro-controller and micro-processor.
Micro-Processor
01. Micro-processor is concern with rapid movement of data and code between external memory and microprocessor.
Hence it has large number of instructions for moving data between microprocessor and external memory.
02. Microprocessor mostly operate on word or byte data and so has very less bit manipulating instruction.
03. Microprocessor usually require interfacing of large number of additional ICs to form a microcomputer based system will be big and so the system will be expensive.
04. Microprocessor is used for designing general purpose computing system of digital.
Micro-Controller
01. Micro-controller are concern with rapid movement of data and code within micro-controller. Hence they has less instruction for data transfer between micro-controller and external memory.
02. Micro-controllers often manipulate with bits and so has big numbers of bit manipulating instructions.
03. Micro-controllers can be used to form a single chip micro-controller system without any external ICs. Hence the printed circuit board of micro-controller based system will be small and so the system will be less expensive.
04. Micro-controllers are used for applications where single task operation is required.
So guys, we hope this article will help you all a lot.....