Os microprocessadores e microcontroladores são amplamente utilizados em sistemas embarcados devido à sua capacidade de processar dados e interagir com periféricos. Enquanto os microprocessadores se concentram no processamento e dependem de circuitos externos para comunicação e memória, os microcontroladores integram memória, portas de E/S e recursos adicionais em um único chip. A escolha entre esses dispositivos e a forma como são programados e utilizados depende de características como conjunto de instruções, arquitetura (Harvard ou Von Neumann) e gerenciamento de periféricos. Sobre microprocessadores e microcontroladores, analise as afirmativas a seguir. I. Em microcontroladores com arquitetura Harvard, a separação entre as memórias de programa e dados permite acessos simultâneos, aumentando a eficiência do sistema. II. Os microprocessadores geralmente possuem uma maior quantidade de pinos de entrada/saída digitais integrados em comparação aos microcontroladores. III. A presença de periféricos como conversores ADC e PWM é uma característica comum em microcontroladores, mas raramente encontrada em microprocessadores. IV. O conjunto de instruções CISC (Complex Instruction Set Computer) é mais adequado para operações de baixa latência em sistemas críticos do que o conjunto RISC (Reduced Instruction Set Computer). V. Microcontroladores geralmente consomem menos energia do que microprocessadores, sendo ideais para aplicações alimentadas por bateria. Está correto o que se afirma apenas em
- A)I, III e IV.
Errada, porque a afirmativa IV está incorreta ao inverter a vantagem usual entre CISC e RISC em sistemas críticos e embarcados.
- B)I, III e V.
Certa, pois apenas I, III e V estão corretas: Harvard favorece acesso simultâneo, microcontroladores concentram periféricos e costumam consumir menos energia.
- C)II, III e IV.
Errada, porque a afirmativa II é falsa, já que microprocessadores normalmente não têm mais pinos de E/S integrados que microcontroladores.
- D)II, IV e V.
Errada, porque a II é falsa e a IV também está incorreta, mesmo que a V esteja correta.
Gabarito: B
A ideia central aqui é comparar microprocessadores e microcontroladores sem cair na armadilha do nome bonito. O microprocessador é mais “cérebro puro”: ele foca no processamento e costuma depender de memória e periféricos externos. Já o microcontrolador é o pacote completo, trazendo em um único chip memória, portas de E/S e vários recursos para controle de dispositivos. Por isso, a afirmativa I está correta: na arquitetura Harvard, programa e dados ficam em memórias separadas, o que permite acessos simultâneos e melhora o desempenho em certas aplicações embarcadas. A III também está correta, porque ADC, PWM e outros periféricos são muito comuns em microcontroladores e bem menos típicos em microprocessadores. E a V está certa: microcontroladores geralmente consomem menos energia, o que os torna ótimos para equipamentos a bateria. A II está errada porque, em regra, quem oferece mais pinos e interfaces digitais integradas é o microcontrolador, não o microprocessador. A IV também está errada: o raciocínio usual é o contrário do que foi afirmado, pois arquiteturas RISC tendem a ser mais simples e eficientes para execução previsível e baixa latência em muitos cenários embarcados. Assim, o gabarito B é o correto, pois reúne exatamente as assertivas I, III e V.