Ola pessoal, vamos tentar tirar uma duvida que surge frequentemente quando se começa a conhecer o mundo dos sistemas embarcados, que é: "Qual a diferença entre Microcontroladores e Microprocessadores?"
As mais básicas e principais diferenças que podemos citar são as seguintes:
O Microprocessador de uso geral ( utilizado nos computadores pessoais ou PC's) possui componentes lógicos e aritméticos e pode trabalhar com frequências de clock altíssimas, porém para funcionar, ele necessita de outros componentes externos por exemplo: memória, componentes para envio e recebimento de dados, interfaces de comunicação, etc.
O Microcontrolador é adquirido e programado para funções específicas, pois, possui internamente um processador, memórias ( RAM, FLASH, EEPROM ), conversores A/D, Pinos de I/O para uso geral, interfaces de comunicação( serial, USB, I2C, SPI e outras); uns com mais recursos do que outros, por isso, deve ser escolhido com atenção para que ele possua a capacidade correta para exercer a função que se destina em um projeto.
Por causa destes periféricos internos ele é chamado de "computador em um chip"!
Os microcontroladores possuem consumo de energia muito baixos (miliwatts e podendo entrar em modos que chegam a nanowatts) e trabalham com frequências muito baixas, comparadas com as utilizadas nos microprocessadores, porém, são ideais para uso no controle de maquinas de lavar, motores eletricos, robôs, iluminações e inúmeras outras aplicações industriais e residenciais.
Lembrando que neste blog sempre nos referimos aos microcontroladores PIC da Microchip.
Espero que estas informações tenham ajudado a acabar, ou pelo menos diminuir bastante, as dúvidas sobre microcontroladores e microprocessadores.
Um comentário:
legal... gostei!
Postar um comentário