6

Click here to load reader

CONEXIÓN ICSP PARA GRABAR MICROCONTROLADORES PIC

Embed Size (px)

Citation preview

  • 1 Pedro Snchez [email protected] http://electronicayrobotica.wordpress.com/

    CONEXIN ICSP PARA GRABAR MICROCONTROLADORES PIC

    Una forma fcil y rpida de grabar un microcontrolador PIC es utilizar un conector ICSP (In-

    Circuit Serial Programming), ya que no se tiene que desmontar de la tarjeta o protoboard

    donde est ubicado, tambin se utiliza cuando se trabaja con microcontroladores de

    montaje se superficie (SMD). Lo primordial es tener un programador o grabador que tenga

    una conexin ICSP por lo regular se ocupan 5 pines, pero en algunos micros es necesario

    utilizar 6 pines.

    El conector ICSP que utiliza Microchip est organizado de la siguiente forma.

    Pin 1: Corresponde al Master Clear (MCRL o VPP), para poner en modo de grabacin

    al PIC se necesitan 12 volts en este pin.

    Pin 2: Corresponde al VDD, VCC o 5 volts y son para alimentar al microcontrolador al

    momento de realizar la grabacin.

    Pin 3: Corresponde a GND, VSS o tierra.

    Pin 4: Corresponde al control PGC y es una lnea unidireccional sincrnica serial de

    reloj.

    Pin 5: Corresponden a los datos de programacin PGD y es una lnea de datos

    bidireccional sincrnica serial.

  • 2 Pedro Snchez [email protected] http://electronicayrobotica.wordpress.com/

    Pin 6: Corresponde al pin PGM y se usa para habilitar la programacin de bajo voltaje

    Nota 1: Es importante mencionar que la conexin de estos pines puede variar dependiendo

    del microcontrolador utilizado, para ello se recomienda revisar la hoja de datos.

    A continuacin un diagrama general para utilizar el conector ICSP.

    Nota 2: aqu se debe de seleccionar alguno de los dos ya sea el diodo o la resistencia.

    Ambos tiene el mismo fin aislar los 12 volts que se tiene en el MCRL de los 5 volts que se

    tienen en VCC, en lo personal yo utilizo la resistencia no ha causado problemas en mis

    diseos y por unos cuantos pesos es ms barato que utilizar el diodo.

  • 3 Pedro Snchez [email protected] http://electronicayrobotica.wordpress.com/

    A continuacin se muestra la forma en la que se conectar un microcontrolador de 8 pines y

    es el PIC12F675.

  • 4 Pedro Snchez [email protected] http://electronicayrobotica.wordpress.com/

    A continuacin se muestra la forma en la que se conectar un microcontrolador de 18 pines y

    es el PIC16F628.

  • 5 Pedro Snchez [email protected] http://electronicayrobotica.wordpress.com/

    A continuacin se muestra la forma en la que se conectar un microcontrolador de 40 pines

    y es el PIC16F887.

  • 6 Pedro Snchez [email protected] http://electronicayrobotica.wordpress.com/

    Como se menciono anteriormente solo se debe de identificar los pines utilizados y listo.

    Tambin se debe de aclarar que no todos los programadores tiene el mismo orden ya que

    depende de cada fabricante, pero ya depende de cada quien identificar o revisar la gua de

    su programador para saber exactamente el orden, si el orden es distinto yo aconsejo hacer

    un cable, header o adaptador para trabajar universalmente pero eso ya es eleccin propia.