What is the difference between a microprocessor and microcontroller?
What is the fundamental difference between a microprocessor and a microcontroller?