Difference Between Microprocessor and Microcontroller
Microprocessor is an IC which contain only CPU inside it, RAM, ROM Timers and other peripheral are connected externally. A system designer has to add them externally to perform functionality. Application of microprocessor includes PC'S, Mobile Phones etc.
Microprocessor is an IC which contain only CPU inside it, RAM, ROM Timers and other peripheral are connected externally. A system designer has to add them externally to perform functionality. Application of microprocessor includes PC'S, Mobile Phones etc.
But in case of Microcontroller, It has RAM, ROM Timers, Counters, and other peripheral are inside a single chip. That's why it is termed as mini computer.
Today there are many manufacturers produces microcontroller with wide range of features in different versions. Some of manufacturers are ATMEL , Microchip, Motorola etc.
Microprocessor find applications where tasks are unspecific like developing software, games, web designing, photo editing, etc. In such cases the relationship between input and output is not defined. They need high amount of resources like RAM, ROM, I/O ports etc.
Microcontrollers are designed to perform specific tasks, where Specific means applications where the relationship of input and output is defined. Depending on the input, some processing needs to be done and output is delivered. For example, keyboards, mouse, washing machine, remote, microwave, cars, bikes, telephones etc.
Clock speed of Microcontroller is a few MHz to 50 MHz but Today’s microprocessor operate above 1GHz as they perform complex tasks.
No comments:
Post a Comment