pic18f4550.en.pt

438
PIC18F2455/2550/4455/4550  Ficha de Dados 28/40/44-Pin, de alto desempenho,  Avançado Flash, USB microcontroladores  com tecnologia nanoWatt   2009 Microchip Technology Inc.  DS39632E  

Transcript of pic18f4550.en.pt

  • PIC18F2455/2550/4455/4550 Ficha de Dados

    28/40/44-Pin, de alto desempenho,

    Avanado Flash, USB microcontroladores

    com tecnologia nanoWatt

    2009 Microchip Technology Inc. DS39632E

  • Observe os seguintes detalhes sobre o recurso de proteo de cdigo em dispositivos Microchip:

    Microchip produtos atendem as especificaes contidas no seu especial Microchip Folha de Dados.

    Microchip acredita que a sua famlia de produtos uma das famlias mais seguras de seu tipo no mercado hoje, quando utilizado na destina forma e em condies normais.

    Existem mtodos desonestos e possivelmente ilegais usados para violar o recurso de proteo de cdigo. Todos estes mtodos, para a nossa conhecimento, exigir o uso dos produtos Microchip de uma maneira fora das especificaes de funcionamento constantes Dados da Microchip Folhas. Provavelmente, a pessoa que faz isso est envolvida em roubo de propriedade intelectual.

    Microchip est disposta a trabalhar com o cliente que se preocupa com a integridade de seu cdigo.

    Nem Microchip nem qualquer outro fabricante de semicondutores pode garantir a segurana de seu cdigo. Proteo de cdigo no significa que estamos garantindo o produto como "inquebrvel".

    Proteo do cdigo est em constante evoluo. Ns, da Microchip esto empenhados em melhorar continuamente as caractersticas do nosso cdigo de proteo produtos. Tentativas de quebrar recurso de proteo de cdigo da Microchip pode ser uma violao da Lei de Direitos Autorais do Milnio Digital. Se tais atos permitir o acesso no autorizado ao seu software ou outro trabalho com direitos autorais, voc pode ter o direito de processar por alvio ao abrigo desta lei.

    As informaes contidas nesta publicao a respeito do dispositivo aplicaes e afins fornecida apenas para sua convenincia e podem ser substitudas por atualizaes. de sua responsabilidade a garantir que a sua aplicao encontra-se com suas especificaes. MICROCHIP NO FAZ REPRESENTAO OU GARANTIAS DE QUALQUER TIPO EXPRESSA OU IMPLCITA, escrita ou oral, ESTATUTRIO OU OUTRA, relacionados com a informao, INCLUINDO, SEM LIMITAO sua condio, Qualidade, desempenho, COMERCIALIZAO OU ADEQUAO A UM FIM. Microchip exime de qualquer responsabilidade decorrentes de informaes e sua utilizao. Utilizao de Microchip dispositivos de suporte de vida e / ou aplicaes de segurana inteiramente risco do comprador, eo comprador concorda em defender, indemnizar e isentar Microchip de todos e quaisquer danos, reclamaes, ternos, ou despesas decorrentes de tal uso. Nenhuma licena transmitida, de forma implcita ou no, em qualquer Microchip direitos de propriedade intelectual.

    Marcas O nome eo logotipo Microchip, o logotipo da Microchip, dsPIC, KEELOQ, KEELOQ logotipo, MPLAB, PIC, PIC, PICSTART, rfPIC e UNI / O so marcas registadas da Microchip registrado Tecnologia Incorporated nos EUA e em outros pases.

    Filterlab, Hampshire, HI-TECH C, Termistor atividade Linear, MXDEV, MXLAB, SEEVAL eo controle integrado Solutions Company so marcas registadas da Microchip registrado Tecnologia incorporada no U.S.A.

    Idade analgico-para-o-Digital, Aplicao Maestro, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, EconoMonitor, FanSense, HI-TIDE, de srie In-Circuit Programao ICSP, Mindi, MiWi, MPASM, MPLAB Certified logotipo, MPLIB, MPLINK, mTouch, Polvo, Cdigo Onisciente Gerao, PICC, PICC-18, PICDE, PICDEM.net, PICkit, PICtail, PIC32 logotipo, ICE REAL, rfLAB, selecione o modo, a Total Endurance, TSHARC, UniWinDriver, WiperLock e ZENA so marcas registadas da Microchip Technology Incorporated nos U.S.A. e outros pases.

    SQTP uma marca da Microchip Technology Incorporated servio nos E.U.A.

    Todas as outras marcas comerciais aqui mencionadas so de propriedade de seus respectivas empresas. 2009 Microchip Technology Incorporated, Impresso na U.S.A. Todos os direitos reservados.

    Impresso em papel reciclado.

    Microchip recebeu ISO/TS-16949: a certificao 2002 para sua mundial sede, projeto e instalaes de fabricao de wafer em Chandler e Tempe, Arizona; Gresham, Oregon e design centros na Califrnia e na ndia. Processos do sistema de qualidade da empresa e procedimentos so para o seu PIC MCUs e dsPIC DSCs, cdigo KEELOQ pulando dispositivos, EEPROMs seriais, microperipherals, memria no voltil e produtos analgicos. Alm disso, o sistema de qualidade da Microchip para o projeto e fabricao de sistemas de desenvolvimento certificada ISO 9001:2000.

    DS39632E pgina ii 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    28/40/44-Pin, High-Performance, Enhanced Flash, Microcontroladores USB com nanoWatt Tecnologia

    Universal Serial Bus Caractersticas: USB V2.0 Compliant Baixa Velocidade (1.5 Mb / s) e velocidade mxima (12 Mb / s) Suporta controle de interrupo, Isochronous e massa Transferncias Suporta at 32 pontos de extremidade (16 bidirecional) 1 Kbyte RAM Acesso duplo para USB Transceiver USB On-Chip com tenso On-Chip Regulador Interface para Off-Chip USB Transceiver Transmisso de porta paralela (SPP) para transmisso USB transferncias (somente dispositivos 40/44-pin)

    Destaques perifricos:

    Dissipador de alta Corrente / Fonte: 25 mA/25 mA Trs Interrupes Externas Quatro mdulos Temporizador (Timer0 para Timer3) At 2 Capture / Compare / modules PWM (CCP): - Capture 16-bit, max. resoluo de 5,2 ns (TCY/16) - Comparar 16-bit, max. resoluo de 83,3 ns (TCY) - Sada de PWM: resoluo PWM de 1 a 10-bit Avanado Capture / Compare / PWM (PEAC) mdulo: - Vrios modos de sada - Polaridade selecionvel - Programvel tempo morto - Auto-desligamento e reinicializao automtica Avanado mdulo USART: - Apoio nibus LIN Mestre Synchronous mdulo Serial Port (MSSP) Apoiar 3-Wire SPI (todos os quatro modos) e I2C Modos de mestre e escravo 10-Bit, At 13-Channel conversor analgico-digital (A / D) com mdulo programvel Tempo de Aquisio Comparadores analgicos duplos com Multiplexing Input

    Poder de gesto Modos:

    Run: CPU, Perifricos em Idle: off CPU, Perifricos em Sono: CPU off, Perifricos off Correntes modo ocioso para baixo a 5.8 Tpico Dormir correntes de modo at 0,1 Tpico Timer1 oscilador: 1.1 Tpico, 32 kHz, 2V Watchdog Timer: 2,1 Tpico Duas Velocidades Oscillator Start-up

    Estrutura flexvel oscilador: Quatro modos de cristal, incluindo alta preciso PLL para USB Dois modos de relgio externo, de at 48 MHz Interno bloco oscilador: - 8 freqncias selecionveis pelo usurio, a partir de 31 kHz a 8 MHz - User-ajustvel para compensar desvio de freqncia Oscilador secundrio usando Timer1 @ 32 kHz Opes oscilador duplos permitem microcontrolador e Mdulo USB para funcionar em diferentes velocidades de clock Relgio prova de falhas Monitor: - Permite o desligamento seguro se houver relgio pra

    Caractersticas especiais do microcontrolador: C Compiler arquitetura otimizada com opcional Alargado conjunto de instrues 100.000 Erase / Write Ciclo Avanado do Flash Memria de programa tpico 1.000.000 Erase / Write Cycle dados EEPROM Memria tpica Flash / EEPROM de dados de reteno:> 40 anos Auto-programvel em Controle de Software nveis de prioridade para Interrupes 8 x 8 Single-Cycle Multiplicador Hardware Watchdog Timer Extended (WDT): - Perodo programvel de 41 ms para 131s Proteo de cdigo programvel 5V Single-Fornecimento de srie In-Circuit Programao (ICSP ) atravs de dois pinos Debug In-Circuit (CID), atravs de dois pinos Opcional Dedicado CID / ICSP Porto (44-pin, TQFP s pacote) Faixa de tenso de operao Wide (2.0V a 5.5V)

    I / O 10-Bit CCP / PEAC A / D (CH) (PWM)

    10 10 13 13

    2/0 2/0 1/1 1/1

    EUSART MSSP

    SPP SPI

    Y Y Y Y

    Mestre I2C

    Y Y Y Y

    Comparadores

    2 2 2 2

    Timers 8/16-Bit

    1/3 1/3 1/3 1/3

    Memria de Programa

    Dispositivo

    Memria de Dados

    Flash # nica palavra SRAM EEPROM (Bytes) Instrues (bytes) (bytes)

    24K 32K 24K 32K

    12288 16384 12288 16384

    2048 2048 2048 2048

    256 256 256 256

    PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4550

    24 24 35 35

    No No Sim Sim

    1 1 1 1

    2009 Microchip Technology Inc. DS39632E-pgina 1

  • PIC18F2455/2550/4455/4550

    Diagramas Pin

    28-Pin PLCC, SOIC

    MCLR/VPP/RE3 RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF + RA4/T0CKI/C1OUT/RCV RA5/AN4/SS/HLVDIN/C2OUT VSS OSC1/CLKI OSC2/CLKO/RA6 RC0/T1OSO/T13CKI RC1/T1OSI/CCP2(1)/ UOE RC2/CCP1 VUSB

    1 2 3 4 5 6 7 8 9 10 11 12 13 14

    28 27 26 25 24 23 22 21 20 19 18 17 16 15

    RB7/KBI3/PGD RB6/KBI2/PGC RB5/KBI1/PGM RB4/AN11/KBI0 RB3/AN9/CCP2(1)/ VPO RB2/AN8/INT2/VMO RB1/AN10/INT1/SCK/SCL RB0/AN12/INT0/FLT0/SDI/SDA VDD VSS RC7/RX/DT/SDO RC6/TX/CK RC5 / D + / VP RC4/D-/VM

    40-Pin PDIP

    MCLR/VPP/RE3 RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF + RA4/T0CKI/C1OUT/RCV RA5/AN4/SS/HLVDIN/C2OUT RE0/AN5/CK1SPP RE1/AN6/CK2SPP RE2/AN7/OESPP VDD VSS OSC1/CLKI OSC2/CLKO/RA6 RC0/T1OSO/T13CKI RC1/T1OSI/CCP2(1)/ UOE RC2/CCP1/P1A VUSB RD0/SPP0 RD1/SPP1

    PIC18F2455PIC18F2550

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

    40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21

    RB7/KBI3/PGD RB6/KBI2/PGC RB5/KBI1/PGM RB4/AN11/KBI0/CSSPP RB3/AN9/CCP2(1)/ VPO RB2/AN8/INT2/VMO RB1/AN10/INT1/SCK/SCL RB0/AN12/INT0/FLT0/SDI/SDA VDD VSS RD7/SPP7/P1D RD6/SPP6/P1C RD5/SPP5/P1B RD4/SPP4 RC7/RX/DT/SDO RC6/TX/CK RC5 / D + / VP RC4/D-/VM RD3/SPP3 RD2/SPP2

    Nota 1: RB3 o pino alternativo para CCP2 multiplexao.

    PIC18F4455PIC18F4550

    DS39632E-pgina 2 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    Diagramas Pin (Continuao)

    RC6/TX/CKRC5/D + / VPRC4/D-/VMRD3/SPP3RD2/SPP2RD1/SPP1RD0/SPP0VUSBRC2/CCP1/P1ARC1/T1OSI/CCP2(1)/ UOENC / ICPORTS(2)

    4443424140393837363534

    44-Pin TQFP

    44-Pin QFN

    4443424140393837363534

    RC6/TX/CKRC5/D + / VPRC4/D-/VMRD3/SPP3RD2/SPP2RD1/SPP1RD0/SPP0VUSBRC2/CCP1/P1ARC1/T1OSI/CCP2(1)/ UOERC0/T1OSO/T13CKI

    33 32 31 30 29 28 27 26 25 24 23

    NC / ICCK(2)/ ICPGC(2)NC / ICDT(2)/ ICPGD(2)

    1213141516171819202122

    RC7/RX/DT/SDO RD4/SPP4 RD5/SPP5/P1B RD6/SPP6/P1C RD7/SPP7/P1D VSS VDD RB0/AN12/INT0/FLT0/SDI/SDA RB1/AN10/INT1/SCK/SCL RB2/AN8/INT2/VMO RB3/AN9/CCP2(1)/ VPO

    1 2 3 4 5 6 7 8 9 10 11

    PIC18F4455 PIC18F4550

    33 32 31 30 29 28 27 26 25 24 23

    NC / ICRST(2)/ ICVPP(2) RC0/T1OSO/T13CKI OSC2/CLKO/RA6 OSC1/CLKI VSS VDD RE2/AN7/OESPP RE1/AN6/CK2SPP RE0/AN5/CK1SPP RA5/AN4/SS/HLVDIN/C2OUT RA4/T0CKI/C1OUT/RCV

    Nota 1: 2:

    RB3 o pino alternativo para CCP2 multiplexao. Caractersticas especiais ICPORT disponvel em circunstncias selecionados. Ver Seo 25.9 "Caractersticas ICPORT Especiais (44-Pin TQFP Package Only) " para mais informaes.

    2009 Microchip Technology Inc.

    RB3/AN9/CCP2(1)

    1213141516171819202122

    RC7/RX/DT/SDO RD4/SPP4 RD5/SPP5/P1B RD6/SPP6/P1C RD7/SPP7/P1D VSS VDD VDD RB0/AN12/INT0/FLT0/SDI/SDA RB1/AN10/INT1/SCK/SCL RB2/AN8/INT2/VMO

    1 2 3 4 5 6 7 8 9 10 11

    PIC18F4455 PIC18F4550

    OSC2/CLKO/RA6 OSC1/CLKI VSS VSS VDD VDD RE2/AN7/OESPP RE1/AN6/CK2SPP RE0/AN5/CK1SPP RA5/AN4/SS/HLVDIN/C2OUT RA4/T0CKI/C1OUT/RCV

    DS39632E-pgina 3

  • PIC18F2455/2550/4455/4550

    ndice analtico 1.0 Viso Geral do Dispositivo 7 2.0 Configuraes de oscilador 23 3.0 Modos de gerenciamento de energia 35 4.0 Repor 45 5.0 Organizao da memria 59 6.0 Memria Flash Programa 81 7.0 Dados da memria EEPROM 91 8,0 8 x 8 Equipamento 97 9.0 Interrupes 99 10,0 Portas I / O 113 11,0 Timer0 Module 127 12,0 Timer1 Module 131 13,0 Timer2 Module 137 14,0 Timer3 Module 139 15,0 Capture / Compare / PWM (CCP) Mdulos 143 16,0 Captura Enhanced / Compare / PWM (PEAC) 151 17,0 Universal Serial Bus (USB) 165 18,0 Transmisso Porta Paralela 191 19,0 Mestre Synchronous Porta Serial Module (MSSP) 197 20,0 avanado Synchronous Asynchronous Receiver Transmitter Universal (EUSART) ........................................ ....................... 243 21,0 10-Bit Analog-to-Digital Converter (A / D) Module 265 22,0 Comparador 275 23,0 Comparador Module Voltagem de referncia 281 24,0 High / Low-Voltage Detect 285 25,0 Recursos especiais do CPU 291 26,0 Instruction Set Resumo 313 27,0 Desenvolvimento 363 28,0 Caractersticas eltricas 367 29,0 DC e AC Caractersticas Grficos e Tabelas 407 30,0 Embalagem 409 Apndice A: Reviso 419 Apndice B: Dispositivo 419 Apndice C: Consideraes de converso 420 Anexo D: Migrao da linha de base para Avanado 420 Apndice E: Migrao De Mid-Range para dispositivos aprimorados 421 Apndice F: Migrao De High-End para Avanado 421 ndice 423 O Web Site Microchip 433 Cliente Servio de mudana de Notificao 433 Suporte ao Cliente 433 Resposta do leitor 434 PIC18F2455/2550/4455/4550 Identificao do Produto Sistema 435

    DS39632E-pgina 4 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    Para nossos clientes

    nossa inteno proporcionar aos nossos valiosos clientes com a melhor documentao possvel para garantir o uso bem-sucedido de sua Microchip produtos. Para este fim, vamos continuar a melhorar as nossas publicaes para melhor atender s suas necessidades. Nossas publicaes sero refinados e reforada medida que novos volumes e atualizaes so introduzidos. Se voc tiver quaisquer perguntas ou comentrios sobre esta publicao, favor contatar o Departamento de Comunicao de Marketing via E-mail para [email protected] ou fax o Leitor Formulrio de Resposta no verso da folha de dados para (480) 792-4150. Ns acolher o seu feedback.

    Dados mais atuais Folha

    Para obter a verso mais up-to-date desta folha de dados, por favor registre em nosso site mundial em: http://www.microchip.com

    Voc pode determinar a verso de uma folha de dados, examinando o seu nmero literatura encontrada no canto inferior do lado de fora de qualquer pgina. O ltimo caractere do nmero literatura o nmero da verso (por exemplo, DS30000A a verso A do documento DS30000). Errata

    Uma folha de errata, descrevendo diferenas operacionais menores de folha de dados e solues recomendadas, podem existir para a corrente dispositivos. Como as questes de documentao do dispositivo / tornar-se conhecido para ns, vamos publicar uma folha de errata. A errata vai especificar a reviso de silcio e reviso do documento a que se aplica. Para determinar se uma folha de errata existe para um determinado dispositivo, verifique com um dos seguintes procedimentos: Web site mundial da Microchip; http://www.microchip.com Seu escritrio local de vendas Microchip (ver ltima pgina) Quando entrar em contato com um escritrio de vendas, por favor especifique qual dispositivo, reviso de silcio e folha de dados (incluir o nmero de literatura) que voc est usando.

    Sistema de Notificao ao Cliente

    Registe-se no nosso site em www.microchip.com para receber as informaes mais atualizadas sobre todos os nossos produtos.

    2009 Microchip Technology Inc. DS39632E-pgina 5

  • PIC18F2455/2550/4455/4550

    NOTAS:

    DS39632E-pgina 6 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    1.0 Viso geral do dispositivo 1.1.3

    Este documento contm informaes especficas do dispositivo para os seguintes dispositivos:

    PIC18F2455

    PIC18F2550 PIC18F4455

    PIC18F4550

    PIC18LF2455

    PIC18LF2550 PIC18LF4455

    PIC18LF4550

    VRIAS OPES OSCILLATOR E CARACTERSTICAS

    Todos os dispositivos na PIC18F2455/2550/4455/4550 Oferecemos famlia de doze opes diferentes de oscilador, permitindo usurios uma ampla gama de opes de desenvolvimento de aplicaes hardware. Estes incluem: Quatro modos de cristal usando cristais ou de cermica ressonadores. Quatro modos de relgio externo, oferecendo a opo de utilizando dois pinos de entrada do oscilador (e uma diviso por quatro sada do relgio) ou um pino (entrada do oscilador, com a segundo pino transferido to geral I / O). Um bloco do oscilador interno, que fornece uma 8 MHz de clock ( 2% de preciso) e um INTRC fonte (cerca de 31 kHz, estvel ao longo do temperatura e VDD), bem como uma variedade de Seis freqncias de clock selecionveis pelo usurio, entre 125 kHz a 4 MHz, para um total de 8 relgio freqncias. Esta opo libera um pino de oscilador para usar como um propsito geral adicional I / O. A Circuito multiplicador de bloqueio de fase (PLL) de freqncia, disponvel tanto para o cristal de alta velocidade e Modos de oscilador externo, o que permite uma ampla gama de velocidades de clock de 4 MHz a 48 MHz. operao do relgio duplo assncrona, permitindo que o Mdulo USB para executar a partir de uma alta freqncia oscilador, enquanto o resto do microcontrolador cronometrado a partir de um oscilador de baixa potncia interna.

    Alm de sua disponibilidade como fonte do relgio, o interno bloco oscilador fornece uma fonte de referncia estvel que d os recursos adicionais para familiares robusto operao:

    Fail-safe Monitor de Relgio: Esta opo constantemente monitora a fonte de clock principal contra um sinal de referncia fornecido pelo interno oscilador. Se ocorrer uma falha no relgio, o controlador comutada para o bloco oscilador interno, permitindo para operao de baixa velocidade contnua ou um seguro desligamento do aplicativo. Duas Velocidades Start-up: Esta opo permite que o oscilador interno para servir como fonte de relgio da Power-on Reset, ou wake-up do sono modo, at que o relgio principal fonte disponvel.

    Esta famlia de dispositivos oferece as vantagens de todas Microcontroladores PIC18 - ou seja, de alta computacional desempenho a um preo econmico - com a adio de alta resistncia programa Flash, aprimorada memria. Em adio a estas caractersticas, o PIC18F2455/2550/4455/4550 famlia apresenta o projeto melhorias que fazem estes microcontroladores um log- escolha iCal para muitos de alto desempenho, potncia sensitiva aplicaes.

    1.1

    1.1.1

    Novos recursos do ncleo

    nanoWatt TECNOLOGIA

    Todos os dispositivos na PIC18F2455/2550/4455/4550 famlia incorporar uma gama de recursos que pode signifi- reduzir significativamente o consumo de energia durante a operao. Os principais itens incluem: Suplentes modos de execuo: Ao cronometrar o controlador a partir da fonte ou a Timer1 oscilador interno bloco, o consumo de energia durante a execuo de cdigo pode ser reduzido em tanto como 90%. Mltiplos Modos de inactividade: O controlador tambm pode ser executado com o seu core desativado, mas os perifricos ainda ativo. Nesses estados, o consumo de energia pode ser reduzida ainda mais, para menos de 4% do normal requisitos de operao. On-the-Fly Modo Switching: O modos de gerenciamento de energia so invocados pelo cdigo do usurio durante a operao, permitindo ao utilizador a incorporar idias de economia de energia para a sua aplicao de design de software. Baixo consumo em mdulos principais: O poder as exigncias para os Timer1 eo Watchdog Temporizador so minimizados. Ver Seo 28.0 "Caractersticas eltricas" para valores.

    1.1.2 Universal Serial Bus (USB)

    Dispositivos na famlia PIC18F2455/2550/4455/4550 incorporar uma inteiramente caracterizado Universal Serial Bus mdulo de comunicao que seja compatvel com o USB Specification Revision 2.0. O mdulo suporta tanto comunicao de baixa velocidade e de velocidade total para todos os su- portados tipos de transferncia de dados. Alm disso, incorpora o seu prprio transceptor on-chip e 3.3V regulador e suporta a utilizao de transceptores externas e reguladores de tenso.

    2009 Microchip Technology Inc. DS39632E-pgina 7

  • PIC18F2455/2550/4455/4550

    1.2 Outras caractersticas especiais 1.3

    Endurance de memria: As clulas do Flash aprimorados tanto para a memria de programa e dados de EEPROM est avaliado para durar por muitos milhares de apagar / escrever ciclos - at 100 mil para a memria de programa e 1.000.000 para EEPROM. A reteno de dados sem atualizao conservadora, estima-se ser maior de 40 anos. Auto-programao: Estes dispositivos podem escrever para seus prprios espaos de memria do programa sob interno controle de software. Usando uma rotina bootloader, localizada no bloco de boot protegido no topo memria de programa, torna-se possvel criar um aplicao que pode atualizar-se no campo. Alargado conjunto de instrues: O PIC18F2455/2550/4455/4550 famlia introduz uma extenso opcional para o conjunto de instrues PIC18, que acrescenta oito novas instrues e um cadastradas Literal offset Modo de endereamento. Esta extenso, ativado como uma opo de configurao do dispositivo, tem foi projetado especificamente para otimizar o re-entrantes cdigo de aplicao inicialmente desenvolvida em alto nvel linguagens como C. Maior CCP Mdulo: No modo de PWM, esta mdulo fornece 1, 2 ou 4 sadas moduladas para controlando meia ponte e ponte completa motoristas. Outras caractersticas incluem auto-desligamento para desativar sadas PWM em interrupo ou outra escolha condies e auto-restart para reativar sadas uma vez que a condio foi eliminada. Maior USART enderevel: Esta srie mdulo de comunicao capaz de padro Operao RS-232 e oferece suporte para o LIN protocolo de nibus. Os sinais RX / DT TX / CK e pode ser invertido, eliminando a necessidade de inverter tampes. Outras melhorias incluem Automatic Baud Taxa de Deteco e um 16-bit Taxa de Transmisso Gerador para uma melhor resoluo. Quando o microcontrolador est a utilizar o oscilador interno bloco, o EUSART fornece operao estvel aplicaes que falam para o mundo exterior, sem usando um cristal externo (ou o seu acompanhante Exigncia de energia). 10-Bit A / D Converter: Este mdulo incorpora O tempo de aquisio programveis, permitindo uma do canal a ser seleccionado e uma converso para ser iniciados, sem esperar por um perodo de amostragem e assim, reduzir a sobrecarga de cdigo. Dedicado CID / ICSP Porto: Estes dispositivos introduzir o uso de depurador e programao os pinos que no sejam multiplexados com outros micro- caractersticas do controlador. Oferecido como uma opo no select pacotes, este recurso permite aos usurios desenvolver I / O aplicaes de uso intensivo, mantendo a capacidade de programa e depurao no circuito.

    Detalhes sobre Famlia Individual Usurios

    Dispositivos na famlia PIC18F2455/2550/4455/4550 so Disponvel em embalagens de 28 pinos e 40/44-pin. Bloquear diagramas para os dois grupos so mostradas na Figura 1-1 e Figura 1-2.

    Os dispositivos so diferenciadas umas das outras em seis maneiras:

    1. Memria de programa flash (24 Kbytes para PIC18FX455devices, 32 Kbytesfor PIC18FX550 dispositivos). Canais de A / D (10 para dispositivos de 28 pinos, 13 para Dispositivos 40/44-pin). Portas de I / O (3 portas bidirecionais e uma entrada nica porta em dispositivos de 28 pinos, 5 portas bidirecionais em Dispositivos 40/44-pin). CCP e Enhanced CCP implementao (Dispositivos de 28 pinos tem duas CCP padro mdulos, dispositivos 40/44-pin ter um padro Mdulo CCP e um mdulo PEAC). Transmisso Porta Paralela (presente apenas em Dispositivos 40/44-pin).

    2.

    3.

    4.

    5.

    Todas as outras caractersticas dos dispositivos desta famlia so idnticos. Estes encontram-se resumidos na Tabela 1-1. A pinagem para todos os dispositivos esto listados na Tabela 1-2 e Tabela 1-3.

    Como todos os dispositivos Microchip PIC18, os membros da PIC18F2455/2550/4455/4550 famlia esto disponveis como ambos os dispositivos padro e baixa tenso. Padro dispositivos com memria flash avanado, designado com um "F" no nmero da pea (como PIC18F2550) acomodar uma variedade de 4.2V a 5.5V VDD operacional. Peas de baixa tenso, designados por "LF" (tais como PIC18LF2550), funo em uma faixa estendida VDD de 2.0V a 5.5V.

    DS39632E-pgina 8 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    TABELA 1-1: Recursos do dispositivo

    PIC18F2455

    DC - 48 MHz 24576

    12288 2048

    256 19

    Portas A, B, C, (E)

    4 2 0

    MSSP, Maior USART

    1

    No 10 canais de entrada

    2 POR, BOR, REAJUSTE Instruo, Pilha completa, Stack Underflow (PWRT, OST) MCLR (opcional), WDT

    Sim

    Sim 75 instrues; 83 com estendida Conjunto de instrues ativado

    28-Pin PDIP 28-Pin SOIC

    PIC18F2550

    DC - 48 MHz 32768

    16384 2048

    256 19

    Portas A, B, C, (E)

    4 2 0

    MSSP, Maior USART

    1

    No 10 canais de entrada

    2 POR, BOR, REAJUSTE Instruo, Pilha completa, Stack Underflow (PWRT, OST) MCLR (opcional), WDT

    Sim

    Sim 75 instrues; 83 com estendida Conjunto de instrues ativado

    28-Pin PDIP 28-Pin SOIC

    PIC18F4455

    DC - 48 MHz 24576

    12288 2048

    256 20

    4 1 1

    MSSP, Maior USART

    1

    Sim 13 canais de entrada

    2 POR, BOR, REAJUSTE Instruo, Pilha completa, Stack Underflow (PWRT, OST) MCLR (opcional), WDT

    Sim

    Sim 75 instrues; 83 com estendida Conjunto de instrues ativado

    40-Pin PDIP 44-Pin QFN 44-Pin TQFP

    PIC18F4550

    DC - 48 MHz 32768

    16384 2048

    256 20

    4 1 1

    MSSP, Maior USART

    1

    Sim 13 canais de entrada

    2 POR, BOR, REAJUSTE Instruo, Pilha completa, Stack Underflow (PWRT, OST) MCLR (opcional), WDT

    Sim

    Sim 75 instrues; 83 com estendida Conjunto de instrues ativado

    40-Pin PDIP 44-Pin QFN 44-Pin TQFP

    Caractersticas

    Freqncia de operao Memria de programa (Bytes)

    Memria de programa (instrues) Memria de Dados (Bytes)

    Os dados da memria EEPROM (Bytes) Fontes de interrupo I / O Ports

    Timers Capture / Compare / Mdulos PWM Aprimorado de captura / Compare / Mdulos PWM

    Comunicao Serial

    Universal Serial Bus (USB) Mdulo

    Transmisso de porta paralela (SPP) 10-Bit Mdulo Analgico-Digital Comparadores Redefine (e atrasos)

    Portas A, B, C, D, E Portas A, B, C, D, E

    Programvel de Baixa Tenso Descobrir

    Redefinio Programmable Brown-out Conjunto de instrues

    Pacotes

    2009 Microchip Technology Inc. DS39632E-pgina 9

  • PIC18F2455/2550/4455/4550

    Figura 1-1:

    Tabela de Ponteiro de

    inc / dezembro lgica

    21 20

    8

    PCLATU PCLATH

    PIC18F2455/2550 (28-PIN) DIAGRAMA DE BLOCO

    Barramento de dados

    Dados Trava

    Memria de Dados (2 Kbytes)

    Trava endereo

    12 Endereo Dados

    4 BSR

    12 FSR0 FSR1 FSR2

    inc / dezembro lgica

    4 Acessar Banco

    12 PORTB RB0/AN12/INT0/FLT0/SDI/SDA RB1/AN10/INT1/SCK/SCL RB2/AN8/INT2/VMO RB3/AN9/CCP2(3)/ VPO RB4/AN11/KBI0 RB5/KBI1/PGM RB6/KBI2/PGC RB7/KBI3/PGD

    PORTA RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF + RA4/T0CKI/C1OUT/RCV RA5/AN4/SS/HLVDIN/C2OUT OSC2/CLKO/RA6

    8

    PCU PCH PCL Contador de programa

    31 Nvel Stack Trava endereo

    Memria de Programa (24/32 Kbytes)

    Dados Trava

    8

    STKPTR

    Trava mesa

    Bus Instruo Trava ROM Endereo

    Decodificar

    IR

    8 Instruo Decodificar e Controle

    Mquina de Estado Sinais de Controle

    PRODH Prdl

    3 OSC1(2)

    OSC2(2)

    T1OSI

    T1OSO

    MCLR(1)

    VDD, VSS

    VUSB

    Interno Oscilador Bloquear

    INTRC Oscilador

    8 MHz Oscilador

    Single-alimentao Programao No circuito Debugger

    Power-up Cronmetro

    Oscilador Start-up timer Power-on Restabelecer

    Co de guarda Cronmetro

    Brown-out Restabelecer Fail-safe Relgio monitor

    Gap Band Referncia

    Bitop 8

    8

    ALU

    8

    8 x 8 Multiply 8

    W 8 8

    8

    PORTC RC0/T1OSO/T13CKI RC1/T1OSI/CCP2(3)/ UOE RC2/CCP1 RC4/D-/VM RC5 / D + / VP RC6/TX/CK RC7/RX/DT/SDO

    Tenso USB Regulador

    PORTE

    MCLR/VPP/RE3(1)

    BOR HLVD

    Dados EEPROM Timer0 Timer1 Timer2 Timer3

    Comparador CCP1 CCP2 MSSP EUSART ADC 10-Bit USB

    Nota 1: 2:

    3:

    RE3 multiplexado com MCLR e s est disponvel quando o Redefine MCLR esto desativados. OSC1/CLKI e OSC2/CLKO s esto disponveis nos modos de oscilador selecionados e quando estes pinos no esto sendo usados como digitais I / O. Referir a Seo 2.0 "Configuraes oscilador" para obter informaes adicionais. RB3 o pino alternativo para CCP2 multiplexao.

    DS39632E-pgina 10 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    Figura 1-2:

    Tabela de Ponteiro de

    inc / dezembro lgica

    21 20

    8

    PCLATU PCLATH

    PIC18F4455/4550 (40/44-PIN) DIAGRAMA DE BLOCO

    Barramento de dados

    Dados Trava

    Memria de Dados (2 Kbytes)

    Trava endereo

    12 Endereo Dados

    4 BSR

    12 FSR0 FSR1 FSR2

    inc / dezembro lgica

    PORTC RC0/T1OSO/T13CKI RC1/T1OSI/CCP2(4)/ UOE RC2/CCP1/P1A RC4/D-/VM RC5 / D + / VP RC6/TX/CK RC7/RX/DT/SDO

    4 Acessar Banco

    12

    PORTA RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF + RA4/T0CKI/C1OUT/RCV RA5/AN4/SS/HLVDIN/C2OUT OSC2/CLKO/RA6

    8

    PCU PCH PCL Contador de programa

    31 Nvel Stack PORTB

    RB0/AN12/INT0/FLT0/SDI/SDA RB1/AN10/INT1/SCK/SCL RB2/AN8/INT2/VMO RB3/AN9/CCP2(4)/ VPO RB4/AN11/KBI0/CSSPP RB5/KBI1/PGM RB6/KBI2/PGC RB7/KBI3/PGD

    Trava endereo Memria de Programa (24/32 Kbytes)

    Dados Trava

    8

    STKPTR

    Trava mesa

    Bus Instruo Trava ROM Endereo

    Decodificar

    IR

    8 Instruo Decodificar e Controle

    Mquina de Estado Sinais de Controle

    PRODH Prdl

    3 Interno Oscilador Bloquear

    INTRC Oscilador

    8 MHz Oscilador

    Single-alimentao Programao

    No circuito Debugger

    Power-up Cronmetro

    Oscilador Start-up timer

    Power-on Restabelecer

    Co de guarda Cronmetro Brown-out Restabelecer

    Fail-safe Relgio monitor Gap Band

    Referncia

    Bitop 8

    8

    ALU

    8

    PORTE

    8 x 8 Multiply 8

    W 8 8

    8

    PORTD VDD, VSS

    OSC1(2)

    OSC2(2)

    T1OSI

    T1OSO

    ICPGC(3)

    ICPGD(3)

    ICPORTS(3)

    ICRST(3)

    MCLR(1)

    VUSB

    RD0/SPP0: RD4/SPP4 RD5/SPP5/P1B RD6/SPP6/P1C RD7/SPP7/P1D

    RE0/AN5/CK1SPP RE1/AN6/CK2SPP RE2/AN7/OESPP MCLR/VPP/RE3(1)

    Tenso USB Regulador

    BOR HLVD

    Dados EEPROM Timer0 Timer1 Timer2 Timer3

    Comparador

    Nota 1: 2:

    3:

    4:

    ECCP1 CCP2 MSSP EUSART ADC 10-Bit USB

    RE3 multiplexado com MCLR e s est disponvel quando o Redefine MCLR esto desativados. OSC1/CLKI e OSC2/CLKO s esto disponveis nos modos de oscilador selecionados e quando estes pinos no esto sendo usados como digitais I / O. Referir a Seo 2.0 "Configuraes oscilador" para obter informaes adicionais. Estes pinos s esto disponveis em pacotes de 44-pin TQFP sob certas condies. Consulte Seo 25.9 "Caractersticas especiais ICPORT (44-Pin nico pacote TQFP) " para obter informaes adicionais. RB3 o pino alternativo para CCP2 multiplexao.

    2009 Microchip Technology Inc. DS39632E-pgina 11

  • PIC18F2455/2550/4455/4550

    TABELA 1-2: PIC18F2455/2550 DESCRIES pinagem I / O

    Pin Nmero

    PDIP, SOIC

    1 Eu

    P Eu

    9 Eu Eu

    10 O

    O

    I / O

    -

    -

    TTL

    ST

    Pin Tipo

    Tampo Tipo Nome do pino Descrio

    MCLR/VPP/RE3 MCLR

    VPP RE3

    OSC1/CLKI OSC1 CLKI

    OSC2/CLKO/RA6 OSC2

    CLKO

    RA6

    ST

    Master Clear (entrada) ou programao tenso (entrada). Limpar entrada Master (Reset). Este pino um baixo ativo Repor o dispositivo. Programao de tenso de entrada. Entrada digital.

    Cristal oscilador ou entrada de clock externo. AnalogOscillator entrada cristal ou fonte de entrada de clock externo. Entrada de fonte de clock AnalogExternal. Sempre associado com pino funo OSC1. (Veja pin OSC2/CLKO).

    Cristal oscilador ou sada de clock. Sada de cristal oscilador. Ligaes de cristal ou ressonador em Modo de oscilador de cristal. Nos modos de seleo, OSC2 pin sadas CLKO que tem 1/4 do frequncia de OSC1 e indica a taxa de ciclo de instruo. Propsito pino I / O em geral.

    Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com CMOS levelsI = Entrada O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido.

    DS39632E-pgina 12 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    TABELA 1-2: PIC18F2455/2550 DESCRIES pinagem I / O (Continuao)

    Pin Nmero

    PDIP, SOIC

    2 I / O Eu

    3 I / O Eu

    4 I / O Eu Eu O

    5 I / O Eu Eu

    6 I / O Eu O Eu

    7

    I / O Eu Eu Eu O

    - -

    TTL Anlogo TTL Anlogo -

    -

    Digital I / O. A entrada analgica 4. SPI escravo seleto de entrada. High / Low-Voltage Detect entrada. Comparador de sada 2.

    Veja o pino OSC2/CLKO/RA6.

    ST ST - TTL

    Digital I / O. Timer0 entrada de clock externo. Comparador uma sada. Entrada VN externo USB transceptor.

    TTL Anlogo Anlogo

    Digital I / O. A entrada analgica 3. A (alta) tenso de entrada de referncia / D.

    TTL Anlogo Anlogo Anlogo

    Digital I / O. A entrada analgica 2. A (baixo) entrada de tenso de referncia / D. Sada analgica de referncia de comparao.

    TTL Anlogo

    Digital I / O. Entrada analgica 1.

    TTL Anlogo

    Digital I / O. Entrada analgica 0.

    Pin Tipo

    Tampo Tipo Nome do pino Descrio

    PORTA uma porta de I / O bidirecional. RA0/AN0 RA0 AN0

    RA1/AN1 RA1 AN1

    RA2/AN2/VREF-/CVREF RA2 AN2 VREF- CVREF

    RA3/AN3/VREF + RA3 AN3 VREF +

    RA4/T0CKI/C1OUT/RCV RA4 T0CKI C1OUT VN

    RA5/AN4/SS / HLVDIN/C2OUT RA5 AN4 SS HLVDIN C2OUT

    RA6 Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com CMOS levelsI = Entrada O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido.

    2009 Microchip Technology Inc. DS39632E-pgina 13

  • PIC18F2455/2550/4455/4550

    TABELA 1-2: PIC18F2455/2550 DESCRIES pinagem I / O (Continuao)

    Pin Nmero

    PDIP, SOIC

    Pin Tipo

    Tampo Tipo Nome do pino Descrio

    PORTB uma porta de I / O bidirecional. PORTB podem ser software programado para internos fracos pull-ups em todas as entradas.

    RB0/AN12/INT0/FLT0 / SDI / SDA RB0 AN12 INT0 FLT0 SDI SDA

    RB1/AN10/INT1/SCK / SCL RB1 AN10 INT1 SCK SCL

    RB2/AN8/INT2/VMO RB2 AN8 INT2 VMO

    RB3/AN9/CCP2/VPO RB3 AN9 CCP2(1) VPO

    RB4/AN11/KBI0 RB4 AN11 KBI0

    RB5/KBI1/PGM RB5 KBI1 PGM

    RB6/KBI2/PGC RB6 KBI2 PGC

    RB7/KBI3/PGD RB7 KBI3 PGD

    21

    I / O Eu Eu Eu Eu I / O

    22

    I / O Eu Eu I / O I / O

    23 I / O Eu Eu O

    24 I / O Eu I / O O

    25 I / O Eu Eu

    26 I / O Eu I / O

    27 I / O Eu I / O

    28 I / O Eu I / O

    TTL TTL ST

    Digital I / O. Pino de interrupo-on-mudana. In-Circuit Debugger e pino de dados de programao ICSP.

    TTL TTL ST

    Digital I / O. Pino de interrupo-on-mudana. In-Circuit Debugger e ICSP pino do relgio de programao.

    TTL TTL ST

    Digital I / O. Pino de interrupo-on-mudana. ICSP Low-Voltage Programao permitir pin.

    TTL Anlogo TTL

    Digital I / O. A entrada analgica 11. Pino de interrupo-on-mudana.

    TTL Anlogo ST -

    Digital I / O. A entrada analgica 9. Capturar dois input / Comparar 2 output/PWM2 sada. Sada externa USB transceiver VPO.

    TTL Anlogo ST -

    Digital I / O. A entrada analgica 8. Interrupo externa 2. Sada externa USB transceiver VMO.

    TTL Anlogo ST ST ST

    Digital I / O. A entrada analgica 10. Interrupo externa 1. Synchronous entrada de clock serial / sada para o modo SPI. Synchronous entrada de clock serial / sada para o modo I2C.

    TTL Anlogo ST ST ST ST

    Digital I / O. A entrada analgica 12. 0 interrupo externa. Entrada Fault PWM (CCP1 mdulo). Dados SPI dentro I2C dados de I / O.

    Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com CMOS levelsI = Entrada O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido.

    DS39632E-pgina 14 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    TABELA 1-2: PIC18F2455/2550 DESCRIES pinagem I / O (Continuao)

    Pin Nmero

    PDIP, SOIC

    11 I / O O Eu

    12 I / O Eu I / O O

    13 I / O I / O

    15 Eu I / O Eu

    16 Eu I / O O

    17 I / O O I / O

    18 I / O Eu I / O O

    - 14

    8, 19

    20

    - P

    P

    P

    ST ST ST -

    - -

    -

    -

    Digital I / O. EUSART assncrona receber. EUSART dados sncronos (ver TX / CK). Dados SPI fora.

    Veja MCLR/VPP/RE3 pin. Interno USB 3.3V sada do regulador de tenso, alimentao positiva para interna transceptor USB.

    Referncia de terra para a lgica e I / O dos pinos.

    Alimentao positiva para a lgica e I / O dos pinos.

    ST - ST

    Digital I / O. EUSART assncrona transmitir. EUSART sncrona relgio (ver RX / DT).

    TTL - TTL

    Entrada digital. Diferencial USB alm de linha (entrada / sada). VP entrada USB externo transceptor.

    TTL - TTL

    Entrada digital. Diferencial USB menos de linha (entrada / sada). VM entrada USB externo transceptor.

    ST ST

    Digital I / O. Captura de um input / Compare 1 output/PWM1 sada.

    ST CMOS ST -

    Digital I / O. Timer1 entrada do oscilador. Capturar dois input / Comparar 2 output/PWM2 sada. Sada externa USB transceiver OE.

    ST - ST

    Digital I / O. Timer1 sada do oscilador. Timer1/Timer3 entrada de clock externo.

    Pin Tipo

    Tampo Tipo Nome do pino Descrio

    PORTC uma porta de I / O bidirecional. RC0/T1OSO/T13CKI RC0 T1OSO T13CKI

    RC1/T1OSI/CCP2/UOE RC1 T1OSI CCP2(2) UOE

    RC2/CCP1 RC2 CCP1

    RC4/D-/VM RC4 D- VM

    RC5 / D + / VP RC5 D + VP

    RC6/TX/CK RC6 TX CK

    RC7/RX/DT/SDO RC7 RX DT SDO

    RE3 VUSB

    VSS

    VDD Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com CMOS levelsI = Entrada O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido.

    2009 Microchip Technology Inc. DS39632E-pgina 15

  • PIC18F2455/2550/4455/4550

    TABELA 1-3:

    Nome do pino

    MCLR/VPP/RE3 MCLR

    VPP RE3

    OSC1/CLKI OSC1 CLKI

    OSC2/CLKO/RA6 OSC2

    CLKO

    13 32 30 Eu Eu

    14 33 31 O

    O

    -

    -

    PIC18F4455/4550 DESCRIES pinagem I / O

    Nmero Pin

    PDIP

    1

    Pin tampo QFN TQFP Tipo Tipo

    18 18 Eu

    P Eu

    ST

    Descrio

    Master Clear (entrada) ou programao tenso (entrada). Limpar entrada Master (Reset). Este pino um baixo ativo Repor o dispositivo. Programao de tenso de entrada. Entrada digital.

    ST Cristal oscilador ou entrada de clock externo. AnalogOscillator entrada cristal ou fonte de entrada de clock externo. Entrada de fonte de clock AnalogExternal. Sempre associado Pino Funo OSC1. (Veja pin OSC2/CLKO).

    Cristal oscilador ou sada de clock. Sada de cristal oscilador. Ligaes de cristal ou ressonador no modo oscilador de cristal. No modo RC, OSC2 pin sadas CLKO que tem 1/4 a frequncia de OSC1 e indica a instruo taxa de ciclo. Propsito pino I / O em geral.

    RA6 I / O TTL

    Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com nveis CMOS I = Input O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido. 3: Estes pinos no so Conecte a menos que o bit de configurao ICPRT est definido. Para NC / ICPORTS, o pino no Ligao a menos ICPRT est definido eo bit configurao de depurao est desmarcada.

    DS39632E-pgina 16 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    TABELA 1-3:

    Nome do pino

    PIC18F4455/4550 DESCRIES pinagem I / O (Continuao)

    Nmero Pin

    PDIP

    2

    Pin tampo Tipo Tipo QFN TQFP

    19 19 I / O Eu

    3 20 20 I / O Eu

    4 21 21

    I / O Eu Eu O

    5 22 22 I / O Eu Eu

    6 23 23

    I / O Eu O Eu

    7 24 24

    I / O Eu Eu Eu O

    - - - -

    TTL Anlogo TTL Anlogo -

    -

    Digital I / O. A entrada analgica 4. SPI escravo seleto de entrada. High / Low-Voltage Detect entrada. Comparador de sada 2.

    Veja o pino OSC2/CLKO/RA6.

    ST ST - TTL

    Digital I / O. Timer0 entrada de clock externo. Comparador uma sada. Entrada VN externo USB transceptor.

    TTL Anlogo Anlogo

    Digital I / O. A entrada analgica 3. A (alta) tenso de entrada de referncia / D.

    TTL Anlogo Anlogo Anlogo

    Digital I / O. A entrada analgica 2. A (baixo) entrada de tenso de referncia / D. Sada analgica de referncia de comparao.

    TTL Anlogo

    Digital I / O. Entrada analgica 1.

    TTL Anlogo

    Digital I / O. Entrada analgica 0.

    Descrio

    PORTA uma porta de I / O bidirecional. RA0/AN0 RA0 AN0

    RA1/AN1 RA1 AN1

    RA2/AN2/VREF- / CVREF RA2 AN2 VREF- CVREF

    RA3/AN3/VREF + RA3 AN3 VREF +

    RA4/T0CKI/C1OUT / VN RA4 T0CKI C1OUT VN

    RA5/AN4/SS / HLVDIN/C2OUT RA5 AN4 SS HLVDIN C2OUT

    RA6 Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com nveis CMOS I = Input O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido. 3: Estes pinos no so Conecte a menos que o bit de configurao ICPRT est definido. Para NC / ICPORTS, o pino no Ligao a menos ICPRT est definido eo bit configurao de depurao est desmarcada.

    2009 Microchip Technology Inc. DS39632E-pgina 17

  • PIC18F2455/2550/4455/4550

    TABELA 1-3:

    Nome do pino

    PIC18F4455/4550 DESCRIES pinagem I / O (Continuao)

    Nmero Pin

    PDIP

    Pin tampo QFN TQFP Tipo Tipo Descrio

    PORTB uma porta de I / O bidirecional. PORTB podem ser software programado para internos fracos pull-ups em todas as entradas.

    RB0/AN12/INT0 / FLT0/SDI/SDA RB0 AN12 INT0 FLT0 SDI SDA

    RB1/AN10/INT1/SCK / SCL RB1 AN10 INT1 SCK SCL

    RB2/AN8/INT2/VMO RB2 AN8 INT2 VMO

    RB3/AN9/CCP2/VPO RB3 AN9 CCP2(1) VPO

    RB4/AN11/KBI0/CSSPP RB4 AN11 KBI0 CSSPP

    RB5/KBI1/PGM RB5 KBI1 PGM

    RB6/KBI2/PGC RB6 KBI2 PGC

    RB7/KBI3/PGD RB7 KBI3 PGD

    33 9 8

    I / O Eu Eu Eu Eu I / O

    TTL Anlogo ST ST ST ST

    Digital I / O. A entrada analgica 12. 0 interrupo externa. Entrada de falha maior PWM (ECCP1 mdulo). Dados SPI dentro I2C dados de I / O.

    34 10 9

    I / O Eu Eu I / O I / O

    TTL Anlogo ST ST ST

    TTL Anlogo ST -

    TTL Anlogo ST -

    TTL Anlogo TTL -

    TTL TTL ST

    TTL TTL ST

    TTL TTL ST

    Digital I / O. A entrada analgica 10. Interrupo externa 1. Synchronous entrada de clock serial / sada para o modo SPI. Synchronous entrada de clock serial / sada para o modo I2C.

    Digital I / O. A entrada analgica 8. Interrupo externa 2. Sada externa USB transceiver VMO.

    Digital I / O. A entrada analgica 9. Capturar dois input / Comparar 2 output/PWM2 sada. Sada externa USB transceiver VPO.

    Digital I / O. A entrada analgica 11. Pino de interrupo-on-mudana. SPP sada de controle select chip.

    Digital I / O. Pino de interrupo-on-mudana. ICSP Low-Voltage Programao permitir pin.

    Digital I / O. Pino de interrupo-on-mudana. In-Circuit Debugger e ICSP pino do relgio de programao.

    Digital I / O. Pino de interrupo-on-mudana. In-Circuit Debugger e pino de dados de programao ICSP.

    35 11 10 I / O Eu Eu O

    36 12 11 I / O Eu I / O O

    37 14 14 I / O Eu Eu O

    38 15 15 I / O Eu I / O

    39 16 16 I / O Eu I / O

    40 17 17 I / O Eu I / O

    Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com nveis CMOS I = Input O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido. 3: Estes pinos no so Conecte a menos que o bit de configurao ICPRT est definido. Para NC / ICPORTS, o pino no Ligao a menos ICPRT est definido eo bit configurao de depurao est desmarcada.

    DS39632E-pgina 18 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    TABELA 1-3:

    Nome do pino

    PIC18F4455/4550 DESCRIES pinagem I / O (Continuao)

    Nmero Pin

    PDIP

    15

    Pin tampo QFN TQFP Tipo Tipo

    34 32 I / O O Eu

    16 35 35

    I / O Eu I / O O

    17 36 36 I / O I / O O

    23 42 42 Eu I / O Eu

    24 43 43 Eu I / O Eu

    25 44 44 I / O O I / O

    26 1 1 I / O Eu I / O O

    ST ST ST -

    Digital I / O. EUSART assncrona receber. EUSART dados sncronos (ver TX / CK). Dados SPI fora.

    ST - ST

    Digital I / O. EUSART assncrona transmitir. EUSART sncrona relgio (ver RX / DT).

    TTL - TTL

    Entrada digital. Diferencial USB alm de linha (entrada / sada). VP entrada USB externo transceptor.

    TTL - TTL

    Entrada digital. Diferencial USB menos de linha (entrada / sada). VM entrada USB externo transceptor.

    ST ST TTL

    Digital I / O. Captura de um input / Compare 1 output/PWM1 sada. Sada PWM maior CCP1, canal A.

    ST CMOS ST -

    Digital I / O. Timer1 entrada do oscilador. Capturar dois input / Comparar 2 output/PWM2 sada. Sada externa USB transceiver OE.

    ST - ST

    Digital I / O. Timer1 sada do oscilador. Timer1/Timer3 entrada de clock externo.

    Descrio

    PORTC uma porta de I / O bidirecional. RC0/T1OSO/T13CKI RC0 T1OSO T13CKI

    RC1/T1OSI/CCP2 / UOE RC1 T1OSI CCP2(2) UOE

    RC2/CCP1/P1A RC2 CCP1 P1A

    RC4/D-/VM RC4 D- VM

    RC5 / D + / VP RC5 D + VP

    RC6/TX/CK RC6 TX CK

    RC7/RX/DT/SDO RC7 RX DT SDO

    Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com nveis CMOS I = Input O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido. 3: Estes pinos no so Conecte a menos que o bit de configurao ICPRT est definido. Para NC / ICPORTS, o pino no Ligao a menos ICPRT est definido eo bit configurao de depurao est desmarcada.

    2009 Microchip Technology Inc. DS39632E-pgina 19

  • PIC18F2455/2550/4455/4550

    TABELA 1-3:

    Nome do pino

    PIC18F4455/4550 DESCRIES pinagem I / O (Continuao)

    Nmero Pin

    PDIP

    Pin tampo QFN TQFP Tipo Tipo Descrio

    PORTD uma porta bidirecional I / O ou Transmisso Porta Paralela (SPP). Estes pinos tm buffers de entrada TTL quando o mdulo SPP est habilitado.

    RD0/SPP0 RD0 SPP0

    RD1/SPP1 RD1 SPP1

    RD2/SPP2 RD2 SPP2

    RD3/SPP3 RD3 SPP3

    RD4/SPP4 RD4 SPP4

    RD5/SPP5/P1B RD5 SPP5 P1B

    RD6/SPP6/P1C RD6 SPP6 P1C

    RD7/SPP7/P1D RD7 SPP7 P1D

    19 38 38 I / O I / O

    ST TTL

    ST TTL

    ST TTL

    ST TTL

    ST TTL

    ST TTL -

    ST TTL -

    ST TTL -

    Digital I / O. Transmisso de dados da porta paralela.

    Digital I / O. Transmisso de dados da porta paralela.

    Digital I / O. Transmisso de dados da porta paralela.

    Digital I / O. Transmisso de dados da porta paralela.

    Digital I / O. Transmisso de dados da porta paralela.

    Digital I / O. Transmisso de dados da porta paralela. Sada PWM maior CCP1, canal B.

    Digital I / O. Transmisso de dados da porta paralela. Sada PWM maior CCP1, canal C.

    Digital I / O. Transmisso de dados da porta paralela. Sada PWM maior CCP1, canal D.

    20 39 39 I / O I / O

    21 40 40 I / O I / O

    22 41 41 I / O I / O

    27 2 2 I / O I / O

    28 3 3 I / O I / O O

    29 4 4 I / O I / O O

    30 5 5 I / O I / O O

    Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com nveis CMOS I = Input O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido. 3: Estes pinos no so Conecte a menos que o bit de configurao ICPRT est definido. Para NC / ICPORTS, o pino no Ligao a menos ICPRT est definido eo bit configurao de depurao est desmarcada.

    DS39632E-pgina 20 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    TABELA 1-3:

    Nome do pino

    PIC18F4455/4550 DESCRIES pinagem I / O (Continuao)

    Nmero Pin

    PDIP

    8

    Pin tampo QFN TQFP Tipo Tipo

    25 25 I / O Eu O

    9 26 26 I / O Eu O

    10 27 27 I / O Eu O

    - - - 6, 29

    - P

    P

    P

    12, 31 6, 30, 31

    ST Anlogo -

    - -

    -

    -

    Digital I / O. A entrada analgica 7. SPP sada ativar a sada.

    Veja MCLR/VPP/RE3 pin. Referncia de terra para a lgica e I / O dos pinos.

    Alimentao positiva para a lgica e I / O dos pinos.

    Interno USB 3.3V sada do regulador de tenso, positivo fornecer para o transceptor USB.

    No Connect ou dedicado CID / ICSP relgio porto. In-Circuit Debugger relgio. ICSP programao do relgio.

    No Connect ou dedicado CID / ICSP relgio porto. Dados In-Circuit Debugger. Dados de programao ICSP.

    No Connect ou dedicado CID / ICSP porta Reset. Limpar entrada Master (Reset). Programao de tenso de entrada.

    Sem emulao de dispositivo Connect ou 28 pinos. Ativar emulao de dispositivo de 28 pinos quando conectado a VSS.

    No Connect.

    ST Anlogo -

    Digital I / O. A entrada analgica 6. SPP relgio sada 2.

    ST Anlogo -

    Digital I / O. A entrada analgica 5. SPP relgio uma sada.

    Descrio

    PORTE uma porta de I / O bidirecional. RE0/AN5/CK1SPP RE0 AN5 CK1SPP

    RE1/AN6/CK2SPP RE1 AN6 CK2SPP

    RE2/AN7/OESPP RE2 AN7 OESPP

    RE3 VSS

    VDD

    VUSB

    NC / ICCK / ICPGC(3) ICCK ICPGC

    NC / ICDT / ICPGD(3) ICDT ICPGD

    NC / ICRST / ICVPP(3) ICRST ICVPP

    NC / ICPORTS(3) ICPORTS

    NC

    11, 32 7, 8, 7, 28 28, 29

    18

    -

    37

    -

    37

    12 I / O I / O

    - - 13 I / O I / O

    - - 33 Eu P

    - - 34 P

    ST ST

    ST ST

    - -

    -

    - 13 - - - Legenda: = TTL compatvel inputCMOS = entrada compatvel CMOS TTL ou sada ST = entrada Schmitt Trigger com nveis CMOS I = Input O = OutputP = Potncia Nota 1: Atribuio alternativo para CCP2 quando CCP2MX bit configurao est desmarcada. 2: Atribuio padro para CCP2 quando CCP2MX bit de configurao est definido. 3: Estes pinos no so Conecte a menos que o bit de configurao ICPRT est definido. Para NC / ICPORTS, o pino no Ligao a menos ICPRT est definido eo bit configurao de depurao est desmarcada.

    2009 Microchip Technology Inc. DS39632E-pgina 21

  • PIC18F2455/2550/4455/4550

    NOTAS:

    DS39632E-pgina 22 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    2.0

    2.1

    OSCILADOR CONFIGURATIONS

    Viso global

    2.2 Tipos de oscilador

    Dispositivos na famlia PIC18F2455/2550/4455/4550 incorporar um oscilador e microcontrolador diferente sistema de relgio de dispositivos PIC18F anteriores. A adi- o do mdulo USB, com as suas necessidades especficas para uma fonte de clock estvel, tornam necessrio fornecer uma fonte de clock separado, que compatvel com ambos Especificaes USB de baixa velocidade e de velocidade mxima.

    Para atender a essas exigncias, PIC18F2455 / 2550/4455/4550 dispositivos incluem um novo ramo do relgio para fornecer um relgio de 48 MHz para operao USB full-speed. Uma vez que expulso do relgio fonte primria, um sistema adicional de prescalers e postscalers tem foi adicionada para acomodar uma vasta gama de oscilador freqncias. Uma viso geral da estrutura do oscilador mostrado na Figura 2-1.

    Outras caractersticas de osciladores utilizados na PIC18 reforada microcontroladores, como o bloco de oscilador interno e relgio de comutao, permanecem os mesmos. Eles so discutido mais adiante neste captulo.

    PIC18F2455/2550/4455/4550 dispositivos podem ser operados em doze modos distintos de oscilador. Em contraste com pr- rior PIC18 maior microcontroladores, quatro deles modos envolvem a utilizao de dois tipos de oscilador de uma vez. Os usurios podem programar o FOSC3: FOSC0 Configurao bits para selecionar um desses modos:

    XTCrystal / ressonador HSHigh velocidade cristal / ressonador HSPLL alta velocidade cristal / ressonador com PLL ativado 4. Relgio ECExternal com FOSC / 4 Sada 5. Relgio ECIOExternal com I / O em RA6 6. ECPLL relgio externo com PLL ativado e FOSC / 4 Sada em RA6 7. ECPIO relgio externo com PLL habilitado, I / O em RA6 8. INTHS oscilador interno usado como Microcontrolador Clock Source, HS Oscilador usado como USB Clock Source 9. Intio oscilador interno usado como Microcontrolador Clock Source, CE Oscilador usado como USB Fonte de relgio, Digital I / O em RA6 10. INTCKO oscilador interno usado como Microcontrolador Clock Source, CE Oscilador usado como USB Fonte de relgio, FOSC / 4 Sada em RA6

    1. 2. 3.

    2.1.1 CONTROLE DE OSCILADOR

    O funcionamento do oscilador em PIC18F2455/2550 / 4455/4550 dispositivos controlada atravs de duas configura- registros de rao e dois registros de controle. Configurao registradores, CONFIG1L e CONFIG1H, selecione o modo de oscilador e opes prescaler / postscaler USB. Como os bits de configurao, estes so definidos quando o dispositivo est programado e deixado em que a configurao at o dispositivo reprogramado.

    O registo OSCCON (Register 2-2) seleciona a atividade Modo de relgio, que utilizado principalmente no controle de relgio mudana nos modos de potncia gerenciados. A sua utilizao est discutido 2.4.1 "Control Oscillator Registrar-se ". O registo OSCTUNE (Register 2-1) usado para aparar a fonte de frequncia INTRC, bem como a escolha fonte de clock de baixa freqncia que impulsiona vrios especial caractersticas. A sua utilizao descrito em Seo 2.2.5.2 "OSCTUNE Register".

    2.2.1 MODOS oscilador e OPERAO USB

    Devido aos requisitos nicos do mdulo USB, uma abordagem diferente para a operao do relgio necessrio. Em dispositivos anteriores PIC , todos os principais e relgios perifricos foram conduzidos por uma nica fonte de oscilador; usuais fontes foram primrio, secundrio ou o interno oscilao tor. Com PIC18F2455/2550/4455/4550 dispositivos, o pri- mary oscilador torna-se parte do mdulo USB e no pode ser associado a qualquer outra fonte de relgio. Assim, o mdulo USB deve ser cronometrado do relgio primrio origem, no entanto, o ncleo microcontrolador e outros perifricos podem ser cronometrado separadamente do osciladores secundrias ou internas como antes. Devido aos requisitos de tempo impostos pela USB necessrio um relgio interno de um ou outro de 6 MHz ou 48 MHz. enquanto o mdulo USB est ativada. Felizmente, o microcontrolador e outros perifricos, no so necessrios para executar a esta velocidade de relgio quando se utiliza o primrio oscilador. Existem diversas opes para atingir o Mdulo exigncia relgio USB e ainda fornecer fle- dade para cronometrar o resto do dispositivo a partir do primrio fonte de oscilador. Estes so detalhados na Seo 2.3 "Definies do oscilador para USB".

    2009 Microchip Technology Inc. DS39632E-pgina 23

  • PIC18F2455/2550/4455/4550

    Figura 2-1: PIC18F2455/2550/4455/4550 CLOCK ESQUEMA

    PIC18F2455/2550/4455/4550

    PLLDIV

    12 10

    PLL Prescaler 6 5 4 3 2 1

    111 110 101

    MUX 100 011 010 001 000

    HSPLL, ECPLL, XTPLL, ECPIO

    CPUDIV

    PLL postscaler 6 4 3 2

    11 10 01 00

    1 0

    CPU

    IDLEN

    MUX Perifricos

    4 0

    FSEN

    1

    (4 MHz somente entrada) 96 MHz PLL 2

    USBDIV

    0 1

    USB Clock Source

    Oscilador primrio OSC2

    Dormir OSC1

    USB Perifrico

    CPUDIV

    Postscaler oscilador 4

    3 2 1

    11 10 01 00

    XT, HS, CE, ECIO Primrio Relgio FOSC3: FOSC0

    T1OSC Oscilador secundrio

    T1OSO T1OSCEN Permitir Oscilador

    OSCCON 8 MHz

    INTOSC postscaler

    Interno Oscilador Bloquear 8 MHz Fonte

    INTRC Fonte

    4 MHz 2 MHz 1 MHz

    500 kHz 250 kHz 125 kHz

    111 110 101

    MUX 100 011 010 001

    Oscilador interno T1OSI

    Relgio Controle

    FOSC3: FOSC0 OSCCON 8 MHz (INTOSC)

    31 kHz (INTRC) 131 kHz 000 0

    OSCTUNE

    Opo de fonte de clock para outros mdulos

    WDT, PWRT, FSCM e duas velocidades Start-up

    DS39632E-pgina 24 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    2.2.2 Oscilador de cristal / cermica RESONATORS

    TABELA 2-1: CAPACITOR PARA SELEO Ressonadores cermicos

    Freq

    4.0 MHz 8.0 MHz 16,0 MHz

    OSC1

    33 pF 27 pF 22 pF

    OSC2

    33 pF 27 pF 22 pF

    No HS, HSPLL, XT e modos de oscilador XTPLL, um cristal ou ressonador cermico ligado ao OSC1 e OSC2 pinos para estabelecer oscilao. Figura 2-2 mostra as conexes de pinos.

    O design do oscilador requer o uso de um corte paralelo cristal.

    Nota: Utilizao de um cristal de corte srie pode dar uma fre- cia de o fabricante de cristal especificaes.

    Os valores dos capacitores tpicos usados:

    Modo

    XT HS

    Os valores dos capacitores so apenas para orientao design.

    Estes condensadores foram testados com os ressonadores listados abaixo para bsico start-up e operao. Estes Os valores no so otimizados.

    Diferentes valores de capacitores pode ser obrigado a produzir operao oscilador aceitvel. O usurio deve testar o desempenho do oscilador sobre o esperado Faixa de VDD e temperatura para a aplicao.

    Veja as notas de acordo com o quadro 2-2 para obter informao.

    Ressonadores usado:

    4.0 MHz 8.0 MHz

    16,0 MHz Ao utilizar ressonadores de cermica com freqncias acima de 3,5 MHz, modo HS recomendado em XT modo. Modo SH podem ser utilizados em qualquer VDD para os quais o controlador avaliado. Se HS selecionado, o ganho do oscilador pode ultrapassagem do ressonador. Portanto, um resistncia em srie deve ser colocado entre a OSC2 pin e do ressonador. Como um bom ponto de partida, o valor recomendado de RS 330

    Figura 2-2: CRYSTAL / cermica OPERAO RESONATOR (XT, HS OU HSPLL CONFIGURAO)

    OSC1

    A Interno Lgica

    Dormir

    C1(1)

    XTAL

    RS(2) C2(1)

    OSC2

    RF(3)

    PIC18FXXXX

    Nota 1: Ver Quadro 2-1 e Quadro 2-2 para os valores iniciais de C1 e C2. 2: A resistncia em srie (RS) pode ser necessria para a AT tira cristais de corte. 3: RF varia de acordo com o modo do oscilador escolhida.

    2009 Microchip Technology Inc. DS39632E-pgina 25

  • PIC18F2455/2550/4455/4550

    TABELA 2-2: CAPACITOR PARA SELEO Oscilador de cristal

    Cristal Freq

    4 MHz

    4 MHz 8 MHz

    20 MHz

    Valores tpicos de capacitores Testado:

    C1

    27 pF

    27 pF 22 pF 15 pF

    C2

    27 pF

    27 pF 22 pF 15 pF

    Relgio de Ext. Sistema

    Aberto

    Figura 2-3: EXTERNO entrada de clock OPERAO (HS OSC CONFIGURAO)

    OSC1 Osc Tipo

    XT

    HS

    PIC18FXXXX OSC2 (Modo HS)

    2.2.3 EXTERNO entrada de clock

    Os valores dos capacitores so apenas para orientao design.

    Estes condensadores foram testados com os cristais referidos abaixo bsica start-up e operao. Estes valores no so otimizados.

    Diferentes valores de capacitores pode ser obrigado a produzir operao oscilador aceitvel. O usurio deve testar o desempenho do oscilador sobre o esperado Faixa de VDD e temperatura para a aplicao.

    Veja as notas que seguem esta tabela para o adicional informao.

    Cristais usado:

    4 MHz 8 MHz

    20 MHz

    Nota 1: Capacitncia maior aumenta a estabilidade do oscilador, mas tambm aumenta o tempo de arranque.

    2: Quando estiver operando abaixo de 3V VDD, ou quando utilizando certos ressonadores cermicos em qualquer tenso, pode ser necessrio usar o Modo HS ou mudar para um oscilador de cristal. 3: Uma vez que cada ressonador / cristal tem o seu prprio caractersticas, o usurio deve consultar o fabricante ressonador / cristal para appropriatevaluesofexternal componentes. 4: Rs pode ser necessria para evitar distorcer cristais com baixo nvel de especificao da unidade.

    5: Sempre verificar o desempenho do oscilador mais VDD e o intervalo de temperatura que esperado para a aplicao.

    Um postscaler interna permite aos usurios selecionar um relgio frequncia diferente do que a do cristal ou ressonador. Diviso de frequncia determinada pelo CPUDIV Bits de configurao. Os usurios podem selecionar uma freqncia de clock da frequncia do oscilador, ou 1/2, 1/3 ou 1/4 da freqncia. Um relgio externo podem tambm ser utilizados quando o micro- controlador est no modo oscilador HS. Neste caso, o OSC2/CLKO pino deixada em aberto (Figura 2-3).

    Os modos de oscilador CE, ECIO, ECPLL e ECPIO requerem uma fonte de relgio externo a ser ligado ao Pin OSC1. No h tempo start-up oscilador necessrio depois de um Power-on Reset ou depois de uma sada de sono modo.

    Na CE e os modos de oscilador ECPLL, o oscilador frequncia dividida por 4 est disponvel no pino OSC2. Este sinal pode ser utilizado para fins de ensaio ou sincronizar outra lgica. A Figura 2-4 mostra o pino conexes para o modo de oscilador CE.

    FIGURA 2-4: Relgio externo Operao de entrada (CE E ECPLL CONFIGURAO)

    OSC1/CLKI Relgio de Ext. Sistema

    FOSC / 4 PIC18FXXXX

    OSC2/CLKO

    Os modos de oscilador ECIO e ECPIO funcionar como o CE e modos ECPLL, exceto que o pino OSC2 torna-se um objetivo geral pino I / O adicional. O I / O pin torna bit 6 da PORTA (RA6). Figura 2-5 mostra as conexes de pinos para o modo de oscilador ECIO.

    FIGURA 2-5: Relgio externo Operao de entrada (ECIO E ECPIO CONFIGURAO)

    OSC1/CLKI Relgio de Ext. Sistema

    RA6 PIC18FXXXX

    I / O (OSC2)

    O postscaler interna para reduzir a freqncia de clock em XT e modos SH tambm est disponvel em CE e ECIO modos.

    DS39632E-pgina 26 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    2.2.4 PLL multiplicador de frequncia 2.2.5 INTERNO DO BLOCO OSCILADOR

    PIC18F2455/2550/4255/4550 dispositivos incluem uma Fase Circuito circuito (PLL) bloqueado. Isto fornecido especificamente para aplicaes USB com osciladores e de velocidade mais baixos tambm pode ser usado como uma fonte de relgio do microcontrolador. O PLL habilitado em HSPLL, XTPLL, ECPLL e Modos de oscilador ECPIO. Ele projetado para produzir um fixo de 96 MHz relgio de referncia a partir de uma entrada MHz fixo 4. A sada pode ser ento dividido e utilizado tanto para o USB eo clock do ncleo microcontrolador. Porque o PLL tem uma frequncia de entrada fixa e de sada, existem oito opes prescaling para coincidir com a entrada do oscilador a frequncia do PLL.

    Tambm existe uma opo postscaler separado para derivar o relgio a partir do microcontrolador de PLL. Isto permite que o Perifrico USB e um microcontrolador para usar a mesma entrada do oscilador e ainda operam no relgio diferente velocidades. Em contraste com a postscaler para XT, HS e CE modos, as opes disponveis so de 1/2, 1/3, 1/4 e 1/6 da sada do PLL.

    Os modos HSPLL, ECPLL ECPIO e fazer uso de o modo de oscilador HS para freqncias de at 48 MHz. O divisor divide a entrada do oscilador por at 12 a produzir a unidade de 4 MHz para o PLL. O modo XTPLL s pode usar uma frequncia de entrada de 4 MHz que impulsiona o PLL directamente.

    Os dispositivos incluem PIC18F2455/2550/4455/4550 bloco interno oscilador que gera dois diferentes sinais de relgio, ou pode ser usado como o microcontrolador fonte de relgio. Se o perifrico USB no for utilizado, o oscilador interno pode eliminar a necessidade de externa circuitos osciladores nas OSC1 e / ou pinos OSC2.

    A sada principal (INTOSC) uma fonte de clock de 8 MHz que pode ser usado para conduzir directamente o relgio do dispositivo. Ele Tambm conduz a postscaler INTOSC que pode proporcionar uma faixa de freqncias de clock de 31 kHz a 4 MHz. O INTOSC sada ativada quando a freqncia de clock a partir de 125 kHz a 8 MHz selecionado. A outra fonte o oscilador de relgio interno RC (INTRC), que fornece uma sada nominal de 31 kHz. INTRC est habilitado, se for selecionado como o relgio do dispositivo fonte, mas tambm ativado automaticamente quando qualquer um dos So ativado:

    Power-up timer Fail-safe Monitor de Relgio Watchdog Timer Duas Velocidades Start-up

    Estas caractersticas so discutidas em maior detalhe nas Seo 25,0 "Caractersticas especiais da CPU".

    A freqncia de clock source (INTOSC direta, INTRC direta ou INTOSC postscaler) selecionado, configurando os bits IRCF do registo OSCCON (pgina 33). Figura 2-6: PLL DIAGRAMA DE BLOCO

    (MODE HS) 2.2.5.1 Modos de oscilador interno

    HS / EC / ECIO / XT oscilador Ativar PLL Ativar (A partir de CONFIG1H Register)

    OSC2 Oscilador e OSC1 Prescaler

    FIN FOUT

    Fase Comparador

    Quando o oscilador interno utilizado como o micro- fonte de relgio do controlador, um do outro oscilador modos (relgio externo ou cristal externo / ressonador) devem ser utilizados como fonte de relgio USB. A escolha de uma a fonte do relgio USB for determinado pelo nomeadamente Modo oscilador interno.

    Existem quatro modos distintos disponveis:

    1.

    2.

    3.

    MUX SYSCLK

    Lao Filtre

    VCO

    4.

    INTHS modo: O relgio USB fornecida pela oscilador no modo HS. INTXT modo: O relgio USB fornecida pela oscilador em modo XT. INTCKO modo: O relgio USB fornecida por um entrada do relgio externo OSC1/CLKI; OSC2 o / CLKO pin sadas FOSC / 4. Modo intio: O relgio USB fornecida por um entrada do relgio externo OSC1/CLKI; OSC2 o / CLKO pino funciona como um I / O (RA6) digital.

    Desses quatro modos, s o modo de intio libera uma pin adicional (OSC2/CLKO/RA6) para a porta uso de E / S.

    2009 Microchip Technology Inc. DS39632E-pgina 27

  • PIC18F2455/2550/4455/4550

    2.2.5.2 OSCTUNE Registrar 2.2.5.3

    A sada do oscilador interno foi calibrado na fbrica, mas pode ser ajustada no utilizador aplica- o. Isso feito por escrito para o registro OSCTUNE (Registrar 2-1). A sensibilidade do ajuste constante toda a faixa de afinao.

    O relgio INTOSC ir estabilizar dentro de 1 ms. Cdigo exe- cution continua durante este turno. No h nenhuma indicao que ocorreu a mudana.

    O registo OSCTUNE tambm contm o bit INTSRC. O bit INTSRC permite aos usurios selecionar quais interna oscilador fornece a fonte de relgio quando a 31 kHz opo de freqncia selecionada. Isso abordado em maior detalhe na 2.4.1 "Mdulo de Controle Register".

    Interno oscilador de freqncia de sada e Deriva

    O bloco oscilador interno calibrado na fbrica para produzir uma frequncia de sada INTOSC de 8,0 MHz. No entanto, esta freqncia pode ser movimentado como VDD ou tempe- mudanas tura, que podem afetar a operao do controlador numa variedade de maneiras. A baixa freqncia INTRC oscilador opera indepen- dentemente da fonte INTOSC. Quaisquer mudanas em INTOSC entre a tenso e a temperatura no so necessariamente refletido por mudanas na INTRC e vice-versa.

    CADASTRE-SE 2-1:

    R/W-0 INTSRC

    bit 7

    Legenda:

    R = pouco legvel -N = Value at POR

    bit 7

    OSCTUNE: TUNING OSCILADOR REGISTRAR

    U-0 -

    U-0 -

    R/W-0 TUN4

    R/W-0 TUN3

    R/W-0 Tun2

    R/W-0 Tun1

    R/W-0 Tun0

    bit 0

    W = bit gravvel '1 '= Bit definido

    U = bit Unimplemented, ler como '0 ' '0 '= Bit eliminado x = Bit desconhecida

    INTSRC: Interno oscilador de baixa frequncia de seleco de fonte bit 1= Dispositivo relgio 31,25 kHz derivado de 8 MHz fonte INTOSC (diviso por 256 enabled) 0= 31 kHz dispositivo de relgio derivado diretamente do INTRC oscilador interno

    Unimplemented: Leia como '0 ' TUN4: tun0: Frequncia pedaos de Ajuste 01111 = Freqncia mxima 00001 00000 = Freqncia Center. Mdulo oscilador est funcionando na freqncia calibrada. 11111 10000 = Freqncia mnima

    bit 6-5 bit 4-0

    DS39632E-pgina 28 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    2.2.5.4 Compensando INTOSC Deriva

    possvel ajustar a frequncia por INTOSC modificando o valor no registo OSCTUNE. Isto tem nenhum efeito sobre a frequncia de relgio fonte INTRC.

    Ajustando a fonte INTOSC exige saber quando fazer o ajuste, em que direo deve ser feita e, em alguns casos, como uma grande mudana necessrio. Quando se utiliza o EUSART, por exemplo, um ajuste pode ser necessrio quando se comea a gerar enquadrando erros ou recebe os dados com erros, enquanto em Modo assncrono. Erros de enquadramento indicam que a frequncia de relgio do dispositivo demasiado elevado, para ajustar para este, diminuir o valor na OSCTUNE para reduzir o relgio freqncia. Por outro lado, erros nos dados podem suge- rem que a velocidade do clock muito baixo, para compensar, incrementar OSCTUNE para aumentar a freqncia de clock.

    Tambm possvel verificar a velocidade do relgio do dispositivo contra um relgio de referncia. Podem ser utilizados dois temporizadores: um temporizador cronometrado pelo relgio perifrica, enquanto que a outra est temporizados pela fonte de referncia fixo, tal como o Timer1 oscilador. Ambos os timers so apagadas, mas o timer temporizados pela referncia gera interrupes. Quando ocorre uma interrupo, o temporizador com clock internamente lido e ambos os temporizadores so apagadas. Se o clock internamente valor do temporizador for maior do que o esperado, o interno bloco oscilador est correndo muito rpido. Para ajustar para isso, diminuir o registo OSCTUNE.

    Finalmente, um mdulo CCP pode usar Timer1 free-running (ou Timer3), cronometrado pelo bloco interno e um oscilador evento externo com um perodo conhecido (ou seja, a energia AC freqncia). O tempo do primeiro evento capturado no CCPRxH: CCPRxL registra e est registrado para uso mais tarde. Quando o segundo evento provoca uma captura, o tempo do primeiro evento subtrado a partir do momento da segundo evento. Uma vez que o perodo do evento externo conhecida, a diferena de tempo entre os eventos podem ser calculado.

    Se o tempo medido muito maior do que a cal- lated tempo, o bloco oscilador interno est funcionando muito rpido, para compensar, diminuir o registo OSCTUNE. Se o tempo medido muito menor do que a calculada tempo, o bloco oscilador interno est muito lento, para compensar, incrementar o registo OSCTUNE.

    2009 Microchip Technology Inc. DS39632E-pgina 29

  • PIC18F2455/2550/4455/4550

    2.3 Configuraes de oscilador para USB

    Quando estes dispositivos so usados para a conectividade USB, que deve ter um 6 MHz ou 48 MHz de clock para Funcionamento USB, dependendo se a baixa velocidade ou Modo Full-Speed est sendo usado. Isso pode exigir algum premeditao na seleo de uma freqncia de oscilador e a programao do dispositivo.

    A ampla gama de configuraes possveis do oscilador compatvel com o funcionamento USB mostrado na Tabela 2-3.

    activo e a fonte de relgio do controlador um dos modos de oscilador primrio (XT, HS ou CE, com ou sem o PLL).

    Esta restrio no se aplica se o microcontrolador fonte de relgio o oscilador secundrio ou interno bloco oscilador.

    2.3.2 FUNCIONAMENTO USB DIFERENTE E RELGIOS microcontrolador

    2.3.1 Operao de baixa velocidade

    O relgio para o modo USB de baixa velocidade derivado do cadeia oscilador primrio e no diretamente do PLL. Ele dividido por 4 MHz para produzir o relgio real 6. Devido a isso, o microcontrolador pode usar apenas um frequncia de relgio de 24 MHz quando o mdulo USB

    O mdulo USB, em qualquer modo, pode ser executado asynchro- nously em relao ao ncleo do microcontrolador e outros perifricos. Isso significa que os aplicativos podem usar o oscilador principal para o relgio USB enquanto o micro- controlador executado a partir de uma fonte de clock separado a um menor velocidade. Se for necessrio para executar o aplicativo inteiro a partir de uma nica fonte de clock de operao, full-speed proporciona uma maior seleo de relgio microcontrolador freqncias.

    TABELA 2-3: OSCILLATOR opes de configurao para a operao USB

    PLL Diviso (PLLDIV2: PLLDIV0)

    N / D(1)

    Modo Relgio (FOSC3: FOSC0)

    CE, ECIO

    MCU Diviso Relgio (CPUDIV1: CPUDIV0)

    Nenhum (00) (01) (10) (11)

    Microcontrolador Frequncia

    48 MHz 24 MHz 16 MHz 12 MHz 48 MHz 24 MHz 16 MHz 12 MHz 48 MHz 32 MHz 24 MHz 16 MHz 40 MHz 20 MHz

    13,33 MHz 10 MHz 48 MHz 32 MHz 24 MHz 16 MHz 24 MHz 12 MHz 8 MHz 6 MHz

    48 MHz 32 MHz 24 MHz 16 MHz

    Oscilador de entrada Freqncia

    48 MHz

    48 MHz (111) CE, ECIO Nenhum (00) (01) (10) (11)

    ECPLL, ECPIO (00) (01) (10) (11)

    40 MHz (110) CE, ECIO Nenhum (00) (01) (10) (11)

    ECPLL, ECPIO (00) (01) (10) (11)

    24 MHz (101) HS, CE, ECIO Nenhum (00) (01) (10) (11)

    HSPLL, ECPLL, ECPIO (00) (01) (10) (11)

    Legenda:

    Nota 1:

    Todas as freqncias de clock, com exceo de 24 MHz, esto exclusivamente associado com a operao full-speed USB (USB relgio de 48 MHz). Negrito utilizado para destacar as selees de clock que so compatveis com o funcionamento USB de baixa velocidade (clock do sistema de 24 MHz, Relgio USB de 6 MHz). S vlido quando o bit de configurao USBDIV est desmarcada.

    DS39632E-pgina 30 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    TABELA 2-3: OSCILLATOR opes de configurao para a operao USB (continuao)

    PLL Diviso (PLLDIV2: PLLDIV0)

    (100)

    Modo Relgio (FOSC3: FOSC0)

    HS, CE, ECIO

    MCU Diviso Relgio (CPUDIV1: CPUDIV0)

    Nenhum (00) (01) (10) (11)

    HSPLL, ECPLL, ECPIO (00) (01) (10) (11)

    16 MHz (011) HS, CE, ECIO Nenhum (00) (01) (10) (11)

    HSPLL, ECPLL, ECPIO (00) (01) (10) (11)

    12 MHz (010) HS, CE, ECIO Nenhum (00) (01) (10) (11)

    HSPLL, ECPLL, ECPIO (00) (01) (10) (11)

    8 MHz (001) HS, CE, ECIO Nenhum (00) (01) (10) (11)

    HSPLL, ECPLL, ECPIO (00) (01) (10) (11)

    4 MHz (000) XT, HS, CE, ECIO Nenhum (00) (01) (10) (11)

    HSPLL, ECPLL, XTPLL, ECPIO

    (00) (01) (10) (11)

    Legenda:

    Microcontrolador Frequncia

    20 MHz 10 MHz

    6,67 MHz 5 MHz

    48 MHz 32 MHz 24 MHz 16 MHz 16 MHz 8 MHz

    5,33 MHz 4 MHz

    48 MHz 32 MHz 24 MHz 16 MHz 12 MHz 6 MHz 4 MHz 3 MHz

    48 MHz 32 MHz 24 MHz 16 MHz 8 MHz 4 MHz

    2,67 MHz 2 MHz

    48 MHz 32 MHz 24 MHz 16 MHz 4 MHz 2 MHz

    1,33 MHz 1 MHz

    48 MHz 32 MHz 24 MHz 16 MHz

    Oscilador de entrada Freqncia

    20 MHz

    Nota 1:

    Todas as freqncias de clock, com exceo de 24 MHz, esto exclusivamente associado com a operao full-speed USB (USB relgio de 48 MHz). Negrito utilizado para destacar as selees de clock que so compatveis com o funcionamento USB de baixa velocidade (clock do sistema de 24 MHz, Relgio USB de 6 MHz). S vlido quando o bit de configurao USBDIV est desmarcada.

    2009 Microchip Technology Inc. DS39632E-pgina 31

  • PIC18F2455/2550/4455/4550

    2.4 Fontes relgio e oscilador Comutao

    A freqncia de oscilao internos Seleccionar bits IRCF2: IRCF0, selecione a sada do interno freqncia bloco oscilador para conduzir o relgio do dispositivo. As opes so a fonte INTRC, a fonte INTOSC (8 MHz) ou um das frequncias derivadas do INTOSC postscaler (31 kHz a 4 MHz). Se o bloco de oscilador interno fornecendo o relgio do dispositivo, mudando os membros dessas pedaos ter uma mudana imediata no mercado interno oscil- sada de lator. Em Redefine dispositivo, a sada padro freqncia do bloco oscilador interno fixado em 1 MHz.

    Quando uma freqncia de 31 kHz de sada selecionado (IRCF2: IRCF0 = 000), os usurios podem escolher qual inter- oscilador nal atua como a fonte. Isto feito com a Bit INTSRC no registo OSCTUNE (OSCTUNE ). Definir este bit seleciona INTOSC como um relgio kHz 31,25 fonte, permitindo a sada de diviso por 256 da INTOSC postscaler. Clearing INTSRC seleciona INTRC (Nominalmente 31 kHz) como a fonte do relgio.

    Esta opo permite aos usurios selecionar o sintonizvel e mais INTOSC preciso como uma fonte de relgio, mantendo economia de energia com uma velocidade muito baixa relgio. Independentemente da definio de INTSRC, INTRC permanece sempre fonte de relgio para recursos como o temporizador de Watchdog ea prova de falhas Monitor de Relgio. Os USTOS, IOFS e pedaos T1RUN indicar qual relgio fonte est fornecendo o relgio do dispositivo. Os USTOS bit indica que o Oscillator Start-up timer (OST) tem expirou eo relgio principal fornecer o dispositivo relgio nos modos de relgio primrios. O bit indica IOFS quando o bloco oscilador interno estabilizou e fornecendo o relgio do dispositivo em modo relgio de RC. O T1RUN bit (T1CON ) indica quando o Timer1 oscil- lator est fornecendo o relgio do dispositivo no relgio secundrio modos. Nos modos de potncia gerenciados, apenas um deles trs bits ser definido a qualquer momento. Se nenhum destes bits forem definido, o INTRC est fornecendo o relgio ou o interno bloco oscilador apenas comeou e ainda no estvel.

    O bit IDLEN determina se o dispositivo entra em sono um modo, ou um dos modos inactivo, quando o DORMIR instruo executada.

    O uso dos bits de controlo da bandeira e na OSCCON registo discutida em mais detalhe no Seo 3.0 "Modos de gerenciamento de energia".

    Nota 1: O oscilador Timer1 deve estar habilitado para selecionar a fonte de relgio secundrio. O Timer1 oscilador ativado, definindo o T1OSCEN pouco no controle Timer1 regis- ter (T1CON ). Se o oscilador Timer1 no habilitado, ento qualquer tentativa de selecionar um fonte de relgio secundrio ir ser ignorado.

    2: Recomenda-se que o Timer1 oscilador ser operacional e estvel antes migrando para ele como a fonte de relgio, de outro sbio, um longo atraso pode ocorrer enquanto o Timer1 oscilador comea.

    Como os dispositivos anteriores PIC18 avanados, o PIC18F2455/2550/4455/4550 famlia inclui um recurso que permite que a fonte de relgio do dispositivo para ser ligado a partir de o oscilador de um relgio alternativo, de baixa freqncia fonte. Esses dispositivos oferecem duas relgio alternativo fontes. Quando uma fonte de relgio alternativa estiver ativada, os diversos modos de operao poder geridas so disponvel.

    Basicamente, existem trs fontes de relgio para estes dispositivos:

    osciladores primrios osciladores Secundrio bloco oscilador interno

    O osciladores primrios incluem o cristal externo e modos de ressonador, os modos do relgio externo e o bloco oscilador interno. O modo especial definido pela FOSC3: FOSC0 bits de configurao. O detalhes destes modos so cobertos anteriormente neste captulo.

    O osciladores secundrias so as fontes externas no ligado aos pinos OSC1 e OSC2. Estes fontes podem continuar a funcionar mesmo depois do controlador colocado em um modo de gerenciamento de energia.

    PIC18F2455/2550/4455/4550 dispositivos oferecem o Timer1 oscilador como um oscilador secundrio. Este oscilador, em todos modos de gesto de energia, muitas vezes a base de tempo para funes como um relgio de tempo real (RTC). A maioria muitas vezes, um relgio de cristal 32.768 kHz est conectado entre o RC0/T1OSO/T13CKI e RC1/T1OSI / UOE pinos. Como o XT e SH circuitos modo de oscilador, carregamento condensadores esto tambm ligados a partir de cada pino cho. O oscilador Timer1 discutido em maior detalhe na Seo 12.3 "Timer1 oscilador".

    Para alm de ser uma fonte de relgio principal, o interno bloco oscilador est disponvel como um poder de gesto fonte de clock mode. A fonte INTRC tambm usado como a fonte de relgio para vrias caractersticas especiais, tais como o WDT e no-Safe Monitor de Relgio.

    2.4.1 OSCILADOR registro de controle

    O registo OSCCON (Register 2-2) controla vrios aspectos da operao do relgio do dispositivo, tanto em operao full-poder e nos modos power-gerenciados.

    Relgio do Sistema Select bits, SCS1: SCS0, selecione o fonte de relgio. As fontes de clock disponveis so relgio primrio (definido pelo FOSC3: FOSC0 configura- bits de rao), o relgio secundrio (Timer1 oscilador) e o bloco oscilador interno. As mudanas fonte de relgio imediatamente depois de um ou mais dos bits gravado, aps um breve intervalo de transio do relgio. Os bits de SCS so apagadas em todas as formas de Reset.

    DS39632E-pgina 32 2009 Microchip Technology Inc.

  • PIC18F2455/2550/4455/4550

    2.4.2 TRANSITIONS OSCILLATOR

    PIC18F2455/2550/4455/4550 dispositivos contm circuitos para evitar relgio "falhas" quando se alterna entre fontes de relgio. Uma pequena pausa no relgio do dispositivo ocorre durante o interruptor de relgio. A durao desta pausa o

    soma de dois ciclos da fonte de relgio velho e trs para quatro ciclos da nova fonte de relgio. Esta frmula assume que a nova fonte de relgio estvel.

    Transies relgio so discutidos em maior detalhe em Seo 3.1.2 "Insero de gerenciamento de energia Modes".

    CADASTRE-SE 2-2:

    R/W-0 IDLEN

    bit 7

    Legenda: R = pouco legvel -N = Value at POR

    bit 7

    OSCCON: registro de controle OSCILADOR

    R/W-1 IRCF2

    R/W-0 IRCF1

    R/W-0 IRCF0

    R(1)

    USTOS R-0

    IOFS R/W-0 SCS1

    R/W-0 SCS0

    bit 0

    W = bit gravvel '1 '= Bit definido

    U = bit Unimplemented, ler como '0 ' '0 '= Bit eliminado x = Bit desconhecida

    IDLEN: Ocioso Habilitar bit 1= O dispositivo entra em modo de espera DORMIR instruo 0= O dispositivo entra em modo de suspenso DORMIR instruo

    IRCF2: IRCF0: Internos Frequency Oscillator Selecionar pedaos 111 = 8 MHz (unidades INTOSC diretamente do relgio) 110 = 4 MHz 101 = 2 MHz 100 = 1 MHz(3) 011 = 500 kHz 010 = 250 kHz 001 = 125 kHz 000 = 31 kHz (a partir de qualquer um ou INTOSC/256 INTRC

    directamente)(2) USTOS: Oscillator Start-up Time-out bit Estado(1) 1= Oscillator Start-up timer tempo limite expirou; oscilador primrio est sendo executado 0= Oscillator Start-up Time-out timer estiver em execuo; oscilador primrio no est pronto

    IOFS: INTOSC Frequency pouco estvel 1= Freqncia INTOSC estvel 0= Freqncia INTOSC no estvel

    SCS1: SCS0: Sistema de relgio Selecionar pedaos 1x = Oscilador interno 01 = Timer1 oscilador 00 = Oscilador primrio

    Depende do estado do bit de configurao IESO. Fonte selecionado pelo bit INTSRC (OSCTUNE ), veja o texto. Freqncia de sada padro de INTOSC em Reset.

    bit 6-4

    bit 3

    bit 2

    bit 1-0

    Nota 1: 2: 3:

    2009 Microchip Technology Inc. DS39632E-pgina 33

  • PIC18F2455/2550/4455/4550

    2,5 Efeitos de modos de gerenciamento de energia sobre as diversas fontes de relgio

    comando sobre o USB. Uma vez que o mdulo tem de sus- dependia operao e transferido para um estado de baixa energia, o microcontrolador pode ser colocado com segurana em modo de suspenso. Permitindo que qualquer recurso on-chip que ir operar durante Sono vai aumentar o consumo de corrente durante o sono. O INTRC necessrio para suportar a operao WDT. O Timer1 oscilador pode estar operando para suportar uma Real-Time Clock. Outras caractersticas que podem ser operarem no necessitam de uma fonte de relgio do dispositivo (isto , MSSP escravo PSP, INTX pinos e outros). Perifricos que podem adicionar consumo de corrente significativa so listados na Seo 28.2 "DC Caractersticas: Power-Down e Corrente de suprimento ".

    Quando o modo de PRI_IDLE selecionado, o designado oscilador primrio continua a funcionar sem interrupo. Para todos os outros modos de potncia gerenciados, o oscilador usando o pino OSC1 est desativado. A menos que o USB mdulo ativado, o pino OSC1 (e OSC2 pin se utilizada pelo oscilador) parar oscilante.

    Nos modos de relgio secundrio (SEC_RUN e SEC_IDLE), o oscilador est a funcionar e Timer1 proporcionando o relgio do dispositivo. O oscilador Timer1 pode tambm executar em todos os modos de energia administradas, se necessrio relgio Timer1 ou Timer3. Nos modos de oscilador interno (RC_RUN e RC_IDLE) o bloco oscilador interno proporciona o relgio do dispositivo fonte. A sada INTRC 31 kHz pode ser utilizado directamente para fornecer o relgio e pode ser activado para suportar vrias caractersticas especiais, independentemente do modo de potncia de gesto (ver Artigo 25.2 "Watchdog Timer (WDT) ", seo 25.3" Duas Velocidades Start-up " e Seo 25,4 "Monitor Relgio prova de falhas" Para mais informaes sobre WDT, prova de falhas Monitor de relgio e Duas Velocidades Start-up). A sada INTOSC a 8 MHz pode ser utilizada directamente para o relgio do dispositivo, ou pode ser dividido pelo postscaler. A sada INTOSC desativado se o relgio fornecido diretamente do INTRC sada.

    Independentemente do modo de funcionamento ou ocioso selecionado, o USB fonte de relgio vai continuar a funcionar. Se o dispositivo estiver operando a partir de um oscilador de cristal ou base de ressonador, oscilador que continuar ao relgio do mdulo USB. O ncleo e todos os outros mdulos vai mudar para o novo fonte de relgio. Se o modo de suspenso selecionado, todas as fontes de relgio so parado. Dado que todos os transistores de comutao correntes ter sido interrompido, o modo de suspenso atinge o menor consumo de corrente do dispositivo (somente vazamento correntes). Modo de suspenso no deve nunca ser invocado, enquanto o USB mdulo est a funcionar e ligado. A ni