Guia do Usuário Gravador McFlash+

Documentos relacionados
Sumário. 1. Apresentação Hardware Microcontrolador PIC16F628A Displays de 7 segmentos Teclas...

Cerne Tecnologia e Treinamento

PKBurner. Programador e Debugger USB. Conteúdo. Índice

EMERSON ELETRÔNICOS 15/03/2015

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28


Guia do Usuário Mc Data

Manual MicroICD. Soluções Eletrônicas

Gravador da Linha 89S e AVR ISP89S. Manual do usuário. Versão 1.0

Manual de Instruções - CONTACTOS

Data Sheet FBEE Kit V05

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO SERVIDOR

Cerne Tecnologia e Treinamento

PAINEL ELETRÔNICO DE MENSAGENS MANUAL DE OPERAÇÃO

Manual SISTEMA GERENCIADOR DE SENHAS Versão SERVIDOR

Cerne Tecnologia e Treinamento

CS-Ethernet. Conversor Serial Ethernet RS232/RS485. Observe Pense Solucione. Manual de Utilização. Ethernet TCP/IP - MODBUS Serial RS232 Serial RS485

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Manual de instrução e instalação MÓDULO WIFI VECTRA EX204 V5 VER 1.5

ANEXO I. O Ambiente de desenvolvimento MpLab IDE v6.62

Cerne Tecnologia e Treinamento.

PASSO A PASSO COMO CRIAR UM NOVO PROJETO EM SCHEMATIC NO SOFTWARE QUARTUS II CYCLONE IV

Cerne Tecnologia e Treinamento

Datalogger 75/75. Kit software e base

GUIA DO CLIENTE VETTI INSTALANDO SEU KIT IP-Onvif 720P

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS PAINEL ELETRÔNICO SGS 10 SERVIÇOS

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

Guia do Usuário Kit USB para McLab2

Linha edl RF2 M5 Manual de Instruções

Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

IPD de Pavimento BT.Elev2 Manual do usuário

A instalação será feita através do link Setup Magni 2, situado no CD do Rasther.

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

ITEM Instituto de Tecnologia Emerson Martins MANUAL DO KIT FPGA-EE REV-01

Clicando nesse botão aparecerá um menu no qual deve ser selecionada a porta serial em que o Rasther está ligada. Depois clique em OK.

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Instalação de softwares e drivers USB para controlador CP-WS11/4DO4DI

Microcontroladores: Programação em C

Instalação de softwares e drivers USB para controlador CP-WS13/8DI8DO2AI2AO

Manual MicroICD ZIF ver.1.0

Arquitetura do Microcontrolador Atmega 328

DEPARTAMENTO DATA ABRANGÊNCIA NÚMERO REVISÃO SAT 28/12/2006 GERAL 501/06 0 PLT-5070: ATUALIZAÇÃO DE SOFTWARE

Kit de desenvolvimento ACEPIC Light

Guia do Usuário Placa de Desenvolvimento McLab1

MANUAL TÉCNICO PROCEDIMENTO DE RECUPERAÇÃO DE FIRMWARE P/ FAMÍLIA WOM 5000

Kit de desenvolvimento ACEPIC PRO V3.0

Comunicação IHMs Beijer Electronics com CLPs Altus

Manual SISTEMA GERENCIADOR DE SENHAS PAINEL MONOCOR - Ethernet

Localizador de Defeitos

TCI 120 Conversor de interface USB RS232

SICILIANO TECNOLOGIA

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Nota de aplicação AN A

MANUAL DO KIT FPGA EE02-SOQ

KIT USB CONCEPT MANUAL DE INSTALAÇÃO. Exclusivo para a linha IC Concept Platinum.

MANUAL DE INSTALAÇÃO E OPERAÇÃO DO CONVERSOR CSSM CONVERSOR RS-232/RS-485 PARA FIBRA MONOMODO

Gravadora USB para Microcontroladores AVR Atmel

Manual de Instalação do NB-TV 100

Guia de instalação CF 6031

Manual do Usuário SUN POWER WLD V

Temporizador com PIC 12F675

Guia de instalação. software de conexão de dados CELULAR DE MESA 3G - EPFG11

Programação em BASIC para o PIC Vitor Amadeu Souza

MSP430 Lab 02 Criar e Compilar um projeto

MANUAL FECHADURA AUDITORIA 06 DIGITOS

Maxi-Eco Tecnologia e Projetos Ltda.

ATUALIZANDO O MIKROTIK VIA CABO SERIAL

MANUAL DE INSTALAÇÃO E OPERAÇÃO DO CONVERSOR SERIAL / ETHERNET SE1F

Módulo de Desenvolvimento PIC16F877A PCI208

SE2/MCSR (nome provisório)

INTERLIGAÇÕES / CONEXÕES ENTRE EQUIPAMENTOS QUE COMPÕEM O SISTEMA

Conhecendo o PIC24 e o mikropascal

GUIA DO USUÁRIO CONVERSOR RF/WIEGAND RFW-01

Microprocessadores vs Microcontroladores

Procedimentos para Instalação Sisloc (Estação de Trabalho)

Manual do Usuário. VT ModBus Monitoração Remota de Retificador e Drenagem. Engenharia de Hardware. Engenharia de Produto D

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Transcrição:

Guia do Usuário Gravador [Data de Publicação]

Sumário Apresentação do...... 3 1. Sobre o...... 4 1.1. Modelos de PICs gravados pelo... 4 1.2. Ambiente de Desenvolvimento Integrado MPLAB (IDE)... 4 1.3. Ferramenta de trabalho... 5 1.4. Sistema Requerido...... 5 1.5. Sobre este manual... 5 2. Instalando o...... 6 2.1. Introdução...... 6 2.2. Configurando o... 6 2.2.1. Instalando o hardware do... 6 2.2.2. Fonte de alimentação para o... 6 2.2.3. Instalando o MPLAB... 7 2.2.4. Configurando a porta serial no MPLAB... 8 3. Funções do...... 9 3.1. Habilitando o... 9 3.2. Verificando os bits de configuração... 10 3.3. Verificando se o microcontrolador está apagado... 11 3.4. Lendo o código do microcontrolador... 12 3.5. Programando um microcontrolador... 12 3.6. Verificando um microcontrolador... 13 4. Gravando software com agilidade... 14 5. Apêndice A - Problemas mais comuns... 15 6. Apêndice B - Cabo serial padrão RS-232... 17 7. Apêndice C - Cabo de ligação entre e McSoc... 18 8. Apêndice D Gravação In-Circuit... 19 9. Apêndice E - Disposição dos Pinos no Conector RJ12... 21 10. Apêndice F Posição do Jumper no Soquete para Gravação dos Pic s... 22 11. Certicado de Garantia... 23 2

Apresentação do Após anos desenvolvendo projetos eletrônicos com microcontroladores PIC, observamos que a grande maioria dos profissionais e/ou hobistas que tinham interesse em trabalhar com o PIC, necessitavam de uma plataforma de desenvolvimento de baixo custo. Desta forma, a equipe técnica da Mosaico desenvolveu uma ferramenta de gravação compatível com o software de desenvolvimento da Microchip, o MPLAB. Este gravador, intitulado +, permite de maneira fácil é rápida, gravar seus softwares em microcontroladores da linha Flash e OTP da Microchip, sejam estes de 8 pinos, 14 pinos,18 pinos, 28 pinos ou 40 pinos (conforme lista página 4). Nota: O foi desenvolvido e designado para ser utilizado no desenvolvimento de aplicações, e portanto, não é recomendado o seu uso num processo de produção em larga escala. O kit do que você está adquirindo está composto por: 1 - gravador de microcontroladores da linha Flash e OTP. 1 McSoc - placa auxiliar para leitura/gravação de microcontroladores com encapsulamento DIP. 1 Cabo de ligação entre o e o McSoc. 1 Guia do Usuário. 1 Cabo serial padrão p/ comunicação via RS-232. (opcional) 1 Fonte de alimentação 15Vdc (opcional). 3

1. Sobre o Nesta seção será apresentado o programador, suas características e necessidades. 1.1. Modelos de PICs gravados pelo A seguir os PICs que o grava: 8 Pinos: PIC12C508A, PIC12C508, PIC12C509, PIC12C509A, PIC12C671, PIC12C672, PIC12CE518, PIC12CE519, PIC12CE673, PIC12CE674, 12F629, 12F635, 12F675, 12F683. 14 Pinos: PIC16C505, 16F630, 16F636, 16F676, 16F684 e 16F688. 18 Pinos: PIC16C554, PIC16C558, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C71, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C84, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F648A, PIC16F716, PIC16F83, PIC16F83A, PIC16F84, PIC16F84A, PIC16F87, PIC16F88, PIC16F818, PIC16F819, PIC18F1220, PIC18F1320. 28 Pinos: PIC16C61, PIC16C62, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C642, PIC16C66, PIC16C72, PIC16C72A, PIC16C73, PIC16C73A, PIC16C73B, PIC16C745, PIC16C76, PIC16C773, PIC16F72, PIC16F73, PIC16F737, PIC16F76, PIC16F767, PIC16F870, PIC16F872, PIC16F873, PIC16F873A, PIC16F876, PIC16F876A, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F2220, PIC18F2320. 40 Pinos: PIC16C64, PIC16C64A, PIC16C65, PIC16C65A, PIC16C65B, PIC16C662, PIC16C67, PIC16C74, PIC16C74A, PIC16C74B, PIC16C765, PIC16C77, PIC16C774, PIC16F74, PIC16F747, PIC16F77, PIC16F777, PIC16F871, PIC16F874, PIC16F874A, PIC16F877, PIC16F877A, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F4220, PIC18F4320. 1.2. Ambiente de Desenvolvimento Integrado MPLAB (IDE) O Ambiente de Desenvolvimento Integrado MPLAB é o software padrão de comunicação com o. Lendo este manual, você estará habilitado a gravar seus arquivos HEX e programas com o sem necessariamente ler o manual do MPLAB. Para maiores informações sobre o editor, gerenciamento de projetos, compilador, simulador e emulador, deve-se recorrer ao manual do MPLAB. 4

1.3. Ferramenta de trabalho Você pode configurar o para trabalhar com qualquer porta serial disponível no seu computador. O é capaz de gravar microcontroladores da linha Flash e OTP, de 8 pinos, 14 pinos, 18 pinos, 28 pinos ou 40 pinos conforme lista página 4. Você pode gravar a memória de programas, a memória de dados, os bit s de configuração e os ID s. Você pode verificar se o microcontrolador está em branco, verificar se o código gravado no microcontrolador é igual ao seu programa no MPLAB (para microcontroladores desprotegidos), ler o código gravado no microcontrolador (para microcontroladores desprotegidos) e coloca-lo no buffer do MPLAB para simulações e/ou gravação em outra pastilha. 1.4. Sistema Requerido Pentium 100 ou posterior, 32 MB de memória RAM, 95 MB livres no disco rígido (configuração mínima); Windows 98 SE posterior. Porta serial padrão RS232. (DB9) MPLAB instalado. O MPLAB é um software gratuito e, portanto, pode ser instalado em seu computador sem a preocupação de registro. Ele faz parte do kit que acompanha o e também poderá ser obtido através do site da LabTools (www.labtools.com.br), na seção Informe-se/Download ou no site da Microchip (www.microchip.com). Para esta versão de gravador é obrigatório o uso da versão 6.61 do MpLab ou acima desta. Para novos lançamentos de PIC verifique se a versão do MpLab utilizada fornece suporte. 1.5. 1.6. Sobre este manual Este manual descreve como usar o programador com a ferramenta de trabalho integrada MPLAB. Ele está divido em: Capítulo 1 Uma apresentação das características e benefícios do programador. Capítulo 2 Instalação do software e hardware para utilização do. Capítulo 3 Apresentação das funções básicas do. Capítulo 4 Descrição de como gravar códigos de maneira mais rápida. Apêndice A Descrição dos problemas e causas mais comuns. Apêndice B Detalhes de construção de um cabo serial para comunicação entre o computador e o. Apêndice C Detalhes de construção do cabo de ligação entre o e o McSoc. Apêndice D Detalhes sobre modo de Gravação In-Circuit. Apêndice E Disposição dos Pinos no Conector RJ12 Apêndice F Posição do Jumper no McSoc p/ Gravação dos PICs Certificado de Garantia 5

2. Instalando o 2.1. Introdução Neste capítulo será apresentado como instalar o no seu computador, ou ao computador e configurar o software e hardware, incluindo a porta serial. seja, como conectar o Atente-se ao fato de que o PIC 16F628 que segue em seu não deve ser removido, a quebra do lacre presente neste componente resulta na perda da garantia do gravador. Os PICs a serem gravados devem ser colocados no McSoc. 2.2. Configurando o 2.2.1. Instalando o hardware do O prevê comunicação com o PC via serial padrão RS-232. Um cabo com conector DB9 é utilizado para a comunicação. No apêndice B pode-see verificar como montar um cabo para esta finalidade. Você deve verificar o setup do seu PC para saber qual porta serial está livre para uso. Geralmente, o mouse está instalado na COM1 ou na COM2, se você possui um modem, uma terceira porta serial deve estar habilitada para poder ser utilizada pelo. Conecte o cabo serial no e na porta serial livre do seu computador. 2.2.2. Fonte de alimentação para o O requer alimentação estabilizada em 15V +/- 5% até 500mA. O conector deve ser de 2,5mm com o pólo positivo no centro e negativo externo. 6

Conecte a fonte de alimentação à redee elétrica e o cabo de saída desta ao conector do. Para gravação in-circuit utilizando nossos kits, alimente somente as Placas de Desenvolvimento: McLab1 e McLab2. Obs.: Atente-se ao fato de que todas as fontes de alimentação da LabTools estão pré-selecionadas em 220V. 2.2.3. Instalando o MPLAB O MPLAB faz parte do kit que acompanha o ou deve-se providenciar o software através de download no site da LabTools (www.labtools.com.br) ou no site da Microchip (www.microchip.com). Para esta versão de gravador é obrigatório o uso da versão 6.61 do MpLab ou acima desta. Admitimos a partir deste ponto que você já possui o software, e este está devidamente instalado no seu computador. Neste manual, faremos referências as telas apresentadas pelo MPLAB para a versão 6.40. 7

2.2.4. Configurando a porta serial no MPLAB Para configurar a porta serial deve-se clicar na barra de menus em Programmer / Settings / Communications. Uma janela com as portas seriais disponíveis no computador será mostrada. Deve-se escolher a porta serial na qual você conectou o e clicar no botão OK. 8

3. Funções do Neste capítulo serão apresentadas as funções do programador. Desde como habilitar o de dentro do MPLAB até como gravar e/ou ler o microcontrolador. Este capítulo engloba: Habilitando o. Verificando os bits de configuração. Verificando se o microcontrolador está em branco. Lendo o código do microcontrolador. Programando um microcontrolador. Verificando um microcontrolador. 3.1. Habilitando o Para habilitar o basta selecionar Programmer / Select Programmer na barra de menus e selecionar PICSTART Plus. Novamente na barra de menus selecionar Programmer / Enable Programmer, você habilitará as teclas de atalho na barra de ferramentas. Se a janela do programador já estiver habilitada, o menu muda para PICSTART Plus / Disable Programmer podendo ser utilizado para desabilitar o. O MPLAB irá comunicar-se com o. E a janela seguinte aparecerá na tela. As tensões de trabalho para o são fixas e não podem ser alteradas. 9

3.2. Verificando os bits de configuração Para verificar os bits de configuração, basta clicar na barra de menus em Configure e no botão Configuration Bits. A janela com os bits de configuração aparecerá na tela. O conteúdo desta janela muda conforme o microcontrolador selecionado. Para o nosso exemplo, os bits de configuração do PIC16F877A são: 10

Para maiores informações sobre os bits de configuração deve-se recorrer ao manual do microcontrolador utilizado. 3.3. Verificando se o microcontrolador está apagado Clicando na barra de menus em Programmer / Blank Check All, pode-se verificar se o microcontrolador está em branco. A checagem consiste em verificar se todas as posições de memória do microcontrolador estão em 1 (estado apagado). Esta checagem inclui a memória de programas, a memória de dados (quando existir), os bits de configuração e os ID s. Se qualquer uma destas regiões não estiver em branco, uma janela avisará onde o microcontrolador encontra-se com alguma coisa gravada. Caso contrário, um Device is blank será informado. 11

3.4. Lendo o código do microcontrolador Clicando na barra de menus em Programmer / Read, o irá ler todas as posições de memória do microcontrolador (caso este não esteja gravado com código de proteção) e alocar o conteúdo no buffer do MPLAB. Outra forma de ler o microcontrolador é clicando na barra de menus em Programmer / Settings / Memory Ranges. Neste caso, pode-se selecionar a região de memória que se deseja ler além da posição inicial e final para a memória de programa (números em Hexadecimal). 3.5. Programando um microcontrolador Clicando-se sobre o botão Program na barra de ferramentas, o irá programar todas as posições de memória do microcontrolador. Se utilizarmos a barra de menus clicando em Programmer / Settings / Memory Ranges, a janela de programação aparecerá na tela. Neste caso, pode-se selecionar a região de memória a ser gravada além da posição inicial e final. Sempre que uma gravação é solicitadaa o MPLAB inicialmente verificará se o microcontrolador está em branco para depois fazer a 12

gravação do código. Além disso, para toda gravação, é feita automaticamente uma verificação da posição gravada. O, antes de gravar uma posição de memória, verifica se a informação a ser gravada é a mesma que já está gravada no microcontrolador, agilizando assim o processo de gravação quando apenas pequenas alterações foram feitas no código fonte. Esta tela não grava microcontroladores que estão com Code Protection. 3.6. Verificando um microcontrolador Clicando na barra de menus em Programmer / Verify, o irá comparar todas as posições de memória do microcontrolador com aquelas que o MPLAB possui no buffer. Isto pode ser útil, para verificar se o código gravado no microcontrolador está exatamente igual ao seu código fonte. A janela de verificação é a mesma de ser verificada. gravação e portanto, pode-se também selecionar apenas uma região para Ao final da verificação, uma janela contendo os erros encontrados (quando existirem) será mostrada. A verificação só é possível quando o microcontrolador não estiver gravado com código de proteção. 13

4. Gravando software com agilidade Todo projeto desenvolvido no MPLAB ao ser compilado, gera um arquivo com extensão HEX. Na verdade é neste arquivo que fica armazenado o código da forma que ele será gravado no microcontrolador. Quando o projeto já estiver desenvolvido, pode-se agilizar a gravação do microcontrolador, bastando para isso, carregar na memória o arquivo HEX e gravar diretamente o microcontrolador sem a necessidade de compilar o software novamente. Para carregar o arquivo HEX na memória utiliza-se a barra de menus clicando-se em File / Import. Na seqüência, segue-se o procedimento explicado anteriormente, ou seja, na barraa de menus clicar em Programmer / Select Programmer / PicStart Plus e grava-se o microcontrolador clicando-se no botão Program na barra de ferramentas. 14

5. Apêndice A - Problemas mais comuns Problema Causa / Solução Led de ligado do não acende. Verifique se a fonte está conectada à rede elétrica corretamente. Verifique se a fonte de alimentação está conectada ao McSoc. Verifique o cabo de ligação entre o e o McSoc. Ao tentar comunicar-se com o, o MPLAB informa: PICSTART Plus is not found in COMx Não foi possível estabelecer uma comunicação. Verifique se o cabo serial está corretamentee colocado. Certifique-se que não exista outro periférico utilizando a mesma porta serial. Ao tentar ler/verificar um microcontrolador, o MPLAB informa: Device is code protected. Program memory may be invalid. Indica que o microcontrolador está com código de proteção gravado e portanto as informações não podem ser lidas e/ou verificadas. Ao tentar comunicar-se com o, o MPLAB informa: Incompatible Software and Firmware Versions Indica que o MPLAB não pode comunicar-se com o, pois a versão de software está incompatível. Obtenha a última versão do MPLAB. Ao gravar um trecho de programa, o MPLAB informa: Program Memory or EEPROM Data is protected. Reprogram de entire part. Indica que o microcontrolador está gravado com código de proteção. Neste caso, deve-se regravar todo o microcontrolador, para que o código de proteção possa ser apagado. 15

Problema Causa / Solução Ao abrir a janela do programador, o MPLAB informa: Structure transfer Unsuccessful. Please reset PICSTART Plus. Indica que está tentando gravar um microcontrolador que não é Flash. Deve-se fechar a janela do programadorr e resetar o desconectando a alimentação. Alterar o microcontrolador no MPLAB e abrir a janela do programador novamente. No meio de uma operação de leitura, ou verificação, o MPLAB informa: escrita Cannot receive. Please verify serial and power connections and reset the programmer. Indica que o MPLAB perdeu a comunicação com o no meio de uma operação de leitura, escrita ou verificação. Verifique o cabo serial e a fonte de alimentação. Deve-se fechar a janela do programador, resetar o desconectando a alimentação e abrir a janela do programador novamente. 16

6. Apêndice B - Cabo serial padrão RS-232 As tabelas a seguir mostram como montar um cabo para ligação ao. A primeira tabela é utilizada para computadores onde o canal serial esteja disponível num conector DB9 e a segunda tabela para computadores com serial disponível num conector DB25. Tabela 1: DB9 PC DB9 Pino Função Pino Função 3 RX 3 TX 2 TX 2 RX 5 GND 5 GND 7 CTS 7 RTS 8 RTS 8 CTS Tabela 2: DB9 PC DB25 Pino Função Pino Função 3 RX 2 TX 2 TX 3 RX 5 GND 7 GND 7 CTS 4 RTS 8 RTS 5 CTS 17

7. Apêndice C - Cabo de ligação entre e McSoc A tabela a seguir mostra como montar um cabo para ligação entre o e o McSoc. O conector utilizado é do tipo RJ12 nas duas extremidades. RJ12 McSoc RJ12 Pino Função Pino Função 1 V PP 6 V PP 2 SDA 5 SDA 3 SCK 4 SCK 4 V DD 3 V DD 5 GND 2 GND 6 V CC 1 V CC 18

8. Apêndice D Gravação In-Circuit Para utilizar o nosso gravador em modo de gravação in-circuit você deve montar um cabo conforme a tabela a seguir: RJ12 Microcontrolador PIC a ser gravado Pino Função Pino no PIC 1 V PP /MCLR 2 SDA RB7 3 SCK RB6 4 V DD não conectar 5 GND GND 6 V CC não conectar Deve-se tomar cuidado com os níveis de tensão envolvidos na gravação. O PIC a ser gravado deve estar previamente energizado antes de iniciar a gravação, ou seja, a própria placa onde o PIC que será gravado se encontra deverá estar energizada. O nosso gravador não tem capacidade de corrente suficiente para alimentar o PIC que está sendo gravado e o resto do circuito que se encontra na placa, por este motivo, a própria placa deve prover alimentação ao PIC a ser gravado e não o nosso gravador. Obs.: Para gravação in-circuit utilizando nossos kits, alimente somente as Placas de desenvolvimento: McLab1 e McLab2. O sinal ligado ao pino MCLR do microntrolador atingirá uma tensão de 13V aproximadamente durante a gravação, por este motivo, o PIC a ser gravado in-circuit não pode estar com o MCLR ligado diretamente ao +5V. Recomendamos o uso de um resistorr de 10KΩ ligando o MCLR ao +5V, de forma que a tensão de gravação (+13V) possa ser aplicada ao pino MCLR sem problemas. Quanto aos pinos RB6 (clock) e RB7 (data) utilizados pela gravação, deve-se observar o sentido de corrente em relação ao circuito já presente 19

na placa. O ideal é isolar o circuito da placa do circuito de gravação através de dois resistores de pelo menos 1KΩ. A figura abaixo ilustra a forma de conectar o gravador ao PIC para gravação in-circuit. 20

9. Apêndice E - Disposição dos Pinos no Conector RJ12 Vista pelo lado da solda: 21

10. Apêndice F Posiçãoo do Jumper no Soquete para Gravação dos Pic s O desenho a seguir mostra como gravar os modelos de PIC. A posição do pino 1 deve obedecer o desenho impresso no soquete, conforme pinagem do PIC. Todos os McSoc s saem de fábrica com a configuração para gravação em PIC s de 8, 14 e 18 pinos. Para gravação dos modelos de 8, 14 e 18 pinos coloque os jumpers na posição A, para os modelos de 28 e 40 pinos coloque os jumpers na posição B. 22

11. Certicado de Garantia PARABÉNS; VOCÊ ACABA DE ADQUIRIR O GRAVADOR PARA MICROCONTROLADORES PIC DA LABTOOLS 1. Tempo de Garantia A LabTools garante contra defeitos de fabricação durante 4 meses para mão de obra de conserto. O prazo de garantia começa a ser contado a partir da data de emissão da Nota Fiscal de compra. 2. Condições de Garantia Durante o prazo coberto pela garantia, à LabTools fará o reparo do defeito apresentado, ou substituirá o produto, se isso for necessário. Os produtos deverão ser encaminhados à LabTools, devidamente embalados por conta e risco do comprador, e acompanhados deste Certificado de Garantia sem emendas ou rasuras e da respectiva Nota Fiscal de aquisição. O atendimento para reparos dos defeitos nos produtos cobertos por este Certificado de Garantia será feito somente na LabTools, ficando, portanto, excluído o atendimento domiciliar. 3. Exclusões de Garantia Estão excluídos da garantia os defeitos provenientes de: Alterações do produto ou dos equipamentos. Utilização incorreta do produto ou dos equipamentos. Queda, raio, incêndio ou descarga elétrica. Manutenção efetuada por pessoal não credenciado pela LabTools. 23

Obs.: Todas as características de funcionamento dos produtos LabTools estão em seus respectivos manuais. 4. Limitação de Responsabilidadee A presente garantia limita-se apenas ao reparo do defeito apresentado, a substituição do produto ou equipamento defeituoso.nenhuma outra garantia, implícita ou explícita, é dada ao comprador. A LabTools não se responsabiliza por qualquer dano, perda, inconveniência ou prejuízo direto ou indireto que possa advir de uso ou inabilidade de se usarem os produtos cobertos por esta garantia. A LabTools estabelece o prazo de 30 dias ( a ser contado a partir da data da Nota Fiscal de Venda) para que seja reclamado qualquer eventual falta de componentes. Importante: Todas as despesas de frete e seguro são de responsabilidade do usuário, ou seja, em caso de necessidade o cliente é responsável pelo encaminhamento do equipamento até a LabTools. 24