Los microcontroladores son circuitos integrados programables que incluyen una unidad central de procesamiento, memoria y periféricos de entrada/salida. Contienen diferentes tipos de memoria como ROM, EEPROM y RAM para almacenar instrucciones y datos. Los microcontroladores se utilizan para controlar procesos mediante programas almacenados en su memoria y tienen arquitecturas como Von Neumann y Harvard.