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

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

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