Yesterday, I'm so confused to make what the difference between microcontroller and microprocessor, then i make a little research, are they difference or not?? , i'm ask my lecture(s) , my friend, the internet with googling,wikipedia,library, etc, and here the result :
Microcontroller & Microprocessor is DIFERENCE , and what the difference :
1. A Microcontroller is "ready to use" only need some external component like crystal,reset button,and some passive component (R or C) , but a Microprocessor is not "ready to use" because it will be usable if we add another componentlike memory (RAM) and ROM,RTC, IO Device .
2. Microprocessor just the "brain" not include with interface I/O , Microcontroller is vice versa
3. Microprocessor is include in the Microcontroller (a part of microcontroller) , but not conversely
4. Microcontroller in design for special purpuse cumputing /processor / controller, like PLC (Programmable Logic Control), Robot,CNC .. , Microprocessor design for multi purpose computing like CPU (Controlling & Processing Unit) in our PC, it can be use for word processing,gaming,drawing, etc
5. Of course microcontroller is cheaper than microprocessor
5. microprocessor is faster than microcontroller, as comparison now speed Microprocessor Pentium 4 is above 2GHz but the latest microcontroller just around 24 MHz :)
6. The size of microcontroller is smaller than microprocessor
7. Power consumtion of microcontroller is slightingly than microprocessor