Você está na página 1de 8

Manual de Instruções - CONTACTOS

Obrigado por adquirir o Gravador Pickit2 CONTACTOS.

1- Descrição

O gravador PICkit2, é uma ferramenta de programação de baixo custo para


desenvolvimento, é capaz de programar a maioria dos microcontroladores da família PIC e
dsPIC de 2,5 até 5,0V e memórias seriais EEPROM da Microchip .
Além disso é depurador de software in-circuit com até 4 pontos de parada (placa alvo
com alimentação própria), Analisador lógico de três canais e Programador remoto sem
computador. Montado em placa de circuito impresso profissional em fibra de vidro de duas
faces com furos metalizados, medindo 90 mm de largura por 82 mm de comprimento.
Alimentação padrão através da porta USB de computadores de mesa e laptop. Conexão ao PC
através de cabo USB tipo A macho – B macho. Possibilidade de conexão à placa alvo através
de conector tipo Header de 6 vias ou através de um conector RJ45 padrão. Totalmente
compatível com as funcionalidades do PICKit2 da Microchip e com os seguintes Sistemas
Operacionais: Windows 2000 service, Windows XP service pack 2, Windows Vista, Windows
Seven e Windows 8.
Utiliza firmware e programas aplicativos padrão da Microchip: (A lista atualizada de
dispositivos programáveis e depuráveis através do PICKit2 pode ser encontrada no site da
Microchip http://www.microchip.com/pickit e é dependente da versão de software aplicável)
. Na pasta PICKit2_V2.60, no arquivo PICKit2_V2.60.00_Readme.TXT” existe listagem
completa e atualizada de dispositivos programáveis por essa versão do programa de firmware.
A seguir, estão algumas das famílias de dispositivos Microchip que são compatíveis:PIC10F;
PIC12F; PIC16F; PIC18F; PIC24; dsPIC30; dsPIC33; Memórias 24XXX; Memórias 93XXX.

Características Técnicas Pickit2


Alimentação: 12 V (via USB)
Consumo: 2 A (Máximo)
Comunicação ICSP: Sim
Comunicação USB: Sim
Peso: 60 g
Dimensões: 90x82mm

·
2- Visão Geral do PICKit2

1
Manual de Instruções - CONTACTOS

USB – Conector USB tipo B fêmea. Deverá ser ligado ao cabo USB fornecido e
esse ligado a uma porta USB tipo A do microcomputador (PC). Não se deve usar
HUBS ou extensões que podem limitar o fornecimento de corrente para o
funcionamento adequado do PICKit2 e reduzir substancialmente a sua velocidade.
ICSP – Conector de Barra de pinos de seis vias cuja junção é montar cabo
personalizado para atividades de programação / depuração / Analise de Sinais de
programas em placa alvo. Nesse conector o pino “Auxiliar” não é ligado. Comprimento
máximo desse cabo: 200 mm.
ICSP RJ45 – Mesma função do conector ICSP, mas com a facilidade de conexão
do conector normalmente utilizado em rede de computadores.
CN2 – Conector ZIF (Força de Inserção Zero) para inserir e programar os
microcontroladores.

ICSP
SINAL ICSP DESCRIÇÃO
RJ45
Pino de Reset de dispositivos Tensão de
VPP/MCLR 6 7
Programação
VDD 3 4 Tensão de Alimentação(2,5 a 5,0 Volts)
VSS 2 3 Terra ou Potencial de terra para PIC
PGD/ICSPDAT 5 6 Sinal de Dados(entrada ou saída)
PGC/ICSPCLK 4 5 Sinal de Clock (entrada ou saída)
AUXILIAR 1 2 Sinal Auxiliar(entrada ou saída)

Os LEDs de status indicam o estado do PICKit2.

a)POWER(Vermelho) – Indica que o PICKit2 está conectado via USB.


b) VDD TGT (Amarelo) – Indica que o PICKit2 está alimentando um dispositivo.
c) BUSSY (Verde) – Indica que o PICKit2 está ocupado com alguma função em progresso, como
a programação por exemplo.

Existem Dois Jumper na placa do Pickit2, o jumper JP1 denominado SEL é para
selecionar a gravação de dispositivos de 8/14/18/20 pinos ou 28/40 pinos conforme
informações no layout da placa e o JP2 denominado SEL VDD é para selecionar a tensão de
trabalho de 5V ou 3V3, isso varia de acordo com cada microcontrolador.

2
Manual de Instruções - CONTACTOS

3- Programação de Dispositivos
O PICKit2 sendo usado como ferramenta de desenvolvimento e aprendizado de
programação de dispositivos da família Microchip permite a gravação de firmware
através do conector ZIF ou através dos conectores ICSP para programação in-circuit.

Através do conector ZIF é possível programar os componentes do das famílias:

· 12F;
· 16F;
· 18F;

Utilizando o ICSP é possível programar todos os outros dispositivos como:

· 12F;
· 16F;
· 18F;
· dsPIC;
· 10F;

4- Programação de Memórias

Através de conexão utilizando ISCP é possível gravar memórias obedecendo as


ligações abaixo:
Conexão Para Dispositivos 11LC
11LC PINOS DO
Pickit 2 pin DISPOSITIVOS
(DIP)
VDD 8 VCC
GND 4 VSS
AUX 5 SCIO

! Não é possível programar dispositivos 11LC com valor de alimentação abaixo de


VDD.
Esta é uma limitação do pino AUX do PICKIT2.

Conexão Para Dispositivos 24LC


Pickit 2 pin 24LC PINOS DO DISPOSITIVO
VDD ! 8 VCC
GND 4 VSS
PGC 6 SCl (driven as push-ball)
5 DAS (requires pullup)
7 WP – disabled (GND)
1, 2, 3, Ax pinos
AUX
Conectores ao VDD ou GND de
acordo com o datasheet e a
configuração do endereço.
! Não é possível programar dispositivos 24LC com valor de alimentação abaixo de
VDD.
Esta é uma limitação do pino AUX do PICKIT2.

3
Manual de Instruções - CONTACTOS

Conexão Para Dispositivos 24LC


Pickit 2 pin 25LC PINOS DO DISPOSITIVO
VPP 1 nCs
VDD 8 VCC
GND 4 VSS
PGC 20 SO
5 SI
AUX 7 nHOLD – desabilitado(VDD)
3 Nwp – desabilitado(VDD)

Conexão Para Dispositivos 93LC


Pickit 2 pin 93LC PINOS DO DISPOSITIVO
VDD 8 VCC
GND 5 VSS
PGC 4 DO
PGC 2 CLK
3 DI
7 PE – Habilitado (VDD)
6 ‘C’ Device ORG
AUX
Set to select word size

5- Software Aplicativo
A instalação dos softwares são simples e auto-explicativas. Os softwares estão
gravados no CD do produto e versões futuras também poderão ser baixados do site da
Microchip. A seguir uma breve descrição da instalação dos programas e suas respectivas
funções:
Observe que na primeira instalação do produto o sistema operacional necessita de um período
de tempo maior para reconhecer o produto e instalar os drivers adequados. Seja paciente e
siga as instruções do sistema operacional.

MPLAB IDE
Programa usado para gravação e depuração de dispositivos. Esse programa
permite a criação de firmware de controle em linguagem assembly. Para utilização desse
programa o usuário deverá fazer a escolha do PICKit2 como dispositivo programador ou
depurador. Após a instalação, abra o programa e selecione a opção de uso desejada,
Programador ou Depurador. Será criado um log de comunicação na tela informando
ao usuário a versão do sistema operacional do PICKit2 e a identificação do produto.
Aparecerão outras mensagens dependendo da situação de inicialização da comunicação.

PICKIT 2
PICKit2 Programmer Application – Programa usado para a programação de
dispositivos como microcontroladores da família PIC mais o PIC32 e memórias seriais
como as famílias 24XXX e 93XXX.Esse programa executa a calibração das tensões geradas
pelo PICKit2, possui rotinas de diagnostico de falhas e permite o ajuste de tensões para o

4
Manual de Instruções - CONTACTOS
componente alvo entre outras funções Pode-se fazer a ativação da função “Program to Go” que
permite o uso do PICKit2 para programação remota sem o uso de computador.Ele permite o
uso do PICKit2 como analisador lógico de 3 canais e como ferramenta de trabalho UART
(emulação de comunicação serial). Para essas funções carregue o programa, selecione na
barra de ferramenta a opção “Tools -> Logic Tool” ou “Tool ->UART Tool”. Existem duas
versões de arquivo de instalação. PICkit 2 v2.60.00 Setup dotNET A (Windows Installer e
suporte Net Framework) PICkit 2 v2.60.00 Setup A (Instalação Básica). Escolha a versão mais
adequada ao seu uso e acione o ícone “setup.exe” dentro da pasta. A partir desse ponto a
instalação segue o padrão de qualquer aplicativo Microsoft. Ligue o PICKit2 ao computador
após a instalação do software. Deverá ser reconhecido o novo dispositivo USB e após o
reconhecimento abra o aplicativo acionando o ícone na área de trabalho. Aguarde alguns
segundos para que o programa reconheça o seu dispositivo PICKit2.

6- Como Programar
Após a instalação em geral tanto no MPLAB quanto no PicKit2 os dois seguem basicamente
a mesmas instruções de trabalho a seguir está um exemplo utilizando o Software “PicKit2”
programa que acompanha o produto:

Após conectar o PicKit2 através da conexão escolhida abra o programa “ ” e certifique-


se que o mesmo reconheceu o micro controlador utilizado (na parte superior da janela inicial do
programa).

5
Manual de Instruções - CONTACTOS

• Após isso vá em FILE > Import


ou Atalho (Ctrl + I) e importe seu
arquivo hexadecimal.

• Carrege o programa, depois clique em


“Write” e aguarde até que a barra de
progresso esteja completa como mostra a
figura a seguir.

Assim concluímos a programação.

AVISO:Vale lembrar que para a gravação através da comunicação ICSP a placa deve estar
energizada através de uma fonte de alimentação e que para gravação in-circuit a Microchip
recomenda os seguintes circuitos para os pinos MCLR serem programados através de ICSP.
no documento “In-Circuit Serial Programming – 39530”, você encontrará mais detalhes sobre
as técnicas relacionadas com a programação ICSP.

6
Manual de Instruções - CONTACTOS

WWW.CONTACTOS.COM.BR
contactos@contactos.com.br
(19)3569-4661

7
www.CONTACTOS.com.br

Manual de Instruções
PicKit 2

Você também pode gostar