A microcontroller ic is a small computer on a single metal-oxide-semiconductor (MOS) integrated circuit (IC) chip. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals.
It includes ARM Microcontroller, ATmega8A AU, ATmega328P, ATmega 16A etc. A microcontroller is also known as an embedded controller. Today various types of microcontrollers are available in the market with different word lengths such as 4bit, 8bit, 64bit and 128bit microcontrollers.