: A microcontroller is a type of small computer consisting of a processor core , memory, and programmable input / output peripherals within a single IC. It is a special type of computer that is used to operate various machines or machinery automatically. Such as automobile engine control system , remote control , office machine , power tools , toys and other embedded systems. The task of making a product through the machine without the touch of the hand is basically done by the microcontroller attached to that machine. Microcontrollers are used to automatically perform specific tasks through the device. Microcontrollers are also often referred to as embedded microcontrollers which act as part of the embedded system. An embedded system is a part of a large device or system.