Diferença entre microprocessador e microcontrolador
Microprocessador vs microcontrolador: principal diferença
- O microprocessador consiste apenas em uma unidade central de processamento, enquanto o microcontrolador contém uma CPU, memória e E/S, todos integrados em um chip.
- O microprocessador é usado em computadores pessoais, enquanto o microcontrolador é usado em um sistema embarcado.
- O microprocessador usa um barramento externo para fazer interface com RAM, ROM e outros periféricos; por outro lado, o microcontrolador usa um barramento de controle interno.
- Os microprocessadores são baseados no modelo Von Neumann Os microcontroladores são baseados na arquitetura Harvard
- O microprocessador é complicado e caro, com um grande número de instruções para processar, mas o microcontrolador é barato e simples, com menos instruções para processar.
O que é um microprocessador?
A microprocessador é uma unidade de controle de um microcomputador envolto em um pequeno chip. Ele executa operações de Unidade Lógica Aritmética (ALU) e se comunica com os demais dispositivos conectados a ele. É um único Circuito Integrado no qual diversas funções são combinadas.
O que é Microcontrolador?
A microcontrolador é um chip otimizado para controlar dispositivos eletrônicos. Ele é armazenado em um único circuito integrado que se dedica a realizar uma tarefa específica e executar uma aplicação específica.
São circuitos especialmente projetados para aplicações embarcadas e são amplamente utilizados em dispositivos eletrônicos controlados automaticamente. Ele contém memória, processador e E/S programável.
Tipos de Microprocessador
Tipos importantes de microprocessadores são:
- Microprocessadores de conjuntos de instruções complexos
- O Circuito Integrado Específico da Aplicação
- Microprocessadores com conjunto de instruções reduzido
- Digialto Signal Multiprocessadores (DSPs)
Tipos de microcontrolador
Aqui estão tipos importantes de microcontrolador:
- Microcontrolador de 8 bits
- Microcontrolador de 16 bits
- Microcontrolador de 32 bits
- Microcontrolador Embutido
- Microcontrolador de memória externa
História do Microprocessador
Aqui estão os marcos importantes da história do microprocessador
- A Fairchild Semiconductors inventou o primeiro IC (Circuito Integrado) em 1959.
- Em 1968, Robert Noyce, Gordan Moore e Andrew Grove fundaram sua própria empresa, a Intel.
- A Intel cresceu de uma start-up de três homens em 3 para um gigante industrial em 1968.
- Em 1971, a INTEL criou o microprocessador 4004 de primeira geração que funcionaria a uma velocidade de clock de 108 kHz.
- De 1973 a 1978, microprocessadores de 8 bits de segunda geração foram fabricados como Motorola 6800 e 6801, INTEL-8085 e Zilog's-Z80.
- Em 1978, o processo Intel 8008 de terceira geração chegou ao mercado.
- No início dos anos 80, a Intel lançou processadores de 32 bits de quarta geração.
- Em 1995, a Intel lançou processadores de 64 bits de quinta geração.
História do Microcontrolador
Aqui estão marcos importantes da história do microcontrolador:
- Usado pela primeira vez em 1975 (Intel 8048)
- A introdução da EEPROM em 1993
- No mesmo ano, a Atmel lançou o primeiro microcontrolador usando memória Flash.
Diferença entre microprocessador e microcontrolador
Aqui está a diferença entre microprocessador e microcontrolador
Microprocessador | Microcontroladores |
---|---|
O microprocessador é o coração do sistema de computador. | Micro Controller é o coração de um sistema embarcado. |
É apenas um processador, portanto a memória e os componentes de E/S precisam ser conectados externamente | O Micro Controller possui um processador junto com memória interna e componentes de E/S. |
A memória e a E/S precisam ser conectadas externamente, então o circuito fica grande. | Memória e E/S já estão presentes e o circuito interno é pequeno. |
Você não pode usá-lo em sistemas compactos | Você pode usá-lo em sistemas compactos. |
O custo de todo o sistema é alto | O custo de todo o sistema é baixo |
Devido aos componentes externos, o consumo total de energia é alto. Portanto, não é ideal para dispositivos que funcionam com energia armazenada, como baterias. | Como os componentes externos são baixos, o consumo total de energia é menor. Portanto, pode ser usado com dispositivos que funcionam com energia armazenada, como baterias. |
A maioria dos microprocessadores não possui recursos de economia de energia. | A maioria dos microcontroladores oferece modo de economia de energia. |
É usado principalmente em computadores pessoais. | É usado principalmente em máquinas de lavar, reprodutores de MP3 e sistemas embarcados. |
O microprocessador possui um número menor de registros, portanto, mais operações são baseadas em memória. | O microcontrolador tem mais registro. Conseqüentemente, os programas são mais fáceis de escrever. |
Os microprocessadores são baseados no modelo Von Neumann | Microcontroladores são baseados na arquitetura Harvard |
É uma unidade central de processamento em um único chip integrado baseado em silício. | É um subproduto do desenvolvimento de microprocessadores com CPU junto com outros periféricos. |
Não possui RAM, ROM, unidades de entrada-saída, temporizadores e outros periféricos no chip. | Possui uma CPU junto com RAM, ROM e outros periféricos incorporados em um único chip. |
Ele usa um barramento externo para fazer interface com RAM, ROM e outros periféricos. | Ele usa um barramento de controle interno. |
Os sistemas baseados em microprocessadores podem funcionar a uma velocidade muito alta devido à tecnologia envolvida. | Os sistemas baseados em microcontroladores funcionam até 200 MHz ou mais, dependendo da arquitetura. |
É usado para aplicativos de uso geral que permitem lidar com cargas de dados. | É usado para sistemas específicos de aplicativos. |
É complexo e caro, com um grande número de instruções para processar. | É simples e barato, com menos instruções para processar. |
Recursos do microprocessador
Aqui estão alguns recursos importantes do microprocessador:
- Oferece programa monitor/depurador integrado com capacidade de interrupção
- Grande quantidade de instruções, cada uma realizando uma variação diferente da mesma operação
- Oferece E/S paralela
- Temporizador do ciclo de instrução
- Interface de memória externa
Características do microcontrolador
Aqui estão alguns recursos importantes do microcontrolador:
- Reinicialização do processador
- Pinos de E/S de memória variável e de programa (RAM)
- Processador central de clock do dispositivo
- Temporizadores de ciclo de instrução
Aplicações de Microprocessador
Microprocessadores são usados principalmente em dispositivos como:
- Calculadoras
- Sistema de contabilidade
- Máquina de jogos
- Controladores industriais complexos
- Semáforo
- Dados de controle
- Aplicações militares
- Sistemas de defesa
- Sistemas de computação
Aplicações do Microcontrolador
Microcontroladores são usados principalmente em dispositivos como:
- Os telefones móveis
- Automobiles
- Leitores de CD/DVD
- Máquinas de lavar roupa
- Câmeras
- Alarmes de segurança
- Controladores de teclado
- Forno de micro-ondas
- Relógios
- Jogadores mp3
Resumo
Qual é a diferença entre um microcontrolador e um microprocessador?
A principal diferença entre um microprocessador e um microcontrolador é que o microprocessador consiste em apenas uma unidade central de processamento, enquanto o microcontrolador contém uma CPU, memória e E/S, todos integrados em um chip. Um microcontrolador é um número barato, direto e com pequeno número de instruções para processar, enquanto um microprocessador é complexo e caro, com muitas instruções.
Qual é o melhor microcontrolador ou microprocessador?
Ambos os processos são bons. No entanto, qual você deve usar depende de seus requisitos. Os microcontroladores são usados principalmente para pequenas aplicações, como máquinas de lavar, câmeras, alarmes de segurança, controladores de teclado, etc., enquanto o microprocessador é usado em computadores pessoais, controladores industriais complexos, semáforos, sistemas de defesa, etc.
Qual é o microprocessador ou microcontrolador mais rápido?
Os microprocessadores são muito mais rápidos que os microcontroladores. A velocidade do clock de um microprocessador está acima de 1 GHz. Já no caso do Microcontrolador a velocidade do clock é de 200MHz ou mais, dependendo da arquitetura.