You are on page 1of 3

USO DEL PUERTO ICSP

El programador PIC-PROG II USB, posee el puerto de programacin en circuito


o ICSP (In-Circuit Serial Programming), el cul permite la programacin del PIC
en la protoboard o en el circuito impreso, sin necesidad de desmontarlo. El
software de programacin 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 seales bsicas que
poseen todos los microcontroladores de las familias 10Fxxx,12Fxxx, 16Fxxxx,
18Fxxxx, 18FxxJxx, 24FJxxxx, dsPIC30Fxxxx y dsPIC33FJxxxx de Microchip,
dichas seales son:
PGD o ICSPDAT (Datos seriales que se escriben o leen del PIC)
PGC o ICSPCLK (Reloj serial que controla la comunicacin con el PIC)
MCLR o VPP (Voltaje de programacin para escribir o programar)
VDD (Voltaje de 5V 3.3V de alimentacin)
VSS (Tierra o GND)
Todas las seales (a excepcin de VDD) deben ser generadas por el
programador, la forma en cmo se conecta el ICSP al PIC se muestra en la
figura siguiente:

CIRCUITO DE AISLAMIENTO
CON RESISTENCIA O UN DIODO
SCHOTTKY (SE RECOMIENDA).

* VER NOTA

PUERTO
ICSP

AL CIRCUITO
DE
APLICACIN
MICROCONTROLADOR
PIC o dsPIC

* VER NOTA

EJEMPLO DE CONEXIONES ICSP EN UN dsPIC:

PRECAUCIONES AL USAR EL ICSP.


Como se muestra en la figura las terminales PGD (ICSPDAT) y PGC
(ICSPCLK) se aslan del circuito de aplicacin 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 aplicacin.
Si se usa un botn RESET , ste se conecta en paralelo con el capacitor
de 0.1F.
El voltaje VDD que provee el programador, slo puede soportar la
pequea corriente que requiere el PIC, por lo tanto si se va usar el VDD
nicamente se debe conectar el PIC (pueden conectarse otros perifricos
como pantallas LCD, optoacopladores y LEDs, siempre y cuando la
corriente total NO sea mayor a 50mA) , sin embargo se puede alimentar
TODO el circuito con una fuente de alimentacin externa y entonces se
deja el VDD del programador SIN CONECTAR.
NUNCA USAR VDD DEL PROGRAMADOR Y LA ALIMENTACIN
EXTERNA AL MISMO TIEMPO !!!
Para ver los detalles particulares de cmo programar un determinado tipo
de PIC o dsPIC con el puerto ICSP, consultar su ficha tcnica (Data
Sheet) correspondiente, para saber el nmero exacto de pin que se debe
usar en cada seal.
Los dispositivos de bajo voltaje (VDD=3.3V), como las series 18FxxJxx,
24FJxxxx y 33FJxxxx requieren de un voltaje de alimentacin externo y
deben ser programados por medio del puerto ICSP, usando todas las
seales excepto VDD.

FIN

2008 Edutrnika

You might also like