guia do usuário gravador mcflash+ - portal mosaico mcflash_rev_02.pdf · pic16f716, pic16f83,...

24
McFlash+ 02/03/2011 Guia do Usuário Gravador McFlash+

Upload: dangnhu

Post on 10-Jul-2018

250 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+ 02/03/2011 1

Guia do Usuário

Gravador – McFlash+

Page 2: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 2 Rev 2.0 2

Sumário

Apresentação do McFlash+ .................................................................................................................................................................................. 3

1. Sobre o McFlash+ ...................................................................................................................................................................................... 4

1.1. Modelos de PICs gravados pelo McFlash+ ...................................................................................................................................... 4

1.2. Ambiente de Desenvolvimento Integrado MPLAB (IDE) .................................................................................................................... 4

1.3. Ferramenta de trabalho McFlash+ .................................................................................................................................................... 5

1.4. Sistema Requerido............................................................................................................................................................................ 5

1.5. Sobre este manual ............................................................................................................................................................................ 5

2. Instalando o McFlash+ ................................................................................................................................................................................ 6

2.1. Introdução ......................................................................................................................................................................................... 6

2.2. Configurando o McFlash+ ................................................................................................................................................................. 6

2.2.1. Instalando o hardware do McFlash+ ........................................................................................................................................ 6

2.2.2. Fonte de alimentação para o McFlash+ ................................................................................................................................... 6

2.2.3. Instalando o MPLAB ................................................................................................................................................................ 7

2.2.4. Configurando a porta serial no MPLAB .................................................................................................................................... 8

3. Funções do McFlash+ ................................................................................................................................................................................. 9

3.1. Habilitando o McFlash+ ..................................................................................................................................................................... 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 McFlash+ 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

Page 3: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 3 Rev 2.0 3

Apresentação do McFlash+

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 McFlash+, 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 McFlash+ 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 McFlash+ que você está adquirindo está composto por:

1 McFlash+- 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 McFlash+ 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).

Page 4: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 4 Rev 2.0 4

1. Sobre o McFlash+

Nesta seção será apresentado o programador McFlash+, suas características e necessidades.

1.1. Modelos de PICs gravados pelo McFlash+

A seguir os PICs que o McFlash+ 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 McFlash+. Lendo

este manual, você estará habilitado a gravar seus arquivos HEX e programas com o McFlash+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.

Page 5: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 5 Rev 2.0 5

1.3. Ferramenta de trabalho McFlash+

Você pode configurar o McFlash+ para trabalhar com qualquer porta serial disponível no seu computador.

O McFlash+ é 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 McFlash+ e também poderá ser obtido através do site da Mosaico

(www.Mosaico.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 McFlash+ 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 McFlash+.

Capítulo 2 Instalação do software e hardware para utilização do McFlash+.

Capítulo 3 Apresentação das funções básicas do McFlash+.

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 McFlash+.

Apêndice C Detalhes de construção do cabo de ligação entre o McFlash+ 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

Page 6: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 6 Rev 2.0 6

2. Instalando o McFlash+

2.1. Introdução

Neste capítulo será apresentado como instalar o McFlash+ no seu computador, ou seja, como conectar o

McFlash+ ao computador e configurar o software e hardware, incluindo a porta serial.

Atente-se ao fato de que o PIC 16F628 que segue em seu McFlash+ 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 McFlash+

2.2.1. Instalando o hardware do McFlash+

O McFlash+ 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-se 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 McFlash+.

Conecte o cabo serial no McFlash+ e na porta serial livre do seu computador.

2.2.2. Fonte de alimentação para o McFlash+

O McFlash+ 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.

Page 7: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 7 Rev 2.0 7

Conecte a fonte de alimentação à rede elétrica e o cabo de saída desta ao conector do McFlash+. 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 Mosaico estão pré-selecionadas em 220V.

2.2.3. Instalando o MPLAB

O MPLAB faz parte do kit que acompanha o McFlash+ ou deve-se providenciar o software através de download no

site da Mosaico (www.Mosaico.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.

Page 8: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 8 Rev 2.0 8

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 McFlash+ e clicar no botão OK.

Page 9: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 9 Rev 2.0 9

3. Funções do McFlash+

Neste capítulo serão apresentadas as funções do programador McFlash+. Desde como habilitar o McFlash+ de

dentro do MPLAB até como gravar e/ou ler o microcontrolador.

Este capítulo engloba:

Habilitando o McFlash+.

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 McFlash+

Para habilitar o McFlash+ 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 McFlash+.

O MPLAB irá comunicar-se com o McFlash+. E a janela seguinte aparecerá na tela. As tensões de trabalho para o

McFlash+ são fixas e não podem ser alteradas.

Page 10: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 10 Rev 2.0 10

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:

Page 11: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 11 Rev 2.0 11

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.

Page 12: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 12 Rev 2.0 12

3.4. Lendo o código do microcontrolador

Clicando na barra de menus em Programmer / Read, o McFlash+ 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 McFlash+ 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 é solicitada o MPLAB inicialmente verificará se o microcontrolador está em branco

para depois fazer a

Page 13: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 13 Rev 2.0 13

gravação do código. Além disso, para toda gravação, é feita automaticamente uma verificação da posição

gravada. O McFlash+, 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 McFlash+ 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 gravação e portanto, pode-se também selecionar apenas uma região para

ser verificada.

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.

Page 14: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 14 Rev 2.0 14

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 barra de menus clicar em

Programmer / Select Programmer / PicStart Plus e grava-se o microcontrolador clicando-se no botão Program na

barra de ferramentas.

Page 15: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 15 Rev 2.0 15

5. Apêndice A - Problemas mais comuns

Problema Causa / Solução

Led de ligado do McFlash+ 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 McFlash+ e o McSoc.

Ao tentar comunicar-se com o McFlash+, 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á corretamente 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 McFlash+, o

MPLAB informa:

Incompatible Software and Firmware

Versions

Indica que o MPLAB não pode comunicar-se com o McFlash+, 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.

Page 16: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 16 Rev 2.0 16

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 programador e resetar o McFlash+

desconectando a alimentação. Alterar o microcontrolador no

MPLAB e abrir a janela do programador novamente.

No meio de uma operação de leitura, escrita

ou verificação, o MPLAB informa:

Cannot receive. Please verify serial and

power connections and reset the

programmer.

Indica que o MPLAB perdeu a comunicação com o McFlash+ 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 McFlash+

desconectando a alimentação e abrir a janela do programador

novamente.

Page 17: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 17 Rev 2.0 17

6. Apêndice B - Cabo serial padrão RS-232

As tabelas a seguir mostram como montar um cabo para ligação ao McFlash+. 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:

McFlash+ – 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:

McFlash+ – 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

Page 18: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 18 Rev 2.0 18

7. Apêndice C - Cabo de ligação entre McFlash+ e McSoc

A tabela a seguir mostra como montar um cabo para ligação entre o McFlash+ e o McSoc. O conector utilizado é

do tipo RJ12 nas duas extremidades.

McFlash+ – RJ12 McSoc – RJ12

Pino Função Pino Função

1 VPP 6 VPP

2 SDA 5 SDA

3 SCK 4 SCK

4 VDD 3 VDD

5 GND 2 GND

6 VCC 1 VCC

Page 19: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 19 Rev 2.0 19

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:

McFlash+ – RJ12 Microcontrolador PIC a ser gravado

Pino Função Pino no PIC

1 VPP /MCLR

2 SDA RB7

3 SCK RB6

4 VDD não conectar

5 GND GND

6 VCC 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 resistor 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

Page 20: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 20 Rev 2.0 20

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.

Page 21: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 21 Rev 2.0 21

9. Apêndice E - Disposição dos Pinos no Conector RJ12

Vista pelo lado da solda:

Page 22: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 22 Rev 2.0 22

10. Apêndice F – Posição 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.

Page 23: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 23 Rev 2.0 23

11. Certicado de Garantia

“PARABÉNS; VOCÊ ACABA DE ADQUIRIR O GRAVADOR McFlash+ PARA

MICROCONTROLADORES PIC DA MOSAICO ”

1. Tempo de Garantia

A Mosaico 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, à Mosaico fará o reparo do defeito apresentado, ou substituirá o produto,

se isso for necessário.

Os produtos deverão ser encaminhados à Mosaico, 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 Mosaico, 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 Mosaico.

Page 24: Guia do Usuário Gravador McFlash+ - Portal Mosaico McFlash_rev_02.pdf · pic16f716, pic16f83, pic16f83a, pic16f84, pic16f84a, pic16f87, pic16f88, pic16f818, pic16f819, pic18f1220,

McFlash+

McFlash+ 24 Rev 2.0 24

Obs.: Todas as características de funcionamento dos produtos Mosaico estão em seus respectivos manuais.

4. Limitação de Responsabilidade

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 Mosaico 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 Mosaico 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 Mosaico.