O microcontrolador é umcircuito integrado de custo baixo que contém na sua síntese: memória programável somente para leitura (PROM), que armazena permanentemente as instruçõesprogramadas; memória de acesso aleatório (RAM), que trabalha armazenando “variáveis” utilizadas pelo programa; unidade de processamento central (CPU), que interpreta e executa comandos desse programa.
Existem também dispositivos deentradas e saídas, que tem a finalidade de controle de dispositivos externos ou de receber sinais pulsados de chaves e sensores. Esses componentes se encontram num mesmo circuito integrado.