Pode ser definido como SINGLE-CHIP (computador em um único chip). No mesmo chip estão integrados um CPU (nucleo de processamento), responsável por processar as informações recebidas por meio de I/O e circuitos auxiliares (periféricos) como memória de programa, memória de dados, circuito de clock, interfase de comunicação, portas de I/O, etc,. Cada microcontrolador pode ser dotado de uma mais núcleos de processamento, memória e dispositivos de entrada e saída de dados.
Obs: É tarefa do desenvolvedor específicar qual microcontrolador vai melhor atender a aplicação proposta.