ATPS Sistemas Microprogramados
1.1 Principais Características do PIC1684A
O PIC em questão foi um dos primeiros a utilizar a arquitetura Harvard, que consiste possui dois
barramentos diferentes para ligar a memória de dados (memória RAM) e a memória de programa à CPU.
Outra item a se saber sobre a arquitetura deste PIC, é que ele trabalha com a tecnologia RISC (Reduced
Instruction Set Computer ou Computador com um Conjunto Reduzido de Instruções).
Principais componentes:
• Tipo da Memória de Programa: Flash (reprogramável)
• Capacidade da memória de Programa: 1,75 Kbytes (1024 palavras)
• Memória RAM: 68 Bytes
• Memória EEPROM (Dados): 64 Bytes
• Barramento da memória de programa: 14 bits
• Barramento de dados (RAM): 8 bits
• Pilha de 8 níveis
• 35 comandos (instruções)
1.2 Arquitetura Interna
O elevado desempenho dos microcontroladores PIC são derivadas a partir das características da sua
arquitectura. Eles são baseados em uma arquitetura Harvard tipo que tem ônibus e espaços de memória
separados para programa e dados, o que os torna mais rápido do que os microcontroladores baseados na
arquitetura tradicional Von Neuman.
Outra característica é o seu conjunto reduzido de instruções (35 instruções) RISC, onde a maioria
executados em um único ciclo de clock, exceto instruções de desvio que exigem dois.
Tem uma ULA (unidade lógica e aritmética) de 8 bits que pode executar operações, lógicas, soma e
subtração. Tem um registo de WORK (W) não endereçáveis usando as operações de UTA.
1.3 Principais diferenças entre o PIC16F84 e PIC16F84A
Inicialmente, cabe ressaltar que o PIC16F84A é uma evolução do PIC16F84, ele possui em geral as
mesmas características, porém ainda é um pouco mais avançado que seu predecessor.
A principal diferença entre estes controladores é a frequência de operação do oscilado, que passou de 10
MHz do PIC16F84 para 20 MHz no PIC16F84A, resultando assim o dobro do