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
What are the different types of process termination?
How do I find a file path on a mac?
What does echo $$ do?
What is the difference between ie and edge?
What is the difference between logical address space and physical address space?
Can I upgrade from 32bit to 64bit?
How do I scan a usb drive for errors?
What items of information about a task might be useful in real time scheduling?
What is the difference between micro kernel and macro kernel?
Can you explain the Virtual memory?
What do you know about a pipe? When is it used?
Explain the concept of the multi-processor systems or parallel systems?
What is the Difference between Loading and Linking ?
How do I completely remove all traces of a program?
Tell me about different OS related issues for a given set of C-programs (mainly address issues address space, paging etc.)