Você está na página 1de 20

Traduzido do Inglês para o Português - www.onlinedoctranslator.

com

PIC18F2455/2550/4455/4550
Ficha de dados

28/40/44 pinos, alto desempenho,


flash aprimorado, microcontroladores USB
com tecnologia nanoWatt

©2009 Microchip Technology Inc. DS39632E


Observe os seguintes detalhes do recurso de proteção de código em dispositivos Microchip:

• Os produtos Microchip atendem às especificações contidas em sua Folha de Dados Microchip específica.

• A Microchip acredita que sua família de produtos é uma das famílias mais seguras do gênero no mercado hoje, quando usado da maneira
pretendida e em condições normais.

• Existem métodos desonestos e possivelmente ilegais usados para violar o recurso de proteção do código. Todos esses métodos, até onde sabemos, requerem o
uso dos produtos Microchip de uma maneira fora das especificações operacionais contidas nas Folhas de Dados da Microchip. Muito provavelmente, a pessoa
que faz isso está envolvida em roubo de propriedade intelectual.

• A Microchip está disposta a trabalhar com o cliente que está preocupado com a integridade de seu código.

• Nem a Microchip nem qualquer outro fabricante de semicondutores pode garantir a segurança de seu código. A proteção do código não
significa que estamos garantindo o produto como “inquebrável”.

A proteção do código está em constante evolução. Nós da Microchip estamos comprometidos em melhorar continuamente os recursos de proteção de código de nossos produtos.
Tentativas de quebrar o recurso de proteção de código da Microchip podem ser uma violação da Lei de Direitos Autorais do Milênio Digital. Se tais atos permitirem o acesso não
autorizado ao seu software ou outro trabalho protegido por direitos autorais, você poderá ter o direito de processar judicialmente de acordo com essa Lei.

As informações contidas nesta publicação sobre aplicativos de Marcas registradas

dispositivos e similares são fornecidas apenas para sua


O nome e o logotipo do Microchip, o logotipo do Microchip,
conveniência e podem ser substituídas por atualizações. É sua
dsPIC, KEEeuOQ, KEEeuOQlogo, MPLAB, PIC, PICmicro, PICSTART,
responsabilidade garantir que seu aplicativo atenda às suas
rfPIC e UNI/O são marcas registradas da Microchip Technology
especificações. A MICROCHIP NÃO FAZ REPRESENTAÇÕES OU
Incorporated nos EUA e em outros países.
GARANTIAS DE QUALQUER TIPO, SEJAM EXPRESSAS OU
IMPLÍCITAS, ESCRITA OU VERBAL, ESTATUTÁRIAS OU DE OUTRA FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor,
FORMA, RELACIONADAS ÀS INFORMAÇÕES, INCLUINDO, MAS MXDEV, MXLAB, SEEVAL e The Embedded Control Solutions
NÃO SE LIMITANDO À SUA CONDIÇÃO, QUALIDADE, Company são marcas registradas da Microchip Technology
DESEMPENHO, COMERCIALIZAÇÃO OU ADEQUAÇÃO AO FIM.A Incorporated nos EUA
Microchip se isenta de qualquer responsabilidade decorrente Analog-for-the-Digital Age, Application Maestro, CodeGuard,
desta informação e seu uso. O uso de dispositivos Microchip em dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN,
aplicações de suporte de vida e/ou segurança é inteiramente por ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial
conta e risco do comprador, e o comprador concorda em Programming, ICSP, Mindi, MiWi, MPASM, MPLAB Certified
defender, indenizar e isentar a Microchip de todos e quaisquer logo, MPLIB, MPLINK, mTouch, Octopus, Geração de Código
danos, reclamações, processos ou despesas resultantes de tal Onisciente, PICC, PICC-18, PICDEM, PICDEM.net, PICkit,
uso. Nenhuma licença é transmitida, implícita ou de outra forma, PICtail, PIC32logo, REAL ICE, rfLAB, Select Mode, Total
sob quaisquer direitos de propriedade intelectual da Microchip. Endurance, TSHARC, UniWinDriver, WiperLock e ZENA são
marcas registradas da Microchip Technology Incorporated
nos EUA e em outros países.
SQTP é uma marca de serviço da Microchip Technology Incorporated
nos EUA

Todas as outras marcas registradas aqui mencionadas são propriedade de suas


respectivas empresas.

© 2009, Microchip Technology Incorporated, Impresso nos EUA,


Todos os direitos reservados.

Impresso em papel reciclado.

A Microchip recebeu a certificação ISO/TS-16949:2002 para sua sede mundial,


design e instalações de fabricação de wafer em Chandler e Tempe, Arizona;
Gresham, Oregon e centros de design na Califórnia e na Índia. Os processos e
procedimentos do sistema de qualidade da Empresa são para o seu PIC®MCUs e
dsPIC®DSCs, KEEeuOQ®dispositivos de salto de código, EEPROMs seriais,
microperiféricos, memória não volátil e produtos analógicos. Além disso, o sistema
de qualidade da Microchip para o projeto e fabricação de sistemas de
desenvolvimento é certificado pela ISO 9001:2000.

DS39632E-página ii ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550
28/40/44 pinos, alto desempenho, flash aprimorado,
microcontroladores USB com tecnologia nanoWatt

Recursos do barramento serial universal: Destaques Periféricos:


• Compatível com USB V2.0 • Dissipador/Fonte de Alta Corrente: 25 mA/25 mA
• Baixa Velocidade (1,5 Mb/s) e Velocidade Total (12 Mb/s) • Três interrupções externas
• Suporta Controle, Interrupção, Transferências Isócronas e • Quatro módulos Timer (Timer0 a Timer3)
em Massa • Até 2 módulos de Captura/Comparação/PWM (CCP):
• Suporta até 32 Endpoints (16 bidirecionais) - A captura é de 16 bits, máx. resolução 5,2 ns (TCY/16)
• RAM de acesso duplo de 1 Kbyte para USB - A comparação é de 16 bits, máx. resolução 83,3 ns (TCY)
• Transceptor USB On-Chip com Regulador de Voltagem - Saída PWM: a resolução PWM é de 1 a 10 bits
On-Chip • Módulo Enhanced Capture/Compare/PWM (ECCP):
• Interface para Transceptor USB Off-Chip - Vários modos de saída
• Porta paralela de streaming (SPP) para transferências de streaming - Polaridade selecionável
USB (somente dispositivos de 40/44 pinos) - Tempo morto programável
- Desligamento automático e reinício automático
Modos Gerenciados de Energia: • Módulo USART aprimorado:
• Executar: CPU ligada, Periféricos ligados - Suporte de barramento LIN

• Inativo: CPU desligada, Periféricos ligados • Módulo Master Synchronous Serial Port (MSSP)
• Suspensão: CPU desligada, Periféricos desligados Suportando SPI de 3 fios (todos os 4 modos) e I2
• Correntes de modo inativo até 5,8 μA Típico Modos mestre e escravo C™
• Correntes do modo de espera até 0,1 μA Típico • Módulo conversor analógico-digital (A/D) de 10 bits e
• Oscilador Timer1: 1,1 μA Típico, 32 kHz, 2V até 13 canais com tempo de aquisição programável
• Temporizador Watchdog: 2,1 μA Típico • Comparadores analógicos duplos com multiplexação de entrada

• Partida do oscilador de duas velocidades


Características especiais do microcontrolador:
Estrutura do oscilador flexível: • Arquitetura Otimizada do Compilador C com Conjunto de
• Quatro modos Crystal, incluindo PLL de alta precisão Instruções Estendidas Opcional
para USB • 100.000 Apagar/Gravar Ciclo de Memória de Programa
• Dois modos de relógio externo, até 48 MHz Flash Aprimorado Típico
• Bloco oscilador interno: • 1.000.000 Apagar/Gravar Dados do Ciclo Memória
- 8 frequências selecionáveis pelo usuário, de 31 kHz EEPROM Típica
a 8 MHz • Retenção de Flash/Dados EEPROM: > 40 anos
- Ajustável pelo usuário para compensar o desvio de frequência • Autoprogramável sob controle de software
• Oscilador Secundário usando Timer1 @ 32 kHz • Níveis de prioridade para interrupções

• As opções de oscilador duplo permitem que o microcontrolador e o • Multiplicador de Hardware de Ciclo Único 8 x 8
módulo USB funcionem em diferentes velocidades de clock • Temporizador de Watchdog Estendido (WDT):
• Monitor de relógio à prova de falhas: - Período programável de 41 ms a 131s
- Permite o desligamento seguro se algum relógio parar • Proteção de código programável
• Programação Serial em Circuito In-Circuit 5V de
Fonte Única (ICSP™) através de Dois Pinos
• Depuração em circuito (ICD) por meio de dois pinos
• Porta ICD/ICSP Dedicada Opcional (somente pacote TQFP
de 44 pinos)
• Ampla faixa de tensão operacional (2,0 V a 5,5 V)
MSSP
Comparadores

Memória do programa Memória de dados

PCC/ECCP
EUART

10 bits
E/S SPP
Temporizadores
Dispositivo # Única palavra SRAM EEPROM A/D (can) (PWM) Mestre 8/16 bits
SPI
Instantâneo

(bytes) Instruções (bytes) (bytes) EU2C™

PIC18F2455 24K 12288 2048 256 24 10 2/0 Não S S 1 2 1/3


PIC18F2550 32K 16384 2048 256 24 10 2/0 Não S S 1 2 1/3
PIC18F4455 24K 12288 2048 256 35 13 1/1 Sim S S 1 2 1/3
PIC18F4550 32K 16384 2048 256 35 13 1/1 Sim S S 1 2 1/3

©2009 Microchip Technology Inc. DS39632E-página 1


PIC18F2455/2550/4455/4550
Diagramas de pinos

PDIP de 28 pinos, SOIC

MCLR/VPP/RE3 1 28 RB7/KBI3/PGD
RA0/AN0 2 27 RB6/KBI2/PGC
RA1/AN1 3 26 RB5/KBI1/PGM
RA2/AN2/VREFERÊNCIA-/CVREFERÊNCIA 4 25 RB4/AN11/KBI0
RA3/AN3/VREFERÊNCIA+ 5 24 RB3/AN9/CCP2(1)/VPO

PIC18F2455
PIC18F2550
RA4/T0CKI/C1OUT/RCV 6 23 RB2/AN8/INT2/VMO
RA5/AN4/SS/HLVDIN/C2OUT 7 22 RB1/AN10/INT1/SCK/SCL
VSS 8 21 RB0/AN12/INT0/FLT0/SDI/SDA
OSC1/CLKI 9 20 VDD
OSC2/CLKO/RA6 10 19 VSS
RC0/T1OSO/T13CKI 11 18 RC7/RX/DT/SDO
RC1/T1OSI/CCP2(1)/UOE 12 17 RC6/TX/CK
RC2/CCP1 13 16 RC5/D+/VP
VUSB 14 15 RC4/D-/VM

PDIP de 40 pinos

MCLR/VPP/RE3 1 40 RB7/KBI3/PGD
RA0/AN0 2 39 RB6/KBI2/PGC
RA1/AN1 3 38 RB5/KBI1/PGM
RA2/AN2/VREFERÊNCIA-/CVREFERÊNCIA 4 37 RB4/AN11/KBI0/CSSPP
RA3/AN3/VREFERÊNCIA+ 5 36 RB3/AN9/CCP2(1)/VPO
RA4/T0CKI/C1OUT/RCV 6 35 RB2/AN8/INT2/VMO
RA5/AN4/SS/HLVDIN/C2OUT 7 34 RB1/AN10/INT1/SCK/SCL
RE0/AN5/CK1SPP 8 33 RB0/AN12/INT0/FLT0/SDI/SDA
PIC18F4455
PIC18F4550

RE1/AN6/CK2SPP 9 32 VDD
RE2/AN7/OESPP 10 31 VSS
VDD 11 30 RD7/SPP7/P1D
VSS 12 29 RD6/SPP6/P1C
OSC1/CLKI 13 28 RD5/SPP5/P1B
OSC2/CLKO/RA6 14 27 RD4/SPP4
RC0/T1OSO/T13CKI 15 26 RC7/RX/DT/SDO
RC1/T1OSI/CCP2(1)/UOE 16 25 RC6/TX/CK
RC2/CCP1/P1A 17 24 RC5/D+/VP
VUSB 18 23 RC4/D-/VM
RD0/SPP0 19 22 RD3/SPP3
RD1/SPP1 20 21 RD2/SPP2

Nota 1:RB3 é o pino alternativo para multiplexação CCP2.

DS39632E-página 2 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550
Diagramas de pinos (continuação)

RC1/T1OSI/CCP2(1)/UOE
TQFP de 44 pinos

RC2/CCP1/P1A

NC/ICPORTS(2)
RC4/D-/VM
RC5/D+/VP
RC6/TX/CK

RD3/SPP3
RD2/SPP2
RD1/SPP1
RD0/SPP0
VUSB
44
43
42
41
40
39

37
36
35
34
38
RC7/RX/DT/SDO 1 33 NC/ICRST(2)/ICVPP(2)
RD4/SPP4 2 32 RC0/T1OSO/T13CKI
RD5/SPP5/P1B 3 31 OSC2/CLKO/RA6
RD6/SPP6/P1C 4 30 OSC1/CLKI
RD7/SPP7/P1D 5 PIC18F4455 29 VSS
VSS 6 28 VDD
PIC18F4550 27 RE2/AN7/OESPP
VDD 7
RB0/AN12/INT0/FLT0/SDI/SDA 8 26 RE1/AN6/CK2SPP
RB1/AN10/INT1/SCK/SCL 9 25 RE0/AN5/CK 1SPP
RB2/AN8/INT2/VMO 10 24 RA5/AN4/SS/HLVDIN/C2OUT
RB3/AN9/CCP2(1)/VPO 11 23 RA4/T0CKI/C1OUT/RCV
12
13
14
15
16
17
18
19
20
21
22
RB7/ KBI3/PGD

RA0/AN0
RA1/AN1
RB5/KBI1/PGM
RB4/AN11/KBI0/CSSPP

RB6/KBI2/PGC

RA3/AN3/VREFERÊNCIA+
NC/ICDT(2)/ICPGD(2)

MCLR/VPP/RE3

RA2/AN2/VREFERÊNCIA-/CVREFERÊNCIA
NC/ICCK(2)/ICPGC(2)

RC1/T1OSI/CCP2(1)/UOE
RC0/T1OSO/T13CKI
RC2/CCP1/P1A

QFN de 44 pinos
RC4/D-/VM
RC5/D+/VP
RC6/TX/CK

RD3/SPP3
RD2/SPP2
RD1/SPP1
RD0/SPP0
VUSB
44
43
42
41
40
39

37
36
35
34
38

RC7/RX/DT/SDO 1 33 OSC2/CLKO/RA6
RD4/SPP4 2 32 OSC1/CLKI
RD5/SPP5/P1B 3 31 VSS
RD6/SPP6/P1C 4 30 VSS
RD7/SPP7/P1D 5 PIC18F4455 29 VDD
VSS 6 28 VDD
PIC18F4550 27 RE2/AN7/OESPP
VDD 7
VDD 8 26 RE1/AN6/CK2SPP
RB0/AN12/INT0/FLT0/SDI/SDA 9 25 RE0/AN5/CK1SPP
RB1/AN10/INT1/SCK/SCL 10 24 RA5/AN4/SS/HLVDIN/C2OUT
RB2/AN8/INT2/VMO 11 23 RA4/T0CKI/C1OUT/RCV
12
13
14
15
16
17
18
19
20
21
22
NC

RB7/ KBI3/PGD

RA0/AN0
RA1/AN1
RB5/KBI1/PGM
RB4/AN11/KBI0/CSSPP
RB3/AN9/CCP2(1)/VPO

RB6/KBI2/PGC

RA3/AN3/VREFERÊNCIA+
MCLR/VPP/RE3

RA2/AN2/VREFERÊNCIA-/CVREFERÊNCIA

Nota 1: RB3 é o pino alternativo para multiplexação CCP2.


2: Recursos especiais do ICPORT disponíveis em determinadas circunstâncias. VerSeção 25.9 "Recursos especiais ICPORT (somente pacote TQFP de 44
pinos)"Para maiores informações.

©2009 Microchip Technology Inc. DS39632E-página 3


PIC18F2455/2550/4455/4550
Índice
1,0 Visão geral do dispositivo ................................................. .................................................. .................................................. ....................... 7
2,0 Configurações do oscilador ................................................. .................................................. .................................................. ........ 23
3,0 Modos Gerenciados de Energia ............................................. .................................................. .................................................. ........... 35
4,0 Redefinir ................................................. .................................................. .................................................. ....................................... 45
5,0 Organização da Memória ........................................................ .................................................. .................................................. .............. 59
6,0 Memória de Programa Flash ............................................. .................................................. .................................................. ........... 81
7,0 Memória EEPROM de dados ............................................. .................................................. .................................................. .......... 91
8,0 8 x 8 Multiplicador de Hardware............................................. .................................................. .................................................. ........... 97
9,0 Interrupções .................................................... .................................................. .................................................. .............................. 99
10,0 Portas de E/S ............................................. .................................................. .................................................. ......................... 113
11,0 Módulo Timer0 ................................................. .................................................. .................................................. ....................... 127
12,0 Módulo Temporizador1 ................................................. .................................................. .................................................. ....................... 131
13,0 Módulo Temporizador2 ................................................. .................................................. .................................................. ....................... 137
14,0 Módulo Timer3 ............................................. .................................................. .................................................. ....................... 139
15,0 Módulos de Captura/Comparação/PWM (CCP) ........................................ .................................................. ....................................... 143
16,0 Módulo avançado de captura/comparação/PWM (ECCP) ........................................ .................................................. ....................... 151
17,0 Barramento serial universal (USB) ............................................. .................................................. .................................................. ...... 165
18,0 Transmissão de porta paralela ............................................. .................................................. .................................................. ......... 191
19,0 Módulo de porta serial síncrona mestre (MSSP) ............................................. .................................................. ........................ 197
20,0 Transmissor Receptor Assíncrono Síncrono Universal Aprimorado (EUSART) ........................................ ....................... 243
21,0 Módulo conversor analógico-digital de 10 bits (A/D) ................................... .................................................. ......................... 265
22,0 Módulo Comparador ........................................ .................................................. .................................................. .............. 275
23,0 Módulo de Referência de Tensão do Comparador ............................................. .................................................. ................................... 281
24,0 Detecção de Alta/Baixa Tensão (HLVD)......................................... .................................................. .................................................. 285
25,0 Recursos especiais da CPU ............................................. .................................................. .................................................. ... 291
26,0 Resumo do Conjunto de Instruções ............................................. .................................................. .................................................. ....... 313
27,0 Apoio ao Desenvolvimento................................................ .................................................. .................................................. ........... 363
28,0 Características elétricas ................................................ .................................................. .................................................. ...... 367
29,0 Gráficos e Tabelas de Características DC e AC ............................................. .................................................. .............................. 407
30,0 Informações de embalagem ......................................................... .................................................. .................................................. .......... 409
Apêndice A: Histórico de revisões ............................................. .................................................. .................................................. ............ 419
Apêndice B: Diferenças do dispositivo ............................................. .................................................. .................................................. ........ 419
Apêndice C: Considerações de conversão ............................................. .................................................. ....................................... 420
Apêndice D: Migração da linha de base para dispositivos aprimorados ............................................. .................................................. .................... 420
Apêndice E: Migração de dispositivos intermediários para dispositivos avançados ......................... .................................................. ................ 421
Apêndice F: Migração de dispositivos avançados para dispositivos avançados........................................ .................................................. ................... 421
Índice .................................................... .................................................. .................................................. ............................................. 423
O site da Microchip ............................................. .................................................. .................................................. ................... 433
Serviço de notificação de alteração do cliente ............................................. .................................................. ............................................. 433
Suporte ao cliente ................................................ .................................................. .................................................. .............................. 433
Resposta do Leitor .................................................. .................................................. .................................................. .............................. 434
PIC18F2455/2550/4455/4550 Sistema de Identificação do Produto ........................................ .................................................. .................... 435

DS39632E-página 4 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550

AOS NOSSOS VALIOSOS CLIENTES


É nossa intenção fornecer aos nossos valiosos clientes a melhor documentação possível para garantir o uso bem-sucedido de seus produtos Microchip. Para isso,
continuaremos aprimorando nossas publicações para melhor atender às suas necessidades. Nossas publicações serão refinadas e aprimoradas à medida que
novos volumes e atualizações forem introduzidos.

Se você tiver dúvidas ou comentários sobre esta publicação, entre em contato com o Departamento de Comunicação de Marketing por e-mail em
docerrors@microchip.com ou fax oFormulário de Resposta do Leitorno verso desta folha de dados para (480) 792-4150. Congratulamo-nos com o
seu feedback.

Folha de dados mais atual


Para obter a versão mais atualizada desta folha de dados, registre-se em nosso site mundial em:
http://www.microchip.com
Você pode determinar a versão de uma folha de dados examinando seu número de literatura encontrado no canto inferior externo de qualquer
página. O último caractere do número da literatura é o número da versão (por exemplo, DS30000A é a versão A do documento DS30000).

Errata
Uma folha de errata, descrevendo pequenas diferenças operacionais da folha de dados e soluções recomendadas, pode existir para os dispositivos atuais. À
medida que os problemas do dispositivo/documentação se tornarem conhecidos por nós, publicaremos uma folha de errata. A errata especificará a revisão do
silício e a revisão do documento ao qual se aplica.

Para determinar se existe uma folha de errata para um determinado dispositivo, verifique com um dos seguintes:

• Site Mundial da Microchip; http://www.microchip.com


• Seu escritório de vendas local da Microchip (veja a última página)

Ao entrar em contato com um escritório de vendas, especifique qual dispositivo, revisão de silício e folha de dados (inclua o número da literatura) que você está
usando.

Sistema de Notificação do Cliente


Registre-se em nosso site emwww.microchip.compara receber as informações mais atuais sobre todos os nossos produtos.

©2009 Microchip Technology Inc. DS39632E-página 5


PIC18F2455/2550/4455/4550
NOTAS:

DS39632E-página 6 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550
1.0 VISÃO GERAL DO DISPOSITIVO 1.1.3 MÚLTIPLAS OPÇÕES E RECURSOS DE
OSCILADOR
Este documento contém informações específicas do dispositivo para os
seguintes dispositivos: Todos os dispositivos da família PIC18F2455/2550/4455/4550 oferecem
doze opções diferentes de osciladores, permitindo aos usuários uma
• PIC18F2455 • PIC18LF2455 ampla gama de opções no desenvolvimento de hardware de aplicação.
• PIC18F2550 • PIC18LF2550 Esses incluem:

• PIC18F4455 • PIC18LF4455 • Quatro modos de cristal usando cristais ou

• PIC18F4550 • PIC18LF4550 ressonadores cerâmicos.


• Quatro modos de Relógio Externo, oferecendo a opção de
Esta família de dispositivos oferece as vantagens de todos
usar dois pinos (entrada do oscilador e uma saída de clock
os microcontroladores PIC18 – ou seja, alto desempenho
dividida por 4) ou um pino (entrada do oscilador, com o
computacional a um preço econômico – com a adição de
segundo pino reatribuído como E/S geral).
memória de programa Flash aprimorada de alta
• Um bloco oscilador interno que fornece um clock de 8
resistência. Além desses recursos, a família
MHz (±2% de precisão) e uma fonte INTRC
PIC18F2455/2550/4455/4550 apresenta aprimoramentos
(aproximadamente 31 kHz, estável sobre temperatura e
de design que tornam esses microcontroladores uma
VDD), bem como uma faixa de 6 frequências de clock
escolha lógica para muitas aplicações sensíveis à energia
selecionáveis pelo usuário, entre 125 kHz a 4 MHz,
e de alto desempenho.
para um total de 8 frequências de clock. Esta opção
libera um pino do oscilador para uso como E/S de uso
1.1 Novos recursos principais
geral adicional.
• Um multiplicador de frequência Phase Lock Loop (PLL),
1.1.1 TECNOLOGIA nanoWatt
disponível para os modos Cristal de Alta Velocidade e
Todos os dispositivos da família PIC18F2455/2550/4455/4550 Oscilador Externo, que permite uma ampla faixa de
incorporam uma variedade de recursos que podem reduzir velocidades de clock de 4 MHz a 48 MHz.
significativamente o consumo de energia durante a operação. Os
• Operação assíncrona de relógio duplo, permitindo que o módulo
principais itens incluem:
USB funcione a partir de um oscilador de alta frequência
• Modos de execução alternativos:Ao sincronizar o enquanto o restante do microcontrolador é sincronizado a
controlador a partir da fonte Timer1 ou do bloco oscilador partir de um oscilador interno de baixa potência.
interno, o consumo de energia durante a execução do
Além de sua disponibilidade como fonte de clock, o bloco
código pode ser reduzido em até 90%.
oscilador interno fornece uma fonte de referência estável que
• Vários modos ociosos:O controlador também pode dá à família recursos adicionais para uma operação robusta:
funcionar com o núcleo da CPU desabilitado, mas os
periféricos ainda ativos. Nesses estados, o consumo de
energia pode ser reduzido ainda mais, para até 4%, dos
• Monitor de relógio à prova de falhas:Esta opção
monitora constantemente a fonte de clock principal em
requisitos normais de operação.
relação a um sinal de referência fornecido pelo
• Comutação de modo em tempo real:Os modos de gerenciamento
oscilador. Se ocorrer uma falha de clock, o controlador é
de energia são invocados pelo código do usuário durante a operação,
comutado para o bloco oscilador interno, permitindo a
permitindo que o usuário incorpore ideias de economia de energia
operação contínua em baixa velocidade ou um desligamento
no projeto de software de seu aplicativo.
seguro do aplicativo.
• Partida de duas velocidades:Esta opção permite que
• Baixo Consumo em Módulos Chave:Os
o oscilador interno sirva como fonte de relógio de
requisitos de energia para o Timer1 e o
Power-on Reset, ou desperte do modo Sleep, até que a
Watchdog Timer são minimizados. VerSeção
fonte de relógio primária esteja disponível.
28.0 "Características Elétricas"para valores.

1.1.2 BUS SERIAL UNIVERSAL (USB)


Os dispositivos da família PIC18F2455/2550/4455/4550
incorporam um módulo de comunicação Universal Serial Bus
completo que é compatível com a USB Specification Revision
2.0. O módulo suporta comunicação de baixa velocidade e
velocidade total para todos os tipos de transferência de
dados suportados. Ele também incorpora seu próprio
transceptor no chip e regulador de 3,3 V e suporta o uso de
transceptores externos e reguladores de tensão.

©2009 Microchip Technology Inc. DS39632E-página 7


PIC18F2455/2550/4455/4550
1.2 Outros Recursos Especiais 1.3 Detalhes sobre Membros Individuais da
Família
• Resistência de memória:As células Flash aprimoradas
para memória de programa e EEPROM de dados são Os dispositivos da família PIC18F2455/2550/4455/4550 estão
classificadas para durar muitos milhares de ciclos de disponíveis em pacotes de 28 pinos e 40/44 pinos. Diagramas de
apagamento/gravação – até 100.000 para memória de blocos para os dois grupos são mostrados na Figura 1-1 e na
programa e 1.000.000 para EEPROM. A retenção de dados Figura 1-2.
sem atualização é estimada de forma conservadora em
Os dispositivos são diferenciados entre si de seis
mais de 40 anos.
maneiras:
• Autoprogramabilidade:Esses dispositivos podem gravar
em seus próprios espaços de memória de programa sob 1. Memória de programa flash (24 Kbytes para
controle de software interno. Usando uma rotina de dispositivos PIC18FX455, 32 Kbytes para
bootloader, localizada no bloco de inicialização protegido dispositivos PIC18FX550).
no topo da memória do programa, torna-se possível criar 2. Canais A/D (10 para dispositivos de 28 pinos, 13 para
uma aplicação que pode se atualizar em campo. dispositivos de 40/44 pinos).
• Conjunto de instruções estendido:A família 3. Portas de E/S (3 portas bidirecionais e 1 porta somente de
PIC18F2455/2550/4455/4550 apresenta uma extensão opcional entrada em dispositivos de 28 pinos, 5 portas bidirecionais em
para o conjunto de instruções PIC18, que adiciona 8 novas dispositivos de 40/44 pinos).
instruções e um modo de endereçamento de deslocamento 4. Implementação de CCP e CCP Aprimorado
literal indexado. Essa extensão, habilitada como uma opção de (dispositivos de 28 pinos possuem dois módulos
configuração do dispositivo, foi projetada especificamente para CCP padrão, dispositivos de 40/44 pinos possuem
otimizar o código do aplicativo reentrante originalmente um módulo CCP padrão e um módulo ECCP).
desenvolvido em linguagens de alto nível, como C. 5. Porta paralela de streaming (presente apenas em
dispositivos de 40/44 pinos).
• Módulo CCP Aprimorado:No modo PWM, este módulo
Todos os outros recursos para dispositivos desta família são
fornece 1, 2 ou 4 saídas moduladas para controlar drivers
idênticos. Estes estão resumidos na Tabela 1-1.
de meia ponte e ponte completa. Outros recursos incluem
desligamento automático para desabilitar saídas PWM na As pinagens de todos os dispositivos estão listadas na Tabela 1-2 e na

interrupção ou outras condições selecionadas e Tabela 1-3.


reinicialização automática para reativar as saídas assim que Como todos os dispositivos Microchip PIC18, os membros
a condição for eliminada. da família PIC18F2455/2550/4455/4550 estão disponíveis
• USART endereçável aprimorado:Este módulo de como dispositivos padrão e de baixa tensão. Dispositivos
comunicação serial é capaz de operação padrão RS-232 padrão com memória Flash aprimorada, designados com
e fornece suporte para o protocolo de barramento LIN. um “F” no número da peça (como PIC18F2550),
Os sinais TX/CK e RX/DT podem ser invertidos, acomodam um V operacionalDDfaixa de 4,2 V a 5,5 V.
eliminando a necessidade de inverter os buffers. Outras Peças de baixa tensão, designadas por “LF” (como PIC18
melhorias incluem detecção automática de taxa de LF2550), funcionam em um V estendidoDDfaixa de 2,0 V a
transmissão e um gerador de taxa de transmissão de 16 5,5 V.
bits para resolução aprimorada. Quando o
microcontrolador está usando o bloco oscilador interno,
o EUSART fornece operação estável para aplicativos que
se comunicam com o mundo externo sem usar um
cristal externo (ou o requisito de energia que o
acompanha).
• Conversor A/D de 10 bits:Este módulo incorpora tempo de
aquisição programável, permitindo que um canal seja
selecionado e uma conversão seja iniciada, sem esperar por
um período de amostragem e, assim, reduzindo a
sobrecarga de código.
• Porta ICD/ICSP dedicada:Esses dispositivos introduzem o
uso de pinos de depuração e programação que não são
multiplexados com outros recursos do microcontrolador.
Oferecido como uma opção em pacotes selecionados, esse
recurso permite que os usuários desenvolvam aplicativos
intensivos de E/S, mantendo a capacidade de programar e
depurar no circuito.

DS39632E-página 8 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550
TABELA 1-1: RECURSOS DO DISPOSITIVO

Características PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4550


Frequência de operação CC - 48 MHz CC - 48 MHz CC - 48 MHz CC - 48 MHz
Memória de programa (bytes) 24576 32768 24576 32768
Memória do Programa (Instruções) 12288 16384 12288 16384
Memória de dados (bytes) 2048 2048 2048 2048
Memória EEPROM de Dados (Bytes) 256 256 256 256
Fontes de interrupção 19 19 20 20
Portas de E/S Portas A, B, C, (E) Portas A, B, C, (E) Portas A, B, C, D, E Portas A, B, C, D, E
Temporizadores 4 4 4 4
Módulos de captura/comparação/PWM 2 2 1 1
Captura Aprimorada/ 0 0 1 1
Módulos de comparação/PWM

Comunicações seriais MSSP, MSSP, MSSP, MSSP,


USART aprimorado USART aprimorado USART aprimorado USART aprimorado
Módulo Universal Serial Bus 1 1 1 1
(USB)
Porta paralela de streaming (SPP) Não Não Sim Sim
Módulo analógico-digital de 10 bits 10 Canais de Entrada 10 Canais de Entrada 13 Canais de Entrada 13 Canais de Entrada

Comparadores 2 2 2 2
Reinicializações (e atrasos) POR, BOR, POR, BOR, POR, BOR, POR, BOR,
REDEFINIRInstrução, REDEFINIRInstrução, REDEFINIRInstrução, REDEFINIRInstrução,
Pilha Cheia, Pilha Cheia, Pilha Cheia, Pilha Cheia,
Subfluxo de pilha Subfluxo de pilha Subfluxo de pilha Subfluxo de pilha
(PWRT, OST), (PWRT, OST), (PWRT, OST), (PWRT, OST),
MCLR (opcional), MCLR (opcional), MCLR (opcional), MCLR (opcional),
WDT WDT WDT WDT
Detecção de baixa tensão Sim Sim Sim Sim
programável
Reinicialização de Brown-out programável Sim Sim Sim Sim
Conjunto de instruções 75 Instruções; 75 Instruções; 75 Instruções; 75 Instruções;
83 com Estendido 83 com Estendido 83 com Estendido 83 com Estendido
Conjunto de instruções Conjunto de instruções Conjunto de instruções Conjunto de instruções

ativado ativado ativado ativado


Pacotes PDIP de 28 pinos PDIP de 28 pinos PDIP de 40 pinos PDIP de 40 pinos
SOIC de 28 pinos SOIC de 28 pinos QFN de 44 pinos QFN de 44 pinos
TQFP de 44 pinos TQFP de 44 pinos

©2009 Microchip Technology Inc. DS39632E-página 9


PIC18F2455/2550/4455/4550
FIGURA 1-1: PIC18F2455/2550 (28-PIN) DIAGRAMA DE BLOCO

Barramento de dados<8>

Ponteiro de Tabela<21> PORTA

Trava de dados
RA0/AN0
lógica de inc/desc 8 8 RA1/AN1
Memória de dados RA2/AN2/VREFERÊNCIA-/CVREFERÊNCIA

PCLATU PCLATH (2 KB) RA3/AN3/VREFERÊNCIA+


21 RA4/T0CKI/ C1OUT/RCV
20 Trava de endereço RA5/AN4/SS/HLVDIN/C2OUT
PCU PCH PCL OSC2/CLKO/RA6
Contador de programas 12
Endereço de dados<12>

Pilha de 31 níveis
Trava de endereço 4 12 4
BSR FSR0 Acesso
Memória do programa STKPTR Banco
(24/32 Kbytes) FSR1
FSR2 12
Trava de dados PORTB
RB0/AN12/INT0/FLT0/SDI/SDA
Inc/Dez RB1/AN10/INT1/SCK/SCL
8 lógica
Trava de mesa RB2/AN8/INT2/VMO
RB3/AN9/CCP2(3)/VPO
RB4/AN11/KBI0
Endereço RB5/KBI1/PGM
Trava ROM
Barramento de Instrução <16> Decodificar
RB6/KBI2/PGC
RB7/KBI3/PGD
RI

8
Instrução Máquina de Estado
Decodificar &
Sinais de controle
Ao controle
PRODH PRODL
PORTO
8 x 8 Multiplicar RC0/T1OSO/T13CKI
3 8 RC1/T1OSI/CCP2(3)/UOE
OSC1(2) interno Energizar RC2/CCP1
Oscilador BITOP C
8 RC4/D-/VM
8
Cronômetro
Quadra 8
OSC2(2) Oscilador RC5/D+/VP
INTRC Temporizador de inicialização RC6/TX/CK
Oscilador Ligar 8 8 RC7/RX/DT/SDO
T1OSI
Redefinir
8MHz ALU<8>
cão de guarda
T1OSO Oscilador
Cronômetro
8
Fornecimento único
Apagão
MCLR(1) Redefinir
Programação
À prova de falhas
Em circuito
VDD, VSS Monitor de relógio
Depurador
PORTE
Voltagem USB Band Gap
VUSB
Regulador Referência
MCLR/VPP/RE3(1)

BOR Dados

HLVD EEPROM Temporizador0 Temporizador1 Temporizador2 Temporizador3

ADC
Comparador PCC1 PCC2 MSSP EUART USB
10 bits

Nota 1: RE3 é multiplexado com MCLR e só está disponível quando as reinicializações de MCLR estão desabilitadas.
2: OSC1/CLKI e OSC2/CLKO estão disponíveis apenas em modos de oscilador selecionados e quando esses pinos não estão sendo usados como E/S digital. Referir-
seSeção 2.0 "Configurações do oscilador"para informações adicionais.
3: RB3 é o pino alternativo para multiplexação CCP2.

DS39632E-página 10 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550
FIGURA 1-2: PIC18F4455/4550 (40/44-PIN) DIAGRAMA DE BLOCO
Barramento de dados<8>

Ponteiro de Tabela<21>
PORTA
RA0/AN0
8 8
Trava de dados RA1/AN1
lógica de inc/desc
RA2/AN2/VREFERÊNCIA-/CVREFERÊNCIA
Memória de dados
RA3/AN3/VREFERÊNCIA+
PCLATU PCLATH (2 KB) RA4/T0CKI/ C1OUT/RCV
21
RA5/AN4/SS/HLVDIN/C2OUT
20 Trava de endereço
PCU PCH PCL OSC2/CLKO/RA6
Contador de programas 12
Endereço de dados<12>
PORTB
Pilha de 31 níveis
RB0/AN12/INT0/FLT0/SDI/SDA
Trava de endereço 4 12 4
RB1/AN10/INT1/SCK/SCL
BSR FSR0 Acesso
Memória do programa STKPTR Banco
RB2/AN8/INT2/VMO
(24/32 Kbytes) FSR1 RB3/AN9/CCP2(4)/VPO
FSR2 12 RB4/AN11/KBI0/CSSPP
Trava de dados
RB5/KBI1/PGM
RB6/KBI2/PGC
Inc/Dez
8 lógica
RB7/KBI3/PGD
Trava de mesa

Endereço
PORTO
Trava ROM
Decodificar
Barramento de Instrução <16> RC0/T1OSO/T13CKI
RC1/T1OSI/CCP2(4)/UOE
RI RC2/CCP1/P1A
RC4/D-/VM
RC5/D+/VP
8 RC6/TX/CK
Instrução Máquina de Estado
RC7/RX/DT/SDO
Decodificar &
Sinais de controle
Ao controle
PRODH PRODL
PORTD
8 x 8 Multiplicar
VDD, VSS 3 8
interno
Oscilador Energizar RD0/SPP0:RD4/SPP4
OSC1(2) BITOP C
Quadra
Cronômetro
8 8 8 RD5/SPP5/P1B
OSC2(2) Oscilador RD6/SPP6/P1C
INTRC RD7/SPP7/P1D
Temporizador de inicialização

T1OSI Oscilador 8 8
Ligar
T1OSO 8MHz
Oscilador
Redefinir ALU<8>
cão de guarda
8
ICPGC(3) Fornecimento único
Cronômetro

Programação Apagão
ICPGD(3) PORTE
Redefinir
Em circuito RE0/AN5/CK1SPP
ICPORTS(3) Depurador À prova de falhas RE1/AN6/CK2SPP
Monitor de relógio Band Gap RE2/AN7/OESPP
ICRST(3)
Referência MCLR/VPP/RE3(1)
MCLR(1) Voltagem USB
Regulador

VUSB

BOR Dados

HLVD EEPROM Temporizador0 Temporizador1 Temporizador2 Temporizador3

MSSP EUART ADC


Comparador ECCP1 PCC2 USB
10 bits

Nota 1: RE3 é multiplexado com MCLR e só está disponível quando as reinicializações de MCLR estão desabilitadas.
2: OSC1/CLKI e OSC2/CLKO estão disponíveis apenas em modos de oscilador selecionados e quando esses pinos não estão sendo usados como E/S digital. Referir-
seSeção 2.0 "Configurações do oscilador"para informações adicionais.
3: Esses pinos estão disponíveis apenas em pacotes TQFP de 44 pinos sob certas condições. Referir-seSeção 25.9 "Recursos especiais ICPORT
(somente pacote TQFP de 44 pinos)"para informações adicionais.
4: RB3 é o pino alternativo para multiplexação CCP2.

©2009 Microchip Technology Inc. DS39632E-página 11


PIC18F2455/2550/4455/4550
TABELA 1-2: PIC18F2455/2550 PINOUT I/O DESCRIÇÕES
Alfinete

Número Alfinete Amortecedor


Nome do pino Descrição
Modelo Modelo
PDIP,
SOIC

MCLR/VPP/RE3 1 Master Clear (entrada) ou tensão de programação (entrada).


MCLR EU ST Entrada Master Clear (Reset). Este pino é um reset ativo-baixo
para o dispositivo.
VPP P Programação de entrada de tensão.
RE3 EU ST Entrada digital.

OSC1/CLKI 9 Cristal oscilador ou entrada de relógio externo.


OSC1 EU Analógico Entrada de cristal oscilador ou entrada de fonte de relógio externa.
CLKI EU Analógico Entrada de fonte de clock externa. Sempre associado à função de
pino OSC1. (Consulte o pino OSC2/CLKO.)

OSC2/CLKO/RA6 10 Cristal oscilador ou saída de relógio.


OSC2 O — Saída de cristal do oscilador. Conecta-se ao cristal ou ressonador no
modo Crystal Oscillator.
CLKO O — Nos modos de seleção, o pino OSC2 emite CLKO que tem 1/4
da frequência de OSC1 e denota a taxa de ciclo de instrução.
RA6 E/S TTL Pino de E/S de uso geral.
Lenda: TTL = entrada compatível com TTL ST CMOS = entrada ou saída compatível com CMOS I
= Entrada Schmitt Trigger com níveis CMOS = Entrada
O = Saída P = Potência
Nota 1: Atribuição alternativa para CCP2 quando o bit de configuração CCP2MX é desenergizado.
2: Atribuição padrão para CCP2 quando o bit de configuração CCP2MX é definido.

DS39632E-página 12 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550
TABELA 1-2: PIC18F2455/2550 PINOUT I/O DESCRIÇÕES (CONTINUAÇÃO)
Alfinete

Número Alfinete Amortecedor


Nome do pino Descrição
Modelo Modelo
PDIP,
SOIC
PORTA é uma porta de E/S bidirecional.
RA0/AN0 2
RA0 E/S TTL E/S digitais.
AN0 EU Analógico Entrada analógica 0.

RA1/AN1 3
RA1 E/S TTL E/S digitais.
AN1 EU Analógico Entrada analógica 1.

RA2/AN2/VREFERÊNCIA-/CVREFERÊNCIA 4
RA2 E/S TTL E/S digitais.
AN2 EU Analógico Entrada analógica 2.
VREFERÊNCIA- EU Analógico Entrada de tensão de referência A/D (baixa). Saída
cvREFERÊNCIA O Analógico de referência do comparador analógico.

RA3/AN3/VREFERÊNCIA+ 5
RA3 E/S TTL E/S digitais.
AN3 EU Analógico Entrada analógica 3.
VREFERÊNCIA+ EU Analógico Entrada de tensão de referência A/D (alta).

RA4/T0CKI/C1OUT/RCV 6
RA4 E/S ST E/S digitais.
T0CKI EU ST Entrada de relógio externo Timer0.
C1OUT O — Saída do comparador 1.
VCR EU TTL Entrada RCV do transceptor USB externo.

RA5/AN4/SS/ 7
HLVDIN/C2OUT
RA5 E/S TTL E/S digitais.
AN4 EU Analógico Entrada analógica 4.
SS EU TTL Entrada de seleção do escravo SPI. Entrada
HLVDIN EU Analógico de detecção de alta/baixa tensão. Saída do
C2OUT O — comparador 2.

RA6 — — — Veja o pino OSC2/CLKO/RA6.


Lenda: TTL = entrada compatível com TTL ST CMOS = entrada ou saída compatível com CMOS I
= Entrada Schmitt Trigger com níveis CMOS = Entrada
O = Saída P = Potência
Nota 1: Atribuição alternativa para CCP2 quando o bit de configuração CCP2MX é desenergizado.
2: Atribuição padrão para CCP2 quando o bit de configuração CCP2MX é definido.

©2009 Microchip Technology Inc. DS39632E-página 13


PIC18F2455/2550/4455/4550
TABELA 1-2: PIC18F2455/2550 PINOUT I/O DESCRIÇÕES (CONTINUAÇÃO)
Alfinete

Número Alfinete Amortecedor


Nome do pino Descrição
Modelo Modelo
PDIP,
SOIC
PORTB é uma porta de E/S bidirecional. O PORTB pode ser programado por
software para pull-ups fracos internos em todas as entradas.

RB0/AN12/INT0/FLT0/ 21
SDI/SDA
RB0 E/S TTL E/S digitais.
AN12 EU Analógico Entrada analógica 12.
INT0 EU ST Interrupção externa 0.
FLT0 EU ST Entrada de falha PWM (módulo CCP1).
SDI EU ST Dados SPI em.
SDA E/S ST EU2E/S de dados C™.

RB1/AN10/INT1/SCK/ 22
SCL
RB1 E/S TTL E/S digitais.
AN10 EU Analógico Entrada analógica 10.
INT1 EU ST Interrupção externa 1.
SCK E/S ST Entrada/saída de relógio serial síncrona para o modo SPI.
SCL E/S ST Entrada/saída de relógio serial síncrona para I2modo C.
RB2/AN8/INT2/VMO 23
RB2 E/S TTL E/S digitais.
AN8 EU Analógico Entrada analógica 8.
INT2 EU ST Interrupção externa 2.
VMO O — Saída VMO do transceptor USB externo.
RB3/AN9/CCP2/VPO 24
RB3 E/S TTL E/S digitais.
AN9 EU Analógico Entrada analógica 9.
PCC2(1) E/S ST Capture 2 entradas/compare 2 saídas/saída PWM2.
VPO O — Saída VPO do transceptor USB externo.
RB4/AN11/KBI0 25
RB4 E/S TTL E/S digitais.
AN11 EU Analógico Entrada analógica 11.
KBI0 EU TTL Pino de interrupção na mudança.

RB5/KBI1/PGM 26
RB5 E/S TTL E/S digitais.
KBI1 EU TTL Pino de interrupção na mudança.
PGM E/S ST Pino de habilitação de programação ICSP™ de baixa tensão.

RB6/KBI2/PGC 27
RB6 E/S TTL E/S digitais.
KBI2 EU TTL Pino de interrupção na mudança.
PGC E/S ST Depurador In-Circuit e pino de relógio de programação ICSP.
RB7/KBI3/PGD 28
RB7 E/S TTL E/S digitais.
KBI3 EU TTL Pino de interrupção na mudança.
PGD E/S ST Depurador In-Circuit e pino de dados de programação ICSP.

Lenda: TTL = entrada compatível com TTL ST CMOS = entrada ou saída compatível com CMOS I
= Entrada Schmitt Trigger com níveis CMOS = Entrada
O = Saída P = Potência

Nota 1: Atribuição alternativa para CCP2 quando o bit de configuração CCP2MX é desenergizado.
2: Atribuição padrão para CCP2 quando o bit de configuração CCP2MX é definido.

DS39632E-página 14 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550
TABELA 1-2: PIC18F2455/2550 PINOUT I/O DESCRIÇÕES (CONTINUAÇÃO)
Alfinete

Número Alfinete Amortecedor


Nome do pino Descrição
Modelo Modelo
PDIP,
SOIC
PORTC é uma porta de E/S bidirecional.
RC0/T1OSO/T13CKI 11
RC0 E/S ST E/S digitais.
T1OSO O — Saída do oscilador Timer1. Entrada de
T13CKI EU ST relógio externo Timer1/Timer3.

RC1/T1OSI/CCP2/UOE 12
RC1 E/S ST E/S digitais.
T1OSI EU CMOS Entrada do oscilador Timer1.
PCC2(2) E/S ST Capture 2 entradas/compare 2 saídas/saída PWM2.
UOE O — Saída OE do transceptor USB externo.
RC2/CCP1 13
RC2 E/S ST E/S digitais.
PCC1 E/S ST Capture 1 entrada/compare 1 saída/saída PWM1.
RC4/D-/VM 15
RC4 EU TTL Entrada digital.
D- E/S — Diferencial USB menos linha (entrada/saída).
VM EU TTL Entrada VM do transceptor USB externo.
RC5/D+/VP 16
RC5 EU TTL Entrada digital.
D+ E/S — Diferencial USB mais linha (entrada/saída).
vice-presidente O TTL Entrada VP do transceptor USB externo.

RC6/TX/CK 17
RC6 E/S ST E/S digitais.
TX O — Transmissão assíncrona EUSART. Relógio
CK E/S ST síncrono EUSART (ver RX/DT).
RC7/RX/DT/SDO 18
RC7 E/S ST E/S digitais.
RX EU ST Recepção assíncrona EUSART. Dados
TD E/S ST síncronos EUSART (ver TX/CK). Saída de
SDO O — dados SPI.
RE3 — — — Veja MCLR/VPP/RE3 pino.
VUSB 14 P — Saída interna do regulador de tensão USB 3.3V, alimentação positiva para
o transceptor USB interno.
VSS 8, 19 P — Referência de aterramento para pinos lógicos e de E/S.

VDD 20 P — Alimentação positiva para pinos lógicos e de E/S.

Lenda: TTL = entrada compatível com TTL ST CMOS = entrada ou saída compatível com CMOS I
= Entrada Schmitt Trigger com níveis CMOS = Entrada
O = Saída P = Potência

Nota 1: Atribuição alternativa para CCP2 quando o bit de configuração CCP2MX é desenergizado.
2: Atribuição padrão para CCP2 quando o bit de configuração CCP2MX é definido.

©2009 Microchip Technology Inc. DS39632E-página 15


PIC18F2455/2550/4455/4550
TABELA 1-3: PIC18F4455/4550 PINOUT I/O DESCRIÇÕES
Número do PIN
Alfinete Amortecedor
Nome do pino Descrição
PDIP QFN TQFP Modelo Modelo

MCLR/VPP/RE3 1 18 18 Master Clear (entrada) ou tensão de programação (entrada).


MCLR EU ST Entrada Master Clear (Reset). Este pino é um reset ativo-baixo
para o dispositivo.
VPP P Programação de entrada de tensão.
RE3 EU ST Entrada digital.

OSC1/CLKI 13 32 30 Cristal oscilador ou entrada de relógio externo.


OSC1 EU Analógico Entrada de cristal oscilador ou entrada de fonte de relógio
CLKI EU Analógico externa. Entrada de fonte de clock externa. Sempre associado à
função de pino OSC1. (Consulte o pino OSC2/CLKO.)

OSC2/CLKO/RA6 14 33 31 Cristal oscilador ou saída de relógio.


OSC2 O — Saída de cristal do oscilador. Conecta-se ao cristal ou
ressonador no modo Crystal Oscillator.
CLKO O — No modo RC, o pino OSC2 emite CLKO que tem 1/4
da frequência de OSC1 e denota a taxa de ciclo de
instrução.
RA6 E/S TTL Pino de E/S de uso geral.
Lenda: TTL = entrada compatível com TTL CMOS = entrada ou saída compatível com CMOS I
ST = Entrada Schmitt Trigger com níveis CMOS = Entrada
O = Saída P = Potência

Nota 1: Atribuição alternativa para CCP2 quando o bit de configuração CCP2MX é desenergizado.
2: Atribuição padrão para CCP2 quando o bit de configuração CCP2MX é definido.
3: Esses pinos são No Connect, a menos que o bit de configuração ICPRT esteja definido. Para NC/ICPORTS, o pino é No
Connect, a menos que ICPRT seja definido e o bit de configuração DEBUG seja apagado.

DS39632E-página 16 ©2009 Microchip Technology Inc.


PIC18F2455/2550/4455/4550

TABELA 1-3: PIC18F4455/4550 PINOUT I/O DESCRIÇÕES (CONTINUAÇÃO)


Número do PIN
Alfinete Amortecedor
Nome do pino Descrição
PDIP QFN TQFP Modelo Modelo

PORTA é uma porta de E/S bidirecional.

RA0/AN0 2 19 19
RA0 E/S TTL E/S digitais.
AN0 EU Analógico Entrada analógica 0.

RA1/AN1 3 20 20
RA1 E/S TTL E/S digitais.
AN1 EU Analógico Entrada analógica 1.

RA2/AN2/VREFERÊNCIA-/ 4 21 21
cvREFERÊNCIA

RA2 E/S TTL E/S digitais.


AN2 EU Analógico Entrada analógica 2.
VREFERÊNCIA- EU Analógico Entrada de tensão de referência A/D (baixa). Saída
cvREFERÊNCIA O Analógico de referência do comparador analógico.

RA3/AN3/VREFERÊNCIA+ 5 22 22
RA3 E/S TTL E/S digitais.
AN3 EU Analógico Entrada analógica 3.
VREFERÊNCIA+ EU Analógico Entrada de tensão de referência A/D (alta).

RA4/T0CKI/C1OUT/ 6 23 23
VCR
RA4 E/S ST E/S digitais.
T0CKI EU ST Entrada de relógio externo Timer0.
C1OUT O — Saída do comparador 1.
VCR EU TTL Entrada RCV do transceptor USB externo.

RA5/AN4/SS/ 7 24 24
HLVDIN/C2OUT
RA5 E/S TTL E/S digitais.
AN4 EU Analógico Entrada analógica 4.
SS EU TTL Entrada de seleção do escravo SPI. Entrada
HLVDIN EU Analógico de detecção de alta/baixa tensão. Saída do
C2OUT O — comparador 2.

RA6 — — — — — Veja o pino OSC2/CLKO/RA6.


Lenda: TTL = entrada compatível com TTL CMOS = entrada ou saída compatível com CMOS I
ST = Entrada Schmitt Trigger com níveis CMOS = Entrada
O = Saída P = Potência
Nota 1: Atribuição alternativa para CCP2 quando o bit de configuração CCP2MX é desenergizado.
2: Atribuição padrão para CCP2 quando o bit de configuração CCP2MX é definido.
3: Esses pinos são No Connect, a menos que o bit de configuração ICPRT esteja definido. Para NC/ICPORTS, o pino é No
Connect, a menos que ICPRT seja definido e o bit de configuração DEBUG seja apagado.

©2009 Microchip Technology Inc. DS39632E-página 17


PIC18F2455/2550/4455/4550
TABELA 1-3: PIC18F4455/4550 PINOUT I/O DESCRIÇÕES (CONTINUAÇÃO)
Número do PIN
Alfinete Amortecedor
Nome do pino Descrição
PDIP QFN TQFP Modelo Modelo

PORTB é uma porta de E/S bidirecional. O PORTB pode ser programado por
software para pull-ups fracos internos em todas as entradas.

RB0/AN12/INT0/ 33 9 8
FLT0/SDI/SDA
RB0 E/S TTL E/S digitais.
AN12 EU Analógico Entrada analógica 12.
INT0 EU ST Interrupção externa 0.
FLT0 EU ST Entrada de falha de PWM aprimorada (módulo ECCP1).
SDI EU ST Dados SPI em.
SDA E/S ST EU2E/S de dados C™.

RB1/AN10/INT1/SCK/ 34 10 9
SCL
RB1 E/S TTL E/S digitais.
AN10 EU Analógico Entrada analógica 10.
INT1 EU ST Interrupção externa 1.
SCK E/S ST Entrada/saída de relógio serial síncrona para o modo SPI.
SCL E/S ST Entrada/saída de relógio serial síncrona para I2modo C.
RB2/AN8/INT2/VMO 35 11 10
RB2 E/S TTL E/S digitais.
AN8 EU Analógico Entrada analógica 8.
INT2 EU ST Interrupção externa 2.
VMO O — Saída VMO do transceptor USB externo.
RB3/AN9/CCP2/VPO 36 12 11
RB3 E/S TTL E/S digitais.
AN9 EU Analógico Entrada analógica 9.
PCC2(1) E/S ST Capture 2 entradas/compare 2 saídas/saída PWM2.
VPO O — Saída VPO do transceptor USB externo.
RB4/AN11/KBI0/CSSPP 37 14 14
RB4 E/S TTL E/S digitais.
AN11 EU Analógico Entrada analógica 11.
KBI0 EU TTL Pino de interrupção na mudança. Saída de
CSSPP O — controle de seleção de chip SPP.

RB5/KBI1/PGM 38 15 15
RB5 E/S TTL E/S digitais.
KBI1 EU TTL Pino de interrupção na mudança.
PGM E/S ST Pino de habilitação de programação ICSP™ de baixa tensão.

RB6/KBI2/PGC 39 16 16
RB6 E/S TTL E/S digitais.
KBI2 EU TTL Pino de interrupção na mudança.
PGC E/S ST Depurador In-Circuit e pino de relógio de programação ICSP.

RB7/KBI3/PGD 40 17 17
RB7 E/S TTL E/S digitais.
KBI3 EU TTL Pino de interrupção na mudança.
PGD E/S ST Depurador In-Circuit e pino de dados de programação ICSP.
Lenda: TTL = entrada compatível com TTL CMOS = entrada ou saída compatível com CMOS I
ST = Entrada Schmitt Trigger com níveis CMOS = Entrada
O = Saída P = Potência
Nota 1: Atribuição alternativa para CCP2 quando o bit de configuração CCP2MX é desenergizado.
2: Atribuição padrão para CCP2 quando o bit de configuração CCP2MX é definido.
3: Esses pinos são No Connect, a menos que o bit de configuração ICPRT esteja definido. Para NC/ICPORTS, o pino é No
Connect, a menos que ICPRT seja definido e o bit de configuração DEBUG seja apagado.

DS39632E-página 18 ©2009 Microchip Technology Inc.

Você também pode gostar