Possible Duplicate:
What’s the difference between a microcontroller and a microprocessor?
Please inform me of the difference, if any.
Possible Duplicate:
What’s the difference between a microcontroller and a microprocessor?
Please inform me of the difference, if any.
Do read the question (and answers) stevenh linked to, but your question is somewhat different.
A Central Procession Unit (CPU) is the part of a computer that sequences and executes instructions. Other parts in the traditional computer architecture are the memory and the I/O.
In the stone age days of computers a mainframe's CPU's occupied multiple cabinets. Later a minicomputer's CPU occupied one or a few PCBs. The next step was to integrate a CPU on a single chip. That is what we call a microprocessor (uP).
From there the development forks:
A CPU (central processing unit) is the part of a computer that executes instructions. This can be implemented using a single IC, a number of ICs, discrete transistors or a room full of vacuum tubes.
A microprocessor is a single-chip implementation of a CPU.
Nowadays pretty much all CPUs for general use are microprocessors, causing the two terms to be practically synonymous.