0% acharam este documento útil (0 voto)
5 visualizações9 páginas

Conceitos de Microcontroladores e PICs

O documento aborda a unidade curricular de Programação de Dispositivos Eletrônicos, focando em microcontroladores, suas definições, diferenças em relação a microprocessadores, aplicações, arquitetura e características dos microcontroladores PIC. Inclui informações sobre o microcontrolador PIC16F877A, suas especificações técnicas, aplicações comuns e ferramentas de desenvolvimento. O conteúdo também menciona a história dos microcontroladores e curiosidades sobre seu uso.

Enviado por

eduardopires0404
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações9 páginas

Conceitos de Microcontroladores e PICs

O documento aborda a unidade curricular de Programação de Dispositivos Eletrônicos, focando em microcontroladores, suas definições, diferenças em relação a microprocessadores, aplicações, arquitetura e características dos microcontroladores PIC. Inclui informações sobre o microcontrolador PIC16F877A, suas especificações técnicas, aplicações comuns e ferramentas de desenvolvimento. O conteúdo também menciona a história dos microcontroladores e curiosidades sobre seu uso.

Enviado por

eduardopires0404
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Unidade Curricular: Programação de Dispositivos Eletrônicos

Docentes: Renan Rolim Walenczuk Curso: Técnico em Eletrônica

Nome: Eduardo [Link] Data: 25/07/2025

Objetivos da Unidade Curricular: Conceitos fundamentais sobre microcontroladores

Esta atividade deve ser realizada individualmente. Pesquise os tópicos abaixo e responda
com suas próprias palavras. Você pode utilizar imagens, esquemas ou diagramas para
complementar as respostas.

O documento preenchido deverá ser entregue em formato digital.

1. Conceitos Básicos
●​ O que é um microcontrolador?​
R: Um microcontrolador é um pequeno computador em um único chip, que integra
um processador, memória e periféricos de entrada/saída. É usado em sistemas
embarcados para controlar funções específicas em diversos dispositivos, como
eletrodomésticos e controles remotos.

●​ Qual a diferença entre microcontrolador e microprocessador?

R: A principal diferença entre microcontrolador e microprocessador reside em sua


estrutura e aplicação. Um microcontrolador é um circuito integrado que integra CPU,
memória e periféricos (como interfaces de entrada/saída e temporizadores) em um
único chip, ideal para sistemas embarcados que exigem baixo consumo de energia
e tarefas específicas. Já o microprocessador é um chip que contém apenas a CPU,
exigindo componentes externos como memória e periféricos para funcionar, sendo mais
comum em computadores e sistemas que demandam maior poder de processamento.

●​ Quais são as principais aplicações dos microcontroladores na eletrônica?

R: Os microcontroladores são amplamente utilizados na eletrônica moderna devido à


sua capacidade de controlar e coordenar circuitos eletrônicos através de algoritmos
programáveis. Eles são essenciais em sistemas embarcados e na automação de
processos, tanto em ambientes domésticos quanto industriais.



2. Arquitetura Básica de um Microcontrolador

●​ Descreva os principais componentes internos de um microcontrolador (CPU, memória


RAM, ROM/Flash, registradores, timers, periféricos).

R: O principal deles é a CPU, responsável por executar as instruções do programa e


comandar o funcionamento do sistema.

A memória RAM armazena dados temporários e variáveis enquanto o programa é


executado.

Já a memória Flash (ou ROM) guarda o código do programa de forma permanente, mesmo
após desligar o dispositivo.

Os registradores são pequenas áreas dentro da CPU que armazenam dados usados
imediatamente nas operações. Eles têm acesso muito rápido e ajudam no processamento
eficiente.

Os timers permitem medir o tempo, criar atrasos e gerar sinais como PWM. São úteis para
controlar ações em intervalos regulares.

os periféricos integram funções como entradas e saídas digitais (GPIO), conversores


analógico-digitais (ADC) e interfaces de comunicação (como SPI e USART), permitindo que o
microcontrolador interaja com sensores, atuadores e outros dispositivos.

●​ Explique o que são barramentos (dados, endereços e controle)

R: Em um computador, os barramentos são sistemas de comunicação que permitem a


transferência de dados, endereços e sinais de controle entre os diferentes componentes
do sistema, como a CPU, memória e dispositivos de entrada/saída.
●​ Insira um diagrama simplificado da arquitetura de um microcontrolador.




3. Família PIC – Microcontroladores da Microchip

●​ Descreva brevemente a origem e o histórico dos microcontroladores PIC.

R: Os microcontroladores PIC foram criados nos anos 1970 pela General Instrument,
com o primeiro modelo (PIC1650) lançado em 1975. Nos anos 1980, a tecnologia passou
para a Microchip Technology, que expandiu e popularizou a linha nos anos 1990,
graças à facilidade de programação e baixo custo. Com o tempo, surgiram versões mais
avançadas como PIC16, PIC18, PIC24 e PIC32, oferecendo mais recursos e
desempenho. Atualmente, os PICs são amplamente usados em sistemas embarcados,
automação, robótica e eletrodomésticos, sendo reconhecidos pela confiabilidade e vasta
documentação.​

●​ Quais são as principais famílias de PIC (PIC10, PIC12, PIC16, PIC18)?

PIC10

●​ Características: Microcontroladores de 6 a 8 pinos.​

●​ Uso: Projetos extremamente simples e compactos.​

●​ Recursos: Baixo consumo, poucos periféricos, memória limitada.​

●​ Exemplo: PIC10F200.

PIC12
●​ Características: Microcontroladores de 8 pinos.​

●​ Uso: Projetos com mais funcionalidades que o PIC10, ainda em espaços reduzidos.​

●​ Recursos: Pode incluir ADC, comparadores e timers.​

●​ Exemplo: PIC12F675.

PIC16
●​ Características: Microcontroladores de 14 a 40 pinos.​

●​ Uso: Aplicações intermediárias, como automação, sensores e controle.​

●​ Recursos: Boa variedade de periféricos, suporte a interrupções, memória Flash regravável.​

●​ Exemplo: PIC16F877A.

PIC18
●​ Características: Linha de 18 a 80 pinos com desempenho mais alto.​

●​ Uso: Aplicações mais complexas que exigem mais processamento.​

●​ Recursos: Suporte a USB, maior velocidade, mais memória, arquitetura avançada.​

●​ Exemplo: PIC18F4550.​

●​ Quais são as características gerais dos microcontroladores PIC?

R: Os microcontroladores PIC possuem arquitetura RISC, garantindo execução rápida e


eficiente de instruções simples. Destacam-se pelo baixo consumo de energia, variedade
de encapsulamentos que vão de poucos a muitos pinos, e memória integrada (Flash,
RAM e EEPROM). Contam com diversos periféricos embutidos, como temporizadores,
conversores analógico-digital, comunicação serial e PWM, além de suportarem
interrupções para respostas rápidas a eventos. São acessíveis para programação, com
ferramentas como o MPLAB X IDE, e oferecem bom custo-benefício, sendo usados em
diversas aplicações industriais, automotivas e eletrônicas. Sua robustez permite
operação confiável em ambientes variados, e a linha PIC é escalável, indo de modelos
simples a avançados, facilitando a adaptação conforme a complexidade do projeto.



●​ Quais as vantagens e desvantagens dos PICs em relação a outros microcontroladores?

R: Os microcontroladores PIC, da Microchip, possuem vantagens como baixo custo,


facilidade de programação e arquitetura RISC, que resulta em menor consumo de
energia e maior velocidade de execução. No entanto, podem apresentar
desvantagens como arquitetura menos amigável, limitações de recursos como
memória e desempenho, e certa dificuldade na portabilidade de código para outras
plataformas.



4. PIC16F877A – Um microcontrolador popular

●​ Pesquise as especificações técnicas do PIC16F877A.

R: O PIC16F877A é um microcontrolador de 8 bits da Microchip, amplamente


utilizado em projetos de eletrônica, sistemas embarcados e automação. Ele possui
8KB de memória flash, 368 bytes de RAM e 256 bytes de EEPROM. O dispositivo
opera com uma frequência máxima de 20 MHz, possui 33 pinos de I/O e inclui
periféricos como conversor A/D de 10 bits, temporizadores, PWM e comunicação
UART/I2C/SPI.

●​ Quais recursos esse microcontrolador oferece?

R: Memória programável: 14 KB de memória Flash regravável para armazenar o


programa.​

Memória RAM: 368 bytes para dados temporários durante a execução.​

EEPROM: 256 bytes para armazenar dados que precisam ser preservados mesmo com a
energia desligada.​

Conversor Analógico-Digital (ADC): 10 bits de resolução com 8 canais, permitindo


leitura de sensores analógicos.​
Temporizadores: Três temporizadores (Timer0 de 8 bits, Timer1 de 16 bits e Timer2
com PWM) para controle de tempo e eventos.​

PWM (Pulse Width Modulation): Suporta geração de sinais PWM para controle de
motores, LEDs, etc.​

Comunicação serial: Interfaces UART (EUSART), SPI e I2C para comunicação com
outros dispositivos.​

Comparadores analógicos: Para comparações rápidas de sinais analógicos sem


precisar do ADC.​

Portas de entrada/saída: 33 pinos digitais para conectar sensores, atuadores e outros


periféricos.​

Interrupções: Suporte a múltiplas fontes de interrupção, internas e externas, para


controle eficiente de eventos.​

Baixo consumo: Modos especiais de baixo consumo para economizar energia.​

Osciladores: Suporta osciladores internos e externos, com opções para cristal ou


resonadores cerâmicos.



●​ Quais são as aplicações mais comuns para esse modelo?

R: robótica, automação residencial, projetos educacionais, controle industrial e


sistemas automotivos


5. Ambiente de Desenvolvimento
●​ Quais ferramentas são utilizadas para programar microcontroladores PIC?

R: Para programar microcontroladores PIC, são utilizadas ferramentas como o


MPLAB X IDE, juntamente com compiladores como o XC8 e
programadores/depuradores da Microchip, como o PICkit. Alternativamente, existem
ferramentas open-source como o PICProg e o GPSIM, e projetos como o Pinguino
que facilitam o desenvolvimento para PICs, aproximando a experiência da de
plataformas como o Arduino. ​

●​ Quais linguagens de programação podem ser utilizadas?

R: C, C++ e Assembly.



6. Curiosidade/Extra

●​ Qual foi o primeiro projeto com microcontrolador desenvolvido pela indústria?

R: Em 1971, o primeiro microcontrolador foi inventado por 2 engenheiros na Texas


Instruments, de acordo com o Instituto Smithsoniano. Gary Boone e Michael
Cochram criaram o TMS 1000, que era um microcontrolador de 4 bits com ROM e
RAM incorporados. Esse microcontrolador era utilizado internamente pela empresa
nas suas calculadoras, de 1972 a 1974, e foi melhorado ao longo dos anos. Em
1974, ele foi colocado à venda para as indústrias eletrônicas. O TMS 1000 estava
disponível em várias configurações de tamanhos de RAM e ROM. Em 1983, cerca
de 100 milhões de dispositivos TMS 1000 haviam sido vendidos.



●​ Qual foi o uso mais curioso ou criativo que você encontrou para um PIC?

R: existem diversas formas de utilizar um microcontrolador PIC, um que me interessou


por ser muito criativo foi um projeto, em que a pessoa fez o jogo da velha utilizando o
PIC.


Referências Utilizadas
Liste abaixo os sites, livros ou vídeos utilizados na pesquisa:

[Link]

[Link]/br-pt/microcontroller-vs-microprocessor

[Link]

[Link]
acoes/

[Link]

[Link]

[Link]

[Link]

[Link]

[Link]
[Link]

[Link]

[Link]

[Link]




Você também pode gostar