Está en la página 1de 6

USO DEL PUERTO ICSP

El programador PIC-PROG II USB (MASTER-PROG), posee el puerto de programación en


circuito o ICSP (In-Circuit Serial Programming), el cuál permite la programación del PIC en la
protoboard o en el circuito impreso, sin necesidad de desmontarlo. El software de
programación se usa de la misma forma, que en el caso de programar el PIC en la bases del
PIC PROG II USB.

Para programar por medio del ICSP se hace uso de 5 señales básicas que poseen todos los
microcontroladores de las familias 10Fxxx,12Fxxx, 16Fxxxx, 18Fxxxx, 18FxxJxx, 24FJxxxx,
dsPIC30Fxxxx y dsPIC33FJxxxx de Microchip, dichas señales son:

PGD o ICSPDAT (Datos seriales que se escriben o leen del PIC)


PGC o ICSPCLK (Reloj serial que controla la comunicación con el PIC)
MCLR o VPP (Voltaje de programación para escribir o programar)
VDD (Voltaje de 5V ó 3.3V de alimentación)
VSS (Tierra o GND)

Todas las señales (a excepción de VDD) deben ser generadas por el programador, la forma
en cómo se conecta el ICSP al PIC se muestra en la figura siguiente:
PINES DE CONEXIÓN ICSP EN UN dsPIC30Fxxxx:
EJEMPLO DE CONEXIONES ICSP EN LA PROTOBOARD:
PRECAUCIONES AL USAR EL ICSP.

 Como se muestra en la figura las terminales PGD (ICSPDAT) y PGC (ICSPCLK) se


“aíslan” del circuito de aplicación por medio de resistencias, éstas pueden tener un valor
entre 470Ω y 1kΩ (dependiendo de la corriente de carga), si es posible es mejor desconectar
estas dos terminales provisionalmente del circuito de aplicación.

 Si se usa un botón RESET , éste se conecta en paralelo con el capacitor de 0.1μF.

 El voltaje VDD que provee el programador, sólo puede soportar la pequeña corriente que
requiere el PIC, por lo tanto si se va usar el VDD únicamente se debe conectar el PIC
(pueden conectarse otros periféricos como pantallas LCD, optoacopladores y LED´s, siempre
y cuando la corriente total NO sea mayor a 100mA) , sin embargo se puede alimentar TODO
el circuito con una fuente de alimentación externa y entonces se deja el VDD del
programador SIN CONECTAR.

 ¡¡¡ NUNCA USAR VDD DEL PROGRAMADOR Y LA ALIMENTACIÓN EXTERNA AL


MISMO TIEMPO !!!

 Para ver los detalles particulares de cómo programar un determinado tipo de PIC o
dsPIC con el puerto ICSP, consultar su ficha técnica (Data Sheet) correspondiente, para
saber el número exacto de pin que se debe usar en cada señal.

 Los dispositivos de bajo voltaje (VDD=3.3V), como las series 18FxxJxx, 24FJxxxx y
33FJxxxx requieren de un voltaje de alimentación externo y deben ser programados por
medio del puerto ICSP, usando todas las señales excepto VDD.

FIN

©2008 Edutrónika

También podría gustarte