Tuesday, May 10, 2016

Difference Between Microcontroller and Microprocessor.



The Term microprocessor and microcontroller have always been confused with each other. Both of them have been designed for real time application. They share many common features and at the same time they have significant differences. 


Figure 1. Microprocessor


Microprocessor is an IC Which has only the the the CPU inside them ie only the processing powers as intel pentium's 1, 2, 3, 4, core 2 dou, i3, i5 etc. These microprocessor do not have ROM, RAM , and other peripheral on the chip. A system designer has to dd them externally to make them functional. Application of microprocessor includes Desktop PC's, Laptops, Notepads etc.


Figure2. Microcontroller


Microcontroller has a the the CPU, in Addition with fixed amount of RAM, the ROM and other peripherals on all embedded single chip. Today different manufactures are ATMEL, Microchip, TI etc.

Microcontroller designed to perform specific tasks. 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 keyboard, moues, washing machine , mobiles.

Microprocessor applications where find unspecific tasks like Developing software,website ,Games.  The case of the relationship between Input and output is not defined. They 're need high amount of resource like ROM, RAM, the I / O ports etc.

The clock speed of microprocessor is quite high as compered to microcontroller. whereas microcontrollers operate above 1GHZ as they perform complex tasks.



ADVANTAGED OF MICROCONTROLLER:
  • The system cost is less for microcontrollers because of all peripherals integrated on single chip.
  • It have on chip ROM which provides security of code.
  • Although all microcontrollers have on chip RAM, ROM , I / O ports, But we can also connect additional RAM, ROM and input / output ports externally with microcontroller
  • Microntrollers required less space to install.

DISADVANTAGES OF MICROPROCESSOR:
  • Overall system cost for microprocessor is high.
  • It requires larger space for installation than microcontrollers
  • It requires more time to use because we need to connect external peripherals with it.



Summary Table 


Share this

0 Comment to "Difference Between Microcontroller and Microprocessor."

Post a Comment