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

Can you move programs from c drive to d?

733


How long does chkdsk last?

798


Who invented os?

788


What is cpu scheduler?

844


Explain High Severity and Low Priority with example?

824


What is load sharing in operating system (os)?

1008


What is belady's anomaly?

768


What is time- sharing system?

839


Do I install 32 bit or 64 bit office?

776


How does DMA increase system concurrency? How does it complicate hardware design?

905


Is x86 better than x64?

721


What does the 400 mhz signify in a ram specification?

765


How is the total memory on a ram stick calculated?

860


What is git bash?

790


What is the largest ram?

770