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).