Diferença entre microprocessador e microcontrolador
Microprocessador vs Microcontrolador
Um, também conhecido como Unidade de Processamento Central (CPU), é um Circuito Integrado (IC), que é o cérebro de um Computador. Embora um microcontrolador desempenhe um papel semelhante ao de um microprocessador, há uma série de grandes diferenças entre eles.
Microprocessador
Normalmente, um microprocessador é apenas o núcleo. É uma CPU e às vezes é complementada com um controlador de memória e nada mais. É um dispositivo eletrônico programável e com clock, que aceita dados binários como entrada e, em seguida, processa os dados de acordo com as instruções disponíveis na memória do programa e finalmente produz o resultado. Ele é usado com outros componentes, como módulos de memória (para memória de dados e programas), dispositivos de armazenamento e periféricos de entrada / saída. Os componentes típicos que você encontra dentro de um microprocessador são ALUs, registros, unidades de busca e decodificação, etc. O Intel 4004 é atribuído ao primeiro microprocessador e foi tornado público em 1971 pela Intel Corporation. Os microprocessadores são usados como CPU para uma variedade de computadores a partir de netbooks low-end para os servidores high-end.
Microcontrolador
Um microcontrolador é um IC único que normalmente contém um núcleo de processador pequeno, um programa e uma memória de dados e periféricos de entrada / saída programáveis. Os microcontroladores são direcionados para aplicativos incorporados em oposição aos microprocessadores, que são direcionados para computadores de propósito pessoal. O ponto de usar um microcontrolador em sistemas embarcados é tentar usar menos componentes externos possíveis. Assim, geralmente, os microcontroladores possuem memória (memória do programa e algumas RAM), portas IO, contadores, UART, tudo integrado em um único chip.
Qual a diferença entre o microprocessador eo microcontrolador?
Os microprocessadores geralmente são mais rápidos, versáteis e caros do que os microcontroladores, embora agora vejamos microcontroladores com maior velocidade e preços mais baixos. O ponto principal novamente, um microprocessador é apenas isso, 'processador' e um microcontrolador é um microprocessador mais uma dúzia de outras funções no chip. Quando você compra um microprocessador, você pode usar os componentes que deseja em torno do processador. Com um microcontrolador, o usuário geralmente escolhe entre diferentes sabores de microcontroladores (mais / menos memória, 0/1/2 UART, mais / menos temporizadores, SPI, etc.), mas você terá essas funções.
De acordo com uma estimativa do mercado, o número de microprocessadores e microcontroladores vendidos em 2008 foi de dez bilhões, dos quais apenas 2% deles são microprocessadores, atribuindo 98% aos microcontroladores. Devido ao fabrico a granel e ao pequeno tamanho do núcleo, os microcontroladores são muito baratos em comparação com os microprocessadores.