Pessoal, estou trabalhando em um projeto de gravação remota do 16F877A, a gravação está funcionando normalmente, até que notei o seguinte problema:
Quando o programa que já está no PIC a ser gravado (ou seja o programa que foi gravado anteriormente) seta os pinos RB6 e RB7 o gravador (o meu remoto) não consegue gravar outro programa de jeito nenhum.
É preciso que eu coloque esse PIC no ICD2 e o apague, ai sim a minha programação remota funciona.
Já notei esse mesmo problema em uns kits didáticos lá no meu trabalho.