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