What makes a microprocessor different from a microcontroller?
What is the fundamental difference between a microprocessor and a microcontroller?