The difference between CPU and Microprocessor


What is the difference between CPU and Microprocessor?

Best Answer

A microprocessor is essentially a processor that happens to be on a chip (or a small number of chips), as opposed to one made from a large number of individual components.

As foo says, properly CPU refers to the main processor(s) of a system, though most of the time we call any processor that is typically used in this way a CPU. For example, we might refer to the Z80 processor in a Sega Mega Drive/Genesis as a CPU even though it actually serves as an auxiliary to the main processor, which is a more powerful Motorola 68k. (I believe the Z80 is often used to control the music and sound effects, though there is no reason why it would have to be used at all in a particular game.)

For an example of a CPU that is not a microprocessor, take a look at this 4-bit CPU:

enter image description here