A microcontroller (abbreviated MCU or µC) is a computer system on a chip that does a job. It contains an integrated processor, memory (a small amount of RAM, program memory, or both), and programmable input/output peripherals, which are used to interact with electronic components connected to the chip. A microcontroller is different than a microprocessor, which only contains a CPU (the kind used in a Personal Computer).