A Microcontroller is a computer encapsulated in an integrated circuit which can be programmed to perform a specific task in an embedded system. It contains memory, a processor, I/Os, and an assortment of peripherals.

Microcontrollers