Centro de Tecnologia Microgenios - Todos os direitos reservados
Clique aqui para Imprimir o doc
umento
As caractersticas gerais da famlia PIC
1.0 A famlia PIC
1.1 Desempenho da famlia PIC 1.2 Tipo de memrias de programa
A famlia PIC
Os microcontroladores PIC so fabricados pela empresa Microchip.
Existem basicamente trs familias de PICs diferenciadas pelo tamanho da palavra de memria de programa: 12, 14 e 16 bits. Todos estes dispositivos possuem internamente um barramento de 8 bits. Atualmente a Microchip lanou recentemente uma nova famlia de microcontroladores chamada DsPIC que possui barramento interno de 16 bits e 24 bits, contrrio da tradicional famlia de 8 bits.
O PIC possui uma arquitetura interna do tipo Havard. A diferena
entre essa arquitetura e as tradicionais, do tipo Von-Neumann, que ela possui um barramento para o programa e outro para os dados, diferente da arquitetura tradicional em que um barramento tanto de dados como de endereo. O aumento no tamanho da palavra de programa possibilita um aumento no nmero de instrues: os PICs de 12 bits (12C508, 12C509, 12CE518, 16C54, 16C55) possuem apenas 33 instrues, os de 14 bits (12C671, 12C672, 12CE673, 12C674, 14000, 16C55x) possuem 35 instrues e os de 16 bits (17C4x, 17C75X, 17C76X, 18C2XX, 18C4XX) possuem 77 instrues. Os PICs foram otimizados para trabalharem com execuo de pequeno conjunto de instrues a grandes velocidades de processamento. Podemos trabalhar com alguns microcontroladores PIC a 10MIPS ( Milhes de Instrues por segundo) com um pic da srie 16 ou 18 trabalhando com cristal de 40Mhz.
voltar para o topo da pgina
Desempenho da famlia PIC
Capacidade de pepilene (enquanto executa uma instruo, o
processador busca a prxima instruo na memria, de forma a acelerar a execuo do programa) Execuo de uma instruo por ciclo de mquina, com exceo das instrues de desvios que consomem dois ciclos de mquinas para serem executadas. Um ciclo de mquina no PIC equivale a 4 ciclos de clock, ou seja, o sinal de clock dividido por 4 antes de executar a instruo (falaremos mais sobre esse tpico adiante). Cada Instruo ocupa uma posio de memria de programa (FLASH). Tempo de execuo das instrues fixa, com exceo das instrues de desvios que consomem dois ciclos de mquina.
Outra caracterstica importante da arquitetura PIC reside na
semelhana e compatibilidade entre os diversos microcontroladores membros de sua famlia. Isto facilita grandemente a migrao de microcontrolador para outro, bastando mudar, em alguns casos, apenas alguns comandos no programa, pois partes dos registradores internos no se diferem muito entre si.
voltar para o topo da pgina
Tipos de Memria de Programa
Os PICs da srie 12, 14 e 16 armazenam o programa em sua
memria interna. Membros da famlia 17 e 18 podem funcionar com memria de programa externas. Tipos de memrias de programas disponveis nos PICs: ROM: Memria do tipo no voltil gravadas na fbrica pelo processo conhecido como mscara. Os chips com esse tipo de memria normalmente possuem custos menores mas somente so viveis na fabricao de grandes quantidades. OTP: Memria fabricadas do tipo PROM. Saem da fbrica "virgens" e permitem uma nica gravao. So inviveis nas fases de implantao e desenvolvimento de equipamentos. Esses chips so identificados pelo sufixo "C". EEPROM: Podemos encontrar chips com memria do tipo EEPROM. Normalmente so mais caros que os dispositivos ROM e OTP e podem ser identificados atravs do seu sufixo "JW" para os dispositivos com encapsulamento DIP, ou "CL" para os dispositivos com encapsulamento do tipo PLCC. FLASH: Os microcontroladores PIC que utilizam este tipo de memria so indicados para etapas de desenvolvimento e testes at mesmo para implantaes finais. Permitem no mximo 1000 ciclos de gravaes/apagamento, possem um custo relativamente mediano com relao aos outros chips.
voltar para o topo da pgina
Centro de Tecnologia Microgenios - Curso de Microcontroladores PIC - Programao
em C Microgenios 1998 - 2007. Todos os direitos reservados. proibido cpia parcial ou integral desse material sem prvio aviso. Maiores informaes: suporte@microgenios.com.br