Ask Experts » Education » Exam Questions »

What are the differences between Microprocessor and Microcontrollers?

Date: 23 Nov 2010   Posted By: arti goel     Group: Education    Category: Exam Questions   

compare microprocessor vs. microcontrollers

Author: Prabodh Meshram    25 Nov 2010      Member Level: Gold     Points : 4  (Rs 3)    Voting Score: 0

Hey Arti,

Microprocessor is a also Known as 8085 IC . This 40 pin IC is use to perform many Arithmetical and logical Operations. This IC is use to interface different IC's to perform different work , For Example: Providing multiple interrupts using 8259 IC. Similarly we can perform many other operation by interfacing with other IC's. This type of IC's are used in Computers and Personal Uses.

Microcontroller is again an IC of family 8051 series. This is really specialized IC having all the features available with 8085 and in addition to that other features like processor core, memory, and programmable I/O peripherals. This type of IC is self sufficient, can work solely without any help from other IC's . This Type of IC's are used in Automobile companies, embedded systems , remote control devices.

This type of IC is usd to perform function on it's own , i.e. Automatic control is handled here. This IC is most advance version of microprocessor which can control other process. This IC has its own memory , I/O controls , interrupts Etc.


Prabodh Meshram

"Technology Wihtin You,keep Searching"

Author: Mandar Patil    26 Nov 2010      Member Level: Silver     Points : 6  (Rs 5)    Voting Score: 0

Hello Arti,
First you have to know that what is microprocessor and what is microcontroller.

Microprocessor is a multipurpose, programmable,register based electronic device which read binary instructions from memory, processes the input data as per instructions and provides output.
Microcontroller is a device that includes microprocessor, memory and input/output devices on a single chip.

Comparison of Microcontroller and Microprocessor

1. Microcontroller having inbuilt RAM or ROM and inbuilt timer.
2. Input and output ports are available.
3. Inbuilt serial port.
4. Separate memory to store program and data.
5. Many functions pins on the IC.
6. Boolean operation directly possible.
7. It take few instructions to read and write data from external memory.

1. Do not have inbuilt RAM or ROM and timer.
2. Input and output ports are not available, requires extra device like 8155
3. Do not have inbuilt serial port, requires 8250 device.
4. Program and data are stored in same memory.
5. Less multifunction pins on IC.
6. Boolean operation is not possible directly.
7. It take many instruction to read and write data from external memory.

Microcontroller are used in automatically controlled products and devices such as automobile engine control, remote controls, toys and traffic control lights etc.

Author: sonam    27 Nov 2010      Member Level: Bronze     Points : 1    Voting Score: 0

microprocessor is a 8085 ic's family and used for arthmetic and logical processing whereever microcontroller is also a ic's family and used for control all over process in microprocessor processing

Author: indrajit    05 Dec 2010      Member Level: Bronze     Points : 1    Voting Score: 0

in a simple sense

a microprocessor is only a processor

but a microcontroller is a processor + RAM + some logic circuit.

now in case of microcontroller everything is built on the same chip
so it is economical to use a microcontroller.

Author: zafar    05 Dec 2010      Member Level: Gold     Points : 3  (Rs 3)    Voting Score: 0



* A silicon chip with heart

* Separate chips for input output devices, serial interface, timer, memory etc. required.

* Process Data.

* Few bit handling instructions .

* Many Op-code to move data from external memory to CPU.

* Generally higher core clock frequency .

* High performance pipelined / parallel CPU architecture.

*General purpose processor.


* A silicon chip with hand, leg along with heart.

* The Microcontroller includes a CPU ,RAM , ROM , I/O ports , and timers .

* Control - Decision base action.

* Many bit handling instruction .

* Few Op-Code to move data from external memory to CPU .

* Generally lower core clock frequency.

* Low performance simple CPU architecture.

* Application specific single chip solution.

Author: anju    06 Dec 2010      Member Level: Bronze     Points : 1    Voting Score: 0

The main difference between microprocessor and micro controller is microprocessor works as a central processing unit of a computer and micro-controller is a small computer on single integrated circuit.

Author: Anurag    22 Dec 2010      Member Level: Bronze     Points : 1    Voting Score: 0

The main difference between microprocessors and microcontroller is that microcontroller contains its own inbuilt memory which is not there in microprocessors.

Post Answer

You must Sign In to post a response.

Post Answer        

Related Questions
  • Return to Question Index
  • Ask Question to Experts

  • Awards & Gifts
    Top Contributors
    TodayLast 7 Daysmore...

    ISC Technologies, Kochi - India. © All Rights Reserved.