![]() |
|
|||||||
| Embedded Systems and Microcontrollers Discussion forum for projects and working with embedded systems and microcontrollers (FPGAs, PICs, AVRs). Get help with hardware issues and embedded programming. |
|
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Hi Members,
Who can tell me the difference between the microcontroller and microprocessor? |
|
#2
|
||||
|
||||
|
Quote:
Microcontrollers incorporate program memory, ram memory and input/output resources internal to the chip. Microchip's pic series and Atmel's AVR series are examples of microcontrollers. It is not unusual to see these terms used interchangeably. hgmjr.
__________________
"No human being should be allowed to have this much fun." hgmjr May we never lose compassion for those who need our help and encouragement.
|
|
#3
|
||||
|
||||
|
One of the main differences is that microcontrollers are usually designed to perform a small set of specific functions, for example as in the case of a Digital Signal Processor which performs a small set of signal processing functions, whereas microprocessors tend to be designed to perform a wider set of general purpose functions.
For example, microcontrollers are widely used in modern cars where they will each perform a dedicated task, i.e. a microcontroller to regulate the brakes on all four wheels, or a microcontroller to regulate the car air conditioning, or a microcontroller responsible for the cruise control. These microcontrollers will perform few other tasks (if any) other than those specified. Compare this on the other hand to a microprocessor in a PC which performs a wide range of tasks related to the general requirements of a PC, i.e. performing the necessary calculations for a very wide set of software applications, peforming I/O for the main sub-systems, peripheral control etc. Dave
__________________
All About Circuits "If I have seen a little further it is by standing on the shoulders of Giants" - Sir Isaac Newton
|
| The Following User Says Thank You to Dave For This Useful Post: | ||
aaradhana (06-20-2011) | ||
|
#4
|
|||
|
|||
|
Thanks for your two answers. Now I have a better understanding of the difference.
|
|
#5
|
|||
|
|||
|
both of u have given such a wonderful answer...........
thanks a lot.................... |
|
#6
|
|||
|
|||
|
the main difference between microcontroller and microprocessors are:microcontroller is able to control a variety of processes and devices independently or by means of I/O instruments such as switches ,buttons,sensors microcontrollers are cheap writing program in microcontroller does not requires any previous schooling microcontrollers are same in many ways and share alot in common between them so that it is easy to handle all microcontrollers after being master of one
|
|
#7
|
|||
|
|||
|
Hi richardyue,
I'm giving you the simple difference between Microprocessor and Microcontroller. See the notes below. They are easy to understand. Microprocessor = cpu Microcontroller = cpu + peripherals + memory Peripherals = ports + clock + timers + uarts + adc converters +lcd drivers + dac + other stuff Memory = eeprom + sram + eprom + flash A microcontroller has a combination of all this stuff. A microprocessor is just a CPU . Some of them are 8051, 8255, 8253/8454(timer), 8279(keyboard/display controller). Hope, this information may be sufficient to you.
|
|
#9
|
|||
|
|||
|
Another way of considering this is:
If you want to run a video game you probably need a microprocessor. If you want to run a microwave oven you probably need a microcontroller. |
|
#10
|
|||
|
|||
|
thank you toooooooooooo
|
|
| Tags |
| difference, microcontroller, microprocessor |
Related Site Pages
|
||||
| Section | Title | |||
| Worksheet | Memory devices | |||
| Textbook | Microprocessor programming : Principles Of Digital Computing | |||
| Textbook | Microprocessors : Principles Of Digital Computing | |||
| Textbook | Look-up tables : Principles Of Digital Computing | |||
| Video Lecture | Hardware: (Computer) - Microprocessors | |||
| Video Lecture | Hardware - Memory - Microprocessors | |||
| Video Lecture | Internal Registers and ALU - Microprocessors | |||
| Video Lecture | Microprocessor bus Networks - Microprocessors | |||
| Video Lecture | Microprocessors and Computers - Microprocessors | |||
| Textbook | Networks and busses : Digital Communication | |||
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Microprocessor/ Microcontroller based system | saleemsm | Embedded Systems and Microcontrollers | 5 | 06-07-2006 04:07 AM |
| Thread Tools | |
| Display Modes | |
|
|