What is the difference between microprocessor and
microcontroller?

Answer Posted / sahitya

Microprocessor is a normal CPU (Central Processing Unit) as you can find in a PC. Communication with external devices is achieved via a data bus, hence the chip mainly features data
and address pins as well as a couple of control pins. All peripheral devices (memory, floppy controller, USB controller, timer, . . . ) are connected to the bus. A microprocessor cannot be operated stand-alone, at the very least it requires some memory and an output device to be useful.

A microcontroller already contains all components which allow it to operate standalone,and it has been designed in particular for monitoring and/or control tasks. In consequence,in addition to the processor it includes memory, various interface controllers, one or more timers, an interrupt controller, and last but definitely not least general purpose I/O pins which allow it to directly interface to its environment. Microcontrollers also include bit operations which allow you to change one bit within a byte without touching the other bits.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Which intel processor is 64 bit?

683


Do I need program files and program files x86?

913


How do I run chkdsk on external drive?

716


What is a Real Time Operating System? Elaborate.

870


When does thrashing occur?

763


How you can Kill the Session by force?

789


How do you create a directory?

762


What is a root program?

764


What is fcfs?

826


What are dynamic loading, dynamic linking and overlays?

813


what is the relationship between page size and page table?

2173


Have you used threaded trees anytime in your life time?

934


Does dual boot slow down pc?

729


What resources are used when a thread created?

740


What do you know about interrupt?

829