Qual é a diferença entre o microprocessador e o microcontrolador?

Microprocessadores

Um microprocessador é freqüentemente chamado de CPU ou Unidade Central de Processamento de um microcomputador. Em essência, é o coração do sistema. Ele foi contratado para executar uma ampla variedade de funções.

Sistemas independentes

Microcontroladores são pequenos computadores que executam tarefas específicas. Eles terão um microprocessador a bordo para lidar com a lógica e o processo de instruções. Mesmo assim, eles devem ter os elementos essenciais de qualquer computador.

Essentials

As unidades de microcontroladores e os computadores completos terão uma infraestrutura básica comum. As partes essenciais de qualquer sistema são entradas, saídas, armazenamento, processamento de instruções e memória.

Diferenças

A principal diferença entre um microcontrolador e um computador típico é uma questão de escala. Normalmente, um microcontrolador é programado para uma tarefa específica e geralmente o faz sem grande intervenção humana. No entanto, um computador geral pode lidar com uma ampla variedade de tarefas.

Exemplo

Um microcontrolador funciona bem para monitorar o nível de água em uma piscina. Você pode ler os dados dos níveis. Você pode compará-los com limites programados e pode drenar ou ativar bombas conforme necessário para manter o nível correto. Um computador completo seria um desperdício para esse trabalho.