This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Micro controller and Microprocessor

what is the difference between Micro controller and Microprocessor?

  • Others may chime in and though I don't sit on the MSP team here at TI, I can point you to this handy guide along these lines (see here).

  • The link provided by Blake is very classical. But I think it is a moot point. (whatever that means;)
  • "what is the difference between Micro controller and Microprocessor?"

    The answer is in the name itself.
    A Microprocessor is a small processor. optimized for size or computing efficiency or price. Not more. It conatins all components to execute a program, but not the parts needed to store program and data or do something useful. THis has to be added externally.
    A Microcontroller is a small device that can control something. So it has I/O capabilities, often analog I/O, timers and other things. Usually, a Microcontroller contains a Microprocessor along with rom and ram (there are exceptions, some are not freely programmable and may have discrete state machines instead) but not otherwise.

**Attention** This is a public forum