Traditionally A Micro-processor is just a processor core without space for program storage, and usually without any peripherial ports. A Micro-controller is the processor core, with some on-chip peripherals, like serial comms etc, and they usually have space for program storage. a Z80 is a...