Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual - PicKit2 PDF
Manual - PicKit2 PDF
ÍNDICE
1. INTRODUÇÃO......................................................................................................................................... 3
3.1.5. ALIMENTAÇÃO...................................................................................................................... 10
O gravador PICkit2, é uma ferramenta de programação de baixo custo para desenvolvimento. Ele é
capaz de programar a maioria dos microcontroladores e memórias seriais EEPROM da Microchip.
Suporte para novos dispositivos podem ser adicionados através da atualização do software de
programação. O software mais recente está disponível na página da Microchip para PICkit2:
www.microchip.com/pickit2.
Esse manual lhe apresentará detalhes práticos do produto, sem contudo, entrar profundamente nas
técnicas de uso quanto à função de programador ou depurador cujos detalhes poderão ser encontrados
no material contido na pasta ‘Documentações’ do CD-ROM que acompanha o produto.
A lista atualizada de dispositivos programáveis e depuráveis através do PICKit2 pode ser encontrada
no site da Microchip (www.microchip.com/pickit2) e é dependente da versão de software aplicável.
Resumidamente as seguintes famílias de dispositivos Microchip são compatíveis: PIC10F, PIC12F,
PIC16F, PIC18F, PIC24, dsPIC30, dsPIC33, Memórias 24XXX, Memórias 93XXX.
CONTEÚDO DA CAIXA
A porta USB é um conector do tipo mini-B. O PICKit2 conecta ao PC usando o cabo fornecido.
2.3. Botão
O botão pode ser usado para iniciar a gravação do microcontrolador apenas clicando o botão para
isso a função Programmer>Write on PICkit Button deve ser selecionada no software do PICKit2 e
também pode ser usado para colocar o sistema operacional do PICKit2 em modo de inicialização.
Para mais informações sobre estes recursos consulte o manual do PICKit2 na pasta
‘Documentações’ do CD-ROM.
O conector de programação é de 6 pinos, com um espaçamento de pino de 0,1" ou 0.25 mm, que
se conecta ao dispositivo para ser programado. Verifique as especificações dos pinos de saída na
figura a seguir. Consulte o capitulo 4. PLACA DE GRAVAÇÃO para mais detalhes.
1 – VPP / MCLR
2 – VDD
3 – VSS
4 – ICSP DAT/PGD
5 – ICSP CLK/PGC
6 – Auxiliar
Obs.: Muito cuidado na escolha do microcontrolador antes da gravação, pois é a partir desta
escolha que será gerada a alimentação correspondente. Exemplo: se você selecionar um
microcontrolador de 5 volts e for gravar um de 3,3 volts, o PICKit2 irá alimentá-lo com 5 volts e
provavelmente seu microcontrolador irá queimar.
Obs.: As funções dos pinos de programação são diferentes para programar EEPROM e
Microcontroladores. Consulte o arquivo manual do PICKit 2 incluído no software de programação
do PICKit2 para verificar os pinos.
Para ajudar a evitar possíveis perdas do PICKit2, um slot para chaveiro está disponível.
Para instalar o aplicativo, descompacte o arquivo zip ‘PICkit 2 v2.61.00 Setup A.zip’ localizado na
pasta ‘Programas’ do CD-ROM, clique em seu executável e siga os passos de instalação. Ao concluir
a instalação, a interface de programação é exibida, como mostrado a seguir. Os controles serão
listados nas seções seguintes.
File
Import HEX - Importa um arquivo hexa para a programação. O formato de arquivo hexa suportado
é o INHX32.
Export HEX - Exporta o arquivo hexa lido a partir do microcontrolador. O arquivo hexa é criado no
formato INHX32.
File History – É exibido o caminho dos 4 últimos arquivos hexa abertos. Esses arquivos
recentemente abertos serão selecionados para importação rápida. Nota-se que o log do histórico
de arquivos estará em branco em uma nova instalação até que um arquivo hexa seja importado.
Device Family
Selecione uma família de dispositivos para detectar o microcontrolador que está conectado ao
PICKit2. Algumas famílias que não têm autodetecção exibe uma lista suspensa onde você pode
escolher o dispositivo.
Programmer
Read Device – Faz a leitura da memória de programa, memória de dados EEPROM, ID e os bits de
configuração.
Write Device – Faz a gravação na memória de programa, memória de dados EEPROM, ID e bits de
configuração.
Blank Check - Verifica para ver se a memória de programa, memória EEPROM, ID e os bits de
configuração estão em branco.
Hold Device in Reset - Ao selecionar esta opção, o pino MCLR é mantido em nível baixo. Quando
não selecionado, o pino é liberado, permitindo que um resistor de pull-up externo retire o
microcontrolador do estado de reset.
Write on PICKit Button - Quando esta opção é selecionada, a gravação irá ser iniciada assim que o
botão do PICKit2 for pressionado.
A janela de status mostra o estado da operação em progresso. Se a operação for completada com
sucesso, o fundo da janela de status ficará na cor verde. Se a operação falhar, o fundo da janela de
status ficará na cor vermelha. Se a operação mostrar algum alerta, o fundo da janela de status
ficará na cor amarela.
A tensão VDD do PICKit2 será ligada e desligada clicando no checkbox ‘On’. A tensão deve ser
ajustada na caixa de texto da direita. A tensão máxima e mínima permitida irá depender do
microcontrolador selecionado.
Se o checkbox ‘On’ não estiver selecionado, o PICKit2 irá ligar automaticamente a tensão ajustada
durante uma operação, de leitura ou gravação por exemplo.
Se o microcontrolador possuir seu próprio circuito de alimentação, o PICKit2 irá detectar a tensão
de alimentação e mostrar na caixa de texto.
O checkbox irá mudar o texto para ‘Check’ e clicando nele, o PICKit2 realiza a leitura da tensão e
atualiza a caixa de texto.
Esta caixa de texto mostra a origem dos dados carregados no microcontrolador. Se for lido de um
arquivo hexa, irá mostrar o caminho e nome do arquivo. Se for lido do próprio microcontrolador,
Nesta área do programa, é possível visualizar o código carregado. A origem do código está na caixa
de texto ‘Memory Source’, e pode ser tanto o código lido pelo gravador no microcontrolador,
quanto o código do arquivo hexa carregado através da função File>Import HEX.
3.1.8. GRAVAÇÃO
Para gravar um programa utilizando o PICKit2 Programmer devemos seguir os seguintes passos.
1 – VPP / MCLR
2 – VDD
3 – VSS
4 – ICSP DAT/PGD
5 – ICSP CLG/PGK
6 – Auxiliar
Agora, devemos selecionar o microcontrolador utilizado através do menu Device Family e das
opções Device
Após importar o arquivo, pressione o botão Write para gravar no microcontrolador. A janela de
status irá mostrar o resultado da gravação.
Além de gravar microcontroladores e memórias, com o software PICKit2 Programmer, você ainda
poderá utilizar seu PicKit 2 como Analisador Serial e Analisador de Sinais digitais recebendo e
enviando sinais. Para utilizar esta função, seleciona na opção Programmer>UART Tool ou Logic
Tool.
No UART Tool Analizer podemos abrir comunicação direta com um microcontrolador através dos
pinos TX/RX sem ao menos precisarmos de conversores ou portas seriais.
Já no Logic Tool Existem 2 modos para utilizar, o modo Logic I/O e o modo Analyzer.
No modo Logic I/O, temos uma interface que nos indica os 4 pinos que podemos trabalhar:
Para utilizar os pinos, devemos selecionar primeiramente se a função do pino será Output
(saída) ou Input (entrada). Se a opção Output for escolhida, para alternar o valor do pino,
basta clicar na coluna Outputs no pino desejado. Se a opção Input for escolhida, o programa
irá mostrar a leitura da entrada do pino.
b) Modo Analyser
Já no modo Analyzer, apenas os pinos 4, 5 e 6 serão utilizados. Eles serão chamados de CH1,
CH2 e CH3 respectivamente. Para utilizá-los deve-se primeiramente escolher um modo
trigger, que atualizará a tela. E depois clicar em RUN. Para maiores informações consulte o
Manual “PICkit 2 Logic Tool User Guide”da Microchip.
É possível utilizar o software MPLAB IDE da Microchip com o PICKit2 como programador e
depurador. Para utilizar como programador, conecte o PICKit2 ao computador através do cabo USB,
abra o programa e selecione a opção Programmer>Select Programmer>PICKit2. Para utilizar como
depurador, selecione a opção Debugger>Select Tool>PICKit2.
É preciso ficar atento ao selecionar o microcontrolador correto, pois a tensão de diferentes PICs
pode variar para 3.3 Volts, 5.0 Volts, etc. Para variar a tensão manualmente, ou selecionar a origem
da alimentação (PICKit2 ou o próprio circuito do microcontrolador) selecione a opção
Programmer>Settings.
4. PLACA DE GRAVAÇÃO
A placa adaptadora que acompanha o kit PICKit2 poderá ser utilizada para gravação dos
microcontroladores. Para utilizá-la, devemos atentar para o silk screen (informações em branco)
desenhado na placa, e para os pinos do jumper.
Quando o jumper está posicionado na posição A, podemos utilizar a placa para gravar PICs de 40 e
de 28 pinos.
Em ambas as configurações, deve-se tomar cuidado para a posição do pino 1 do PIC, para evitar
possíveis danos ao gravador e ao microcontrolador.