O MICROCONTROLADOR PIC16F6XX


Este foi o microcontrolador selecionado para este trabalho. Abaixo estão listadas as características principais para a família PIC16F6XX (PIC16F627, PIC16F628 e PIC16F648 respectivamente) :


  • 1024/2048/4096 bytes de memória FLASH, que pode ser regravada até 100.000 vezes;

  • 224/224/256 bytes de memória RAM;

  • 128/128/256 bytes de memória EEPROM que pode ser regravada até 1.000.000 de vezes;

  • 16 pinos de I/O configuráveis individualmente;

  • 2 Timer’s de 8 bits com “prescaler”;

  • 1 Timer de 16 bits com “prescaler”;

  • 2 comparadores;

  • 1 canal de captura/comparação/PWM (CCP);

  • 1 USART para comunicação assíncrona (RS-232) e síncrona (I2C);

  • Pinos para tratamento de interrupções externas ;

  • Arquitetura RISC com apenas 35 instruções;

  • Watchdog Timer;

  • Possibilidade de uso de osciladores externos e interno, configuráveis via software;

  • Entre outras.


ARQUITETURA

A Microchip foi uma das precursoras do uso da tecnologia RISC (Computador com Set reduzido de Instruções) em microcontroladores. Esta tecnologia é baseada na arquitetura HARVARD, que separa a memória de dados da memória de programa. Assim tem-se um barramento para dados e outro para programa.

O PIC16F628A tem um barramento de dados (RAM) com 8 bits (1 byte) e um barramento de programa com 14 bits . Isto permite que o microcontrolador carregue na CPU o “operador”+”operando” em um único ciclo de máquina. Isso aumenta a velocidade do processamento, permitindo uma melhor performance se comparado a outros microcontroladores que não utilizam esta arquitetura.

Outros microcontroladores, como o 8051, utilizam a tecnologia CISC (Computador com Set de instruções complexas), baseada na arquitetura “Van Neuman”. Nesta arquitetura a memória de dados e a memória de programa utilizam o mesmo barramento. Dessa forma o microcontrolador necessita de mais ciclos para carregar o “operador” e o “operando”. Na figura abaixo é dado um demonstrativo entre as duas tecnologias.






Copyright deste conteúdo reservado para Márcio José Soares e protegido pela Lei de Direitos Autorais LEI N° 9.610, de 19 de Fevereiro de 1998. É estritamente proibida a reprodução total ou parcial do conteúdo desta página em outros pontos da internet, livros ou outros tipos de publicações comerciais ou não, sem a prévia autorização por escrito do autor.