A microprocessor is the brain of your computer. It does all the calculus, and execute the softwares.
In the same way, the microcontroller is a brain, but it has legs and arms. In other words, it executes the software, but has embedded devices like digital inputs and outputs to communicate with our world, it can have memory inside, real time clock, circuits to drive serial links, sometimes Ethernet or Usb harware included.
The microprocessor hasn't got all the features. It's only a bain, but a big brain.
You can visit my web site for more, with the studies of a microprocessor and of a microcontroller.
It's mainly in french, but I'm working on the translation.
· 8 years ago