Sunday, May 20, 2018

Difference Between Microprocessor and Microcontroller

Difference Between Microprocessor and Microcontroller

Microprocessor is an IC which contain only CPU inside it, RAM, ROM Timers and other peripheral are connected externally. 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

Nokia X6

Nokia X6 is  mid range upcoming smartphone        DISPLAY Screen Size                  5.8 inches, IPS LCD Capacitive Touchs...