Los sistemas microprogramables como los microprocesadores y microcontroladores pueden programarse para resolver diferentes problemas. Están compuestos de una unidad central de proceso (CPU), memoria, unidad de entrada/salida y periféricos. Se utilizan en aplicaciones informáticas, procesos industriales, electrodomésticos y más.