Вы находитесь на странице: 1из 15

MICROCONTROLADORES

Prof. Raimundo Joecy Pereira


Microcontrolador PIC
• Os PIC (Peripheral Integrated Controler) Controlador Integrado de
Periféricos.São uma família de microcontroladores fabricados pela
Microchip Technology;
• Processam dados de 8, 16 e 32 bits;
• Extensa variedade de modelos e periféricos internos;
• Arquitetura Harvard;
• Conjunto de instruções RISC (sets de 35 instruções e de 76
instruções);
• Recursos de programação por memória FLASH, EEPROM e OTP.
One Time Programmable - dispositivos dotados de memória do tipo
PROM capazes de serem programados apenas uma vez.
Microcontrolador PIC
• Os microcontroladores PIC são divididos em grupos diferenciados
pela capacidade de armazenamento em cada localidade de sua
memória de programa:
• 12 bits, 14 bits e 16 bits.
• As CPUs da família PIC trabalham em frequências de até 40 MHz.
• Há o reconhecimento de interrupções tanto externas
• como de periféricos internos.
• Funcionam com tensões de alimentação de 2 a 6V;
• Os modelos possuem encapsulamento de 6 a 100
• pinos em diversos formatos (SOT23, DIP, SOIC, TQFP, etc).
Famílias Microcontrolador PIC
• 8 bits
• PIC10 e PIC12: compostas por chips de até oito pinos, com pequena
• capacidade de memória e periféricos simplificados;
• PIC16: baseados nas arquitetura que utilizam instruções com largura de
• 12 e de 14 bits e constituem uma das linhas mais numerosas do
• fabricante;
• PIC17: está praticamente descontinuada em virtude do
• desenvolvimento da linha PIC18;
• PIC18: constituem uma evolução da linha PIC16 e apresentam como
• principal característica a utilização de instruções de 16 bits;
• 16 bits
• PIC24, dsPIC30 e dsPIC33: é constituída pelos DsPIC,
• microcontroladores com barramento de dados de 16 bits e instruções
• de 24 bits;
• Incluem fortes características de DSP’s;
• Voltados a aplicações em que o processamento rápido de sinais é
• necessário;
Famílias Microcontrolador PIC
• 32 bits
• Foi lançada recentemente;
• Tratam-se de microcontroladores com barramento de dados de 32
bits;
• Possuem grande capacidade de memória (programa e dados);
• Periféricos avançados (incluindo interface Ethernet, USB 2.0 device,
• hpst e OTG etc);
• Voltados para aplicações complexas, sobretudo na área de
• comunicação e Internet;
Características Principais - Desempenho
• Capacidade de executar 10 milhões de instruções por segundo
(10MIPS);
• Até 40 MHz de sinal de clock;
• De 4MHz até 10Mhz de sinal de clock com o PLL ativo;
• Instruções com 16 bits de tamanho;
• Níveis de prioridade de tratamento de interrupção;
• Multiplicação por hardware entre operandos de 8 bits em um
único ciclo de máquina;
• Set de instruções estendido;
• Modos de gerenciamento de energia;
Periféricos
• GERADOR DE RELÓGIO – OSCILADOR
• O circuito do oscilador é usado para fornecer um relógio (clock), ao
microcontrolador.
• O clock é necessário para que o microcontrolador possa executar um programa
ou as instruções de um programa.
• Tipos de osciladores
• O PIC pode trabalhar com quatro configurações de oscilador. Uma vez que as
configurações com um oscilador de cristal e resistência-condensador (RC) são
aquelas mais frequentemente usadas, elas são as únicas que vamos mencionar
aqui.
• Quando o oscilador é de cristal, a designação da configuração é de XT, se o
oscilador for uma resistência em série com um condensador, tem a designação
RC. Isto é importante, porque há necessidade de optar entre os diversos tipos
deoscilador, quando se escolhe um microcontrolador.
Oscilador XT
O oscilador de cristal está contido num invólucro de metal com dois pinos onde foi
escrita a frequência a que o cristal oscila. Dois condensadores cerâmicos devem
ligar cada um dos pinos do cristal à massa. Casos há em que cristal e
condensadores estão contidos no mesmo encapsulamento, é também o caso do
ressonador cerâmico ao lado representado. Este elemento tem três pinos com o
pino central ligado à massa e os outros dois pinos ligados aos pinos OSC1 e OSC2
do microcontrolador. Quando projetamos um dispositivo, a regra é colocar o
oscilador tão perto quanto possível do microcontrolador, de modo a evitar
qualquer interferência nas linhas que ligam o oscilador ao microcontrolador.
Oscilador RC
Em aplicações em que a precisão da temporização não é um fator
crítico, o oscilador RC torna-se mais econômico. A frequência de
ressonância do oscilador RC depende da tensão de alimentação, da
resistência R, capacidade C e da temperatura de funcionamento.
Timer0 Block Diagram (8--‐bit mode)
Timer0 Block Diagram (16--‐bit mode)
Timer0 Block Diagram (16--‐bit mode)
Timer 0
Timers

Вам также может понравиться