Tendo como base uma abordagem técnica, os microcontroladores são circuitos integrados programáveis,
constituídos por inúmeros elementos de hardware, que
possibilitam o desenvolvimento de projetos flexíveis
de automação em diversos equipamentos e produtos de
mercado. Considerando a arquitetura dos microcontroladores, os principais elementos de hardware que os diferenciam dos microprocessadores são