There are a list of differences between Microprocessor (MP) and Microcontroller (MCU) : MP is a general purpose device called as CPU, whereas MCU is a dedicated chip which is called as single chip computer. ... MCU contains RAM, ROM, serial and parallel interface, Timers (in addition to CPU) in a single chip.