as caracteristicas gerais da familia pic

3

Click here to load reader

Upload: francisco-josivan

Post on 17-Dec-2015

19 views

Category:

Documents


3 download

DESCRIPTION

Parte 03

TRANSCRIPT

  • 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:

    [email protected]