10. Compare Microprocessor and Microcontroller. Microprocessor Microcontroller 1. Microprocessor contains ALU, general Microcontroller contains the circuitry of Purpose register counter, clock timing microprocessor and in addition it has Circuit and interrupt circuit. Builtin ROM, RAM, IO devices and Counter. 2. It has many instructions to move data It has many instructions to move between memory and CPU. data between memory and CPU. 3. It has one or two bit handling it has many bit handling instructions. instruction . 4. Access times for memory and IO Less access times for builtin memory Devices are more. and IO devices. 5. Microprocessor based system Microcontroller based system requires requires more hardware less hardware reducing PCB size and Increasing the reliability.