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) :
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. |