A microcontroller is a single-chip computer, that is, the entire computer system lies within the confines of the integrated circuit (IC) chip.