ICD3 pasa la prueba interna con MPLAB IDE usando el módulo de interfaz de prueba
PIC16F819-I / P admite ICSP y depuración en circuito fuente .
El pinout de ICD3 es el siguiente ( source ):
1) Vpp/!MCLR
2) Vdd
3) Vss
4) PGD
5) PGC
6) LVP
Los pines de PIC16F819-I / P relevantes son los siguientes ( fuente ):
4) RA5/!MCLR/Vpp
14) Vdd
5) Vss
13) RB7/T1OSIPGD
12) RB6/T1OSO/T1CKI/PGC
?) LVP
La documentación para el PIC indica que se puede depurar utilizando RB6 y RB7 siempre que el bit DEBUG en la Palabra de configuración esté configurado en '0' (página 102).
Q1) ¿Cómo hago esto? ¿Se puede hacer a través de MPLAB?).
Q2) ¿La programación y la depuración son tan simples como conectar Vpp, Vdd, Vss, PGD y PGC (ignorando LVP) desde el ICD3 a los pines del PIC? Tengo una pequeña tabla para hacer esto, pero me pregunto si necesito componentes pasivos adicionales, lo que me lleva a la Q3.
P3) ¿Cómo debo configurar mi placa para programar el PIC?
P4) Dado que Q1-Q3 están todos satisfechos, ¿la programación y la depuración son tan sencillas (usando MPLAB IDE) al escribir el código, descargarlo al PIC y depurar desde allí? Entiendo que esta pregunta puede quedar fuera del alcance de mi pregunta original de "cómo puedo empezar". Siéntase libre de ignorarlo si siente que lo hace.
Muchas gracias por cualquier orientación sobre esto. ¡Sinceramente quiero hacer esto correctamente!
EDITAR: La solución a este problema específico se encontró finalmente aquí .