Página 1 de 1

GRAVADOR MICRO-ICD MICROGENIOS

MensagemEnviado: 15 Nov 2011 09:22
por Pask
ATENÇÃO: Se você possui ou conhece alguém que possua um gravador Micro ICD da Microgenios ou outro tipo de gravador para PIC via porta USB do computador, preste atenção na informação abaixo:

Se você for utilizar qualquer modelo de PIC de 16 ou 18 pinos da linha mid-range 12C, 16F que tenha o pino de MCLR conjugado com um pino de entrada do MCU, ao programá-lo, configure o pino MCLR para ser pino de master reset do componente e jamais o configure para ser um pino de input normal, caso contrário, você danificará o seu PIC irremediavelmente.

Exemplo: suponha um código fonte usando o PIC16F628A ou o PIC16F819. Eles tem o pino RA5 conjugado com a função MCLR (pino 4). Ao configurar os seus fusíveis, você tem a opção "ENABLE MCLR ou DISABLE MCLR". Ajuste para "ENABLE MCLR" ou você danificará esses microcontroladores usando gravadores USB.

Fica essa dica para todos!
Gravador MICRO-ICD e MICRO-ICD ZIF Microgenios.

MensagemEnviado: 15 Nov 2011 15:13
por simplicio
Olá Pascal

Não sei o que pode estar ocorrendo com seu gravador, pois já utilizamos diversos microcontroladores PIC12 PIC16 PIC18 dentre outros compartilhando os pinos MCLR como I/O (normalmente este pino é entrada) e nunca tivemos problema algum.
Sua notificação é muito estranha, visto que antes do microcontrolador conhecer como deva ser suas configurações físicas (bits de configuração), pelo menos deve ser gravado 1 vez. Todo o microcontrolador virgem o estado inicial dos pinos MCLR vem configurados como MCLR (entrada do gravador em alta tensão). Pode ser que esteja regravando um microcontrolador onde este pino MCLR já esteja programado como IO e ai para esses casos sugiro gravação em baixa tensão...

Isso me lembrou os microcontrolador AVR, basta desabilitar o canal ISP na primeira gravação e ai só um gravador de alta tensão ou JTAG para habilitar essa opção novamente...

Cabe informá-lo que é possível realizar a gravação dos microcontroladores PIC em duas formas:

• Alta Tensão
• Baixa Tensão

Alta Tensão:
Para realizar a gravação nesse formato é necessário o gravador (todos os ICDs, PICKIT2, etc) forneça 12V a 13,5V DC no pino MCLR para que seja ativado o modo de gravação. O pino MCLR para alguns microcontroladores podem ser utilizado como um pino de entrada em sua função digital, neste caso, para realizar a gravação neste modo (alta tensão) é necessário que nos bits de configuração mantenha este pino na função MCLR.

Baixa tensão:
Caso venha a utilizar o pino MCLR como um pino de I/O (normalmente como entrada) é recomendado que realize a gravação em baixa tensão, onde neste pino (MCLR) devemos manter 5V nível lógico e colocar o pino PGM ao GND através de um resistor de 100K como pull-down externo.

Essas características NÃO representam um bug, visto que é uma propriedade dos microcontroladores Microchip. Os gravadores microICDs possuem as mesmas configurações como qualquer outro gravador PICkit2 disponível no mercado.

Sugiro que veja novamente as configurações de seu hardware pois acredito que seja melhor realizar a gravação dos seus microcontroladores no modo in-circuit em Baixa tensão visto que possui outros circuitos conectados ao pino MCLR.

Dúvidas/Suporte: suporte@microgenios.com.br
Simplicio