sábado, 13 de novembro de 2010

Diferença entre Microcontrolador e Microprocessador

Um microcontrolador difere de um microprocessador de diversas formas. Um microprocessador é  um circuito integrado que realiza funções de cálculo e tomada de decisões do computador, como exemplos temos: Athlon, Sempron, o Pentium, a nova linha icore da intel, entre outros.



Um microprocessador é um circuito muito complexo, em forma de circuito integrado, que pode conter entre alguns milhares a 7 milhões de transistores. Estes transistores internos constituem os mais diversos circuitos lógicos: como contadores, registradores, decodificadores, e centenas de outros. Estes circuitos lógicos são dispostos de maneira complexa, dando ao microprocessador a capacidade de executar operações lógicas, aritméticas, e de controle. 
Para utilizarmos um microprocessador outros componentes como a memória tem que ser conectados ao chip, por meio de circuitos externos que irão prover a comunicação correta entre o microprocessador e o dispositivo. Já um microcontrolador não exige circuitos externos para funcionar, dentro dele se encontram todos os periféricos necessários para o seu correto funcionamento. 
  • Os microcontroladores são menos poderosos, mais lentos e possuem um espaço de endereçamento menor que os microprocessadores.
  • Microcontroladores permitem a implementação de sistemas mais compactos.
  • O conjunto de istruções de um microcontrolador limita-se as instruções mais simples de um microprocessador.
Em um microcontrolador, as mémorias RAM e ROM, conversor AD, temporizadores, controladores serial e paralelo e a CPU em sí são todas integrados em um bloco. Por serem compostos apenas de uma peça, eles tem muito maior confiabilidade, são mais baratos, consomem menos energia, têm a fase de projeto reduzida, além de terem a manutenção facilitada. Ou seja, são muitas as vantagens em relaçao ao uso de um microprocessador com circuito.

O que é um microcontrolador?

Um microcontrolador é um sistema computacional completo, no qual estão incluídos CPU, memória de dados e de programa, um sistema de clock, portas de I/O (Input/Output), além de outros possíveis periféricos, tais como modulos de temporização, conversores A/D integrados em  um  mesmo componente. Um exemplo típico de microcontrolador que você pode encontrar em casa é o que está instalado no forno microondas, neste você pode programar a potência, o tempo de cozimento a velocidade de giro do prato, entre outras opções, quando você abre o forno com ele em funcionamento, o microcontrolador irá desligar a geração de microondas, ondas essas que poderiam causar danos a você. 
Os microcontroladores estão revolucionando o projeto de equipamentos eletrônicos. Novas funcionalidades tornan-se possíveis de serem implementadas com preços compatíveis com o mercado e os sistemas convencionais estão se tornando mais baratos e sofisticados.
Os microcontroladores estão em torno de nós em quantidades cada vez maiores. Dois exemplos de indústrias que consomem grandes quantidades desses dispositivos são a automobilística e a de eletrodomésticos. Conhecer suas características e saber extrair suas funcionalidades é uma característica que se exige de engenheiros, técnicos, projetistas e o pessoal da manuntenção de sistemas dedicados.