Manual Ic Prog

Manual




22/04/2009   metaconta@gmail.com   1
Grabación de un microcontrolador- 3

     Grabador TE20-SE - 12

     IC-Prog - 21

     Funciones principales - 53

     Copia de configuración - 79

     Más grabadores - 93

     Vídeos - 96

     Libros - 98

     Otros manuales - 100

     Enlaces de interés - 102

     Versión del manual - 104

     Contacto - 106

     Autor - 108


22/04/2009     metaconta@gmail.com         2
Grabación de un microcontrolador




22/04/2009        metaconta@gmail.com   3
El IC-Prog es muy conocido y popular

     entre los grabadores pic y eeprom desde
     hace ya años. Sería muy difícil encontrar
     a alguien que no haya probado este
     pequeño programa o al menos lo haya
     mirado aunque sea por curiosidad. La
     verdad es que cualquiera puede encontrar
     mucha información en cualquier parte de
     internet sobre PIC grabados con IC-Prog.
22/04/2009    metaconta@gmail.com                4
Hace años, el creador del IC-Prog

     necesitaba grabar unos PICs como el
     conocido y popular 16F84 y el 12C508.
     Se puso a buscar en las web algunos
     esquemas y algún que otro programa de
     MS-DOS, claro que, precisamente no
     encontraba la familia del 12Cxx y el
     programa MS-DOS no siempre tenía buen
     funcionamiento sobre todo en los PC más
     rápido.
22/04/2009   metaconta@gmail.com               5
En aquella época, decidió crear un

     programa bajo Windows que pudiera
     manejar el 16F84, después el 12C508 y al
     final la eeprom 24C16.




22/04/2009    metaconta@gmail.com               6
Cuando comprobó el buen

     funcionamiento publicó este programa en
     la web, para que las personas pudieran
     usarlo en lugar del viejo programa de MS-
     DOS. IC-Prog fue muy aceptada,
     recibiendo muchas sugerencias, trucos y
     comentarios sobre como mejorar el IC-
     Prog añadiendo nuevas prestaciones y
     dispositivos.
22/04/2009    metaconta@gmail.com                7
En realidad, el IC-Prog fue desarrollado

     para grabar microcontroladores y
     eeproms, no para grabar tarjetas, aunque
     el programa se extendió y se usó mucho
     para este fin.
     Su dirección de correo electrónico para

     consultas y sugerencias:
     bgijzen@ic-prog.com



22/04/2009    metaconta@gmail.com               8
TE20-SE

     En Internet puedes

     encontrar muchos
     grabadores de bajo costo
     para microcontroladores
     PIC. Uno de los más
     populares y usados es el
     JDM y sus versiones
     mejoradas, entre ella
     puedes encontrar el
     TE20-SE y a un precio
     muy asequible.

22/04/2009       metaconta@gmail.com             9
JDM TE20

     El programador JDM y

     muchas de sus variantes
     está explicado en la Web
     del diseñador,
     www.jdm.homepage.dk/n
     ewpic.htm




22/04/2009       metaconta@gmail.com              10
22/04/2009   metaconta@gmail.com   11
Grabador TE20-SE




22/04/2009       metaconta@gmail.com   12
CONEXIÓN                  PC-RS232-TE20SE

     En este caso, vamos a

     utilizar el programador
     IC-Prog con el
     microcontrolador famoso
     y popular PIC 16F84A y
     el grabador TE20-SE.
     Como puedes ver,

     necesitamos un PC, un
     cable db9 o RS232 y el
     grabador TE20-SE.
22/04/2009       metaconta@gmail.com                     13
22/04/2009   metaconta@gmail.com   14
CABLE                      CABLE RS232

     Necesitamos un cable

     db9 o RS232 (hembra-
     macho) para poder
     conectarlo al puerto
     COM del PC y el
     grabador TE20-SE, que
     puedes adquirirlo en
     cualquier local de
     informática o electrónica.


22/04/2009        metaconta@gmail.com                 15
CABLE                     CABLE RS232

     Si deseas hacer el cable

     usted mismo, conecta los
     cables de cada pin del
     RS232 el 1 con el 1, el 2
     con el 2, el 3 con el 3,
     así sucesivamente.




22/04/2009       metaconta@gmail.com                 16
Al introducir el microcontrolador PIC en la

     muesca del grabador TE20-SE, fíjate bien
     en las muescas tanto del grabador como
     el PIC16F84A para no introducirlas al
     revés y quemar el dispositivo.




22/04/2009    metaconta@gmail.com                  17
MUESCA
     Fíjate bien en el

     microcontrolador PIC la
     muesca a la hora de colocar
     este dispositivo en el grabador
     TE20-SE para evitar
     introducirla al revés y quemar
     el PIC. En esta imagen se
     muestra el PIC16F628A con el
     doble de memoria que el
     PIC16F84A ambos con sus
     mismos patillajes. También el
     más moderno PIC16F88 entre
     otros, la apariencia es la
     misma.


22/04/2009          metaconta@gmail.com   18
PUNTO

     En muchos circuitos

     integrados, no pone el
     punto que muestra en la
     imagen y no debemos
     confundir con la muesca.
     Este punto significa el

     pin número 1 del PIC,
     también cualquier otro
     tipo de integrado.


22/04/2009       metaconta@gmail.com   19
Nos fijamos bien e
 
     introducimos el PIC
     en el zócalo del
     grabador TE20-SE.




22/04/2009     metaconta@gmail.com   20
IC-Prog




22/04/2009    metaconta@gmail.com   21
MPLAB

     Cualquier archivo HEX

     generado por cualquier
     programa sobre todo el
     más usado y gratuito
     MPLAB de la firma de
     Microchip, vamos a
     grabar el PIC 16F84A
     hacia el grabador TE20-
     SE utilizando el popular
     programa IC-Prog.
22/04/2009       metaconta@gmail.com           22
22/04/2009   metaconta@gmail.com   23
IC-Prog es muy popular y muy usado desde hace

  años para grabar microcontroladores que puedes
  descargar en su Web http://www.ic-prog.com.
 En este caso vamos a usar la versión IC-Prog
  1.06B que puedes descargar directamente aquí.
  Como vamos a usar el grabador bajo el SO
  Windows XP SP3, tenemos que bajar el driver
  que también dispone en su Web para el buen
  funcionamiento del IC-Prog que puedes
  descargar directamente aquí. Si hay más
  versiones recientes del IC-Prog, puedes ver todas
  las que hay pinchando aquí.
22/04/2009   metaconta@gmail.com                      24
Hay que descomprimir ambos archivos y

  guardarlo en el mismo directorio, puedes
  dejarlo en el escritorio pero también puedes
  dejarlo en el C:ic-prog. Desde ahí puedes
  crear un acceso directo.
 Dentro del directorio mencionado se guarda
  el ejecutable “icprog.exe” y el driver
  “icprog.sys”.
 EL driver “icprog.sys” es para tener un buen
  funcionamiento bajo los Sistemas Operativo
  Windows NT/2000/XP.

22/04/2009   metaconta@gmail.com                 25
Al ejecutar el IC-Prog
 
     por primera vez nos
     aparecerá una ventana
     que dice: “This is the
     first time you start IC-
     Prog. Please configure
     your hardware first!” o
     lo que es lo mismo,
     “Esta es la primera vez
     que se inicia IC-Prog.
     ¡Por favor, configure
     su hardware primero!”.
22/04/2009      metaconta@gmail.com   26
22/04/2009   metaconta@gmail.com   27
Al pulsar “OK”
 
   aparecerá otra
   ventana llamada
   “Hardware settings”
   donde debemos usar
   el JDM Programmer
   que es el que utiliza
   el TE20-SE.
  En “Ports” vamos a
   usar el puerto
   “Com1”.
22/04/2009   metaconta@gmail.com   28
22/04/2009   metaconta@gmail.com   29
Seleccionamos el
 
     puerto “Com 1” y
     pulsamos “OK”.




22/04/2009    metaconta@gmail.com   30
22/04/2009   metaconta@gmail.com   31
Saldrá una ventana
 
   que dice:
  “Privileged
   instruction.” o lo que
   es lo mismo
   “Instrucción
   privilegiada”.
  Pulse “Aceptar”.




22/04/2009    metaconta@gmail.com   32
Enseguida verás otra
 
     ventana en el cual no
     te queda más
     remedio que pulsar
     “Aceptar”.




22/04/2009     metaconta@gmail.com   33
22/04/2009   metaconta@gmail.com   34
Arriba, en la barra de
 
     herramientas pulsa
     “SettingOptions”.




22/04/2009      metaconta@gmail.com   35
22/04/2009   metaconta@gmail.com   36
Aparece una ventana
 
     “Options” donde
     debemos seleccionar
     la pestaña
     “Languaje” para
     seleccionar nuestra
     lengua o idioma
     preferido o el mejor
     que entendamos.


22/04/2009     metaconta@gmail.com   37
En nuestro caso
 
     elegimos “Spanish” o
     español y pulsamos
     “OK”.




22/04/2009     metaconta@gmail.com   38
En la barra de
 
   herramientas arriba,
   ya todo en español,
   pulsa
   “AjustesOpciones”
   donde aparecerá la
   ventana “Opciones”.
  Pulsa la pestaña
   “Miscelánea”.


22/04/2009   metaconta@gmail.com   39
22/04/2009   metaconta@gmail.com   40
Un vez dentro de la
 
     pestaña
     “Miscelánea”, activa
     la casilla “Habilitar
     Driver NT/2000/XP”.




22/04/2009      metaconta@gmail.com   41
Inmediatamente
 
   aparecerá una
   ventana “Confirm”.
  Pulsa “Yes” para
   actualizar el Driver
   mientras debe
   reiniciar el IC-Prog.




22/04/2009    metaconta@gmail.com   42
22/04/2009   metaconta@gmail.com   43
Una vez finalizado,
 
     por fin ya no
     tendremos
     problemas con el IC-
     Prog.




22/04/2009     metaconta@gmail.com   44
22/04/2009   metaconta@gmail.com   45
En este ejemplo seleccionaremos el

     famoso y popular PIC-16F84A.
     Cargamos un archivo.hex de ejemplo y lo

     grabamos al TE20-SE.
     Explicaremos cada uso de sus comandos

     para su lectura, grabación verificación,
     etc.


22/04/2009    metaconta@gmail.com               46
Pulsa
 
     “AjustesDispositivo
     Microchip
     PICMasPIC
     16F84A” y con ello
     ya hemos
     seleccionado este
     microcontrolador.



22/04/2009     metaconta@gmail.com   47
22/04/2009   metaconta@gmail.com   48
Abrimos cualquier
 
     archivo hex pulsando
     “ArchivoAbrir
     archivo…” o
     pulsando “Control +
     O” o simplemente el
     icono de la carpeta
     amarilla que muestra
     en la imagen.


22/04/2009     metaconta@gmail.com   49
Se abre la ventana
 
   “Abrir” y elegimos
   cualquier archivo
   hex.
  Cuando finalice pulsa
   el botón “Abrir”.




22/04/2009   metaconta@gmail.com   50
22/04/2009   metaconta@gmail.com   51
:020000040000FA

     :10000000831686011F308500831213300502031802

     :100010000D280508102026200E288030860005288F

     :1000200082074534533454345534443449344134CC

     :10003000203445344C3445344334543452344F34F2

     :100040004E344934433441340F39303E8C00203C27

     :10005000031900340C08D13C031955340C08BA3C80

     :10006000031963340C085A3C031C80342B300C02F7

     :10007000031C803482074634043440348034003416

     :100080003F3406345B344F3466346D347D3407348A

     :100090007F346734413488340034483400340034C9

     :1000A000003477347C3439345E34793471346F34CD

     :1000B000763419341E347A343834373454343F3477

     :1000C0007334673450346D3478341C343E341D340A

     :0600D00070346E34493467

     :02400E00F13F80

     :00000001FF



22/04/2009      metaconta@gmail.com                52
Funciones principales




22/04/2009         metaconta@gmail.com   53
En la ventana principal podemos ver las

     funciones principales, iconos de los
     comandos directamente para grabar, leer,
     verificar, etc, de los dispositivos.




22/04/2009    metaconta@gmail.com               54
22/04/2009   metaconta@gmail.com   55
En esta ventana
 
     podemos seleccionar
     cualquier dispositivo
     pulsando la flecha de
     abajo, sean de la
     marca que sea y
     modelo.




22/04/2009     metaconta@gmail.com   56
En “Configuración”
 
     puedes ver las
     configuraciones en del
     dispositivo en este caso
     el PIC-16F84A.
     Muestran el estado del
 
     Wachtdog (WDT), el
     Power on Reset,
     (PWRT) y la protección
     de código (CP).
     Podemos ver el ID si lo
 
     tuviera, el Checksum y la
     palabra de configuración
     en este caso 3FF1h.

22/04/2009       metaconta@gmail.com   57
Tenemos abajo 5
 
   buffers diferentes
   para almacenar
   datos en memoria.
  Podemos comparar
   si existen diferencias
   entre ellos o no.




22/04/2009    metaconta@gmail.com   58
Teniendo los datos cargado, el grabador

     TE20-SE conectado al PC ya podemos
     programar el PIC-16F84A.
     Hay 3 métodos de dar la orden a

     programar el PIC. Pulsando el icono ,
     pulsando “ComandoProgramar todo” o
     directamente pulsando desde el teclado
     “F5”.

22/04/2009    metaconta@gmail.com              59
Muestra una ventana
 
     de confirmación en el
     cual debes aceptar
     para la grabación del
     PIC.




22/04/2009     metaconta@gmail.com   60
Se muestra el
 
     proceso de
     grabación,
     verificación y si ha
     tenido éxito o no.




22/04/2009      metaconta@gmail.com   61
Si todo ha ido bien,
 
     te aparecerá
     mensajes de éxito en
     la grabación o la
     confirmación.




22/04/2009     metaconta@gmail.com   62
IC-Prog tiene errores y el más famoso es

     el típico que al verificar aparece un
     mensaje en la primera posición de la
     memoria 0000h.
     En la página siguiente te resultará

     conocido el error más famoso del IC-Prog
     desde hace ya años.


22/04/2009    metaconta@gmail.com               63
22/04/2009   metaconta@gmail.com   64
Este error se puede producir por varias

     causas y entre ellas es la comunicación
     con el PC y el grabador.
     Mala conexión del cable del puerto serie,

     mala colocación del PIC en su zócalo, mal
     configurado el puerto serie con el que
     comunicamos el PIC y el PC o ordenador
     e incluso el PIC puede ser defectuoso.

22/04/2009    metaconta@gmail.com                65
Al grabar el PIC-
 
     16F84A o cualquier
     otro, no debemos
     tener el CP o código
     de protección activado
     porque al verificar
     intentará comprobar
     los datos guardados y
     aparece error típico
     porque no los puede
     leer desde el 0000h.
22/04/2009      metaconta@gmail.com   66
Fíjate bien y comprueba que el “CP” no lo

     tienes activado.




22/04/2009    metaconta@gmail.com                67
Comprueba que el PIC esté bien

     introducido en el zócalo.
     Comprueba que el cable del puerto serie

     estén bien conectado tanto en el
     ordenador y el grabador.
     Asegurarse que has elegido el puerto

     COM adecuado y el JDM Programmer.
     Comprueba que estamos usando el

     PIC16F84A y no otro dispositivo.
22/04/2009    metaconta@gmail.com              68
Puedes dejar el CP
 
     activado si antes quita
     la verificación después
     de la grabación para
     que no aparezca el
     famoso error 0000h.
     Si dejas el CP
 
     desactivado, mejor
     que mejor, pero al
     menos puedes ver que
     activado puedes
     grabar sin ese error.
22/04/2009      metaconta@gmail.com   69
Desactiva la casilla
 
   “Verificar tras
   programación”.
  Así no verificará y te
   dará el famoso error
   0000h cuando
   tengas el CP
   activado.



22/04/2009    metaconta@gmail.com   70
Si lees el PIC16F84A
 
     pulsando “Leer”      ,
     con código protegido
     “CP”, sólo obtendrás
     lectura de ceros.




22/04/2009      metaconta@gmail.com   71
22/04/2009   metaconta@gmail.com   72
Ya puedes disfrutar de grabar y leer PIC y

     EEPROM entre otras libremente.
     A continuación vamos a ver unas ventajas

     que posee IC-Prog.




22/04/2009    metaconta@gmail.com                 73
IC-Prog tiene algunas comodidades que

     es bueno saber.
     Entre ella destaca seleccionar el PIC a

     usar directamente del teclado.




22/04/2009    metaconta@gmail.com              74
Pulsa
 
   “AjusteOpciones”.
  Después pulsa la
   pestaña “Atajos”.




22/04/2009   metaconta@gmail.com   75
Primero debemos
 
     seleccionar los
     dispositivos para que
     cuando haya que
     pulsar por ejemplo,
     “Control + F1” salga el
     dispositivo
     seleccionado.
     En F1 elegimos el
 
     PIC16F84A, para el F2
     el 16F876A, F3
     18F2550 y para el F4
     elegimos por ejemplo
     la EEPROM 24LC256.
22/04/2009      metaconta@gmail.com   76
Primero debemos
 
   seleccionar los dispositivos
   para que cuando haya que
   pulsar por ejemplo,
   “Control + F1” salga el
   dispositivo seleccionado.
  En F1 elegimos el
   PIC16F84A, para el F2 el
   16F876A, F3 18F1220 y
   para el F4 elegimos por
   ejemplo la EEPROM
   24C16.
  Al finalizar pulsa “OK” y
   comprueba su
   funcionamiento.


22/04/2009       metaconta@gmail.com   77
Hasta aquí hemos llegado y habrás

     aprendido a grabar, leer, etc dispositivos
     libremente.




22/04/2009     metaconta@gmail.com                78
Copia de configuración




22/04/2009         metaconta@gmail.com   79
Cuando vamos a configurar el IC-Prog otra

  vez porque formateamos el ordenador o PC,
  la verdad que resulta engorroso volver hacer
  lo mismo de siempre.
 Hay un truco para ello que es la copia de
  configuración del IC-Prog que está guardada
  en el editor de registro.
 En ella se guarda todos los datos sea del
  idioma, PIC seleccionado anteriormente,
  driver instalado, idioma y un largo etc.

22/04/2009   metaconta@gmail.com                 80
¡¡¡ADVERTENCIA!!!


     Vamos a usar el editor de registro donde se guardan las

     configuraciones de Windows y programas.
     Si no lo has manejado y no sabes lo que es, mejor pasar al tema

     siguiente de este manual. Mejor dicho, ignora este tema ya que
     podría perjudicar el Sistema Operativo gravemente como que
     Windows no te inicializa, pérdidas de datos, mal funcionamiento
     muy grave o cualquier problema que la única manera de resolver
     es reinstalar Windows de nuevo con el riesgo de perder cualquier
     dato, documentación o archivos importantes como trabajos que has
     hecho y un largo etc.
     Sólo se recomienda usar el editor de registro de Windows aquellas

     persona ya experimentadas.
     ¡¡¡ESTÁS AVISADO!!!




22/04/2009         metaconta@gmail.com                                   81
Ejecutaremos el editor
 
     de registro de
     Windows, en este caso
     Windows XP SP3.
     Pulsa
 
     “InicioEjecutar…” o
     simplemente pulsa la
     tecla de Windows y R
     para que salga la
     ventana llamada
     “Ejecutar”.
     Introduce el nombre
 
     regedit y pulsa
     “Aceptar”.
22/04/2009     metaconta@gmail.com   82
Accederás la
 
   ventana del “Editor
   de Registro”.
  NOTA: Mucha
   precaución con
   borrar o modificar
   archivos, en caso
   contrario tendrías
   problemas muy
   graves.
22/04/2009   metaconta@gmail.com   83
Vamos a ir al directorio
 
     donde pone
     HKEY_CURRENT_US
     ER donde está
     guardado la
     configuración del IC-
     Prog, luego el
     directorio llamado “IC-
     Prog” y por último
     señala o pincha una
     vez en “Settings”.
22/04/2009       metaconta@gmail.com   84
22/04/2009   metaconta@gmail.com   85
22/04/2009   metaconta@gmail.com   86
Con el botón derecho del
 
     ratón, pulsamos en el menú
     “Exportar”.
     Exportamos toda la
 
     configuración completa del
     IC-Prog que hemos hecho
     desde el principio.
     También puedes eliminar el
 
     directorio “IC-Prog” con lo
     cual consigues un resultado
     de borrar toda la
     configuración que hemos
     hecho desde el principio, en
     esta caso no eliminado nada,
     sólo vamos a exportar una
     copia de seguridad.


22/04/2009         metaconta@gmail.com   87
Guarda la copia de
 
     seguridad en cualquier
     directorio y en este
     caso lo llamaremos “ic-
     prog 1.06B.reg”.
     Le ponemos la versión
 
     al final porque no se
     debería mezclar con
     otra versión sea
     anterior o posterior ya
     que podría dar
     problemas de
     compatibilidad.

22/04/2009      metaconta@gmail.com   88
Puedes ver arriba que pone 5.00 que             Windows Registry Editor Version 5.00
                                                
     significa la versión del Windows en este
     caso XP, el 6.0 es el Vista.                    [HKEY_CURRENT_USERIC-
                                                 
     Puedes acceder al “ic-prog 1.06B.reg”           ProgSettings]
 
     in pinchar dos veces el icono, sólo con         quot;Programmerquot;=quot;0quot;
                                                 
     el botón derecho pulsamos “Editar” y            quot;ExtProgrammerquot;=quot;0quot;
                                                 
     accedemos al contenido donde se                 quot;Apiquot;=quot;0quot;
                                                 
     guarda la configuración completa del            quot;InvertDataOutquot;=quot;0quot;
                                                 
     IC-Prog.                                        quot;InvertDataInquot;=quot;0quot;
                                                 
     Si deseas borrar los datos del editor ed        quot;InvertSCKquot;=quot;0quot;
                                                
     registro. Borra el directorio y solamente       quot;InvertMCLRquot;=quot;0quot;
                                                 
     el directorio IC-Prog. Al ejecutar IC-          quot;InvertVCCquot;=quot;0quot;
                                                 
     Prog, hay que configurar todo otra vez.         quot;InvertVPPquot;=quot;0quot;
                                                 
                                                     quot;IODelayquot;=quot;10quot;
                                                 
                                                     quot;Portquot;=quot;Com1quot;
                                                 
                                                     quot;Proggingquot;=quot;1quot;
                                                 
                                                     quot;Erasingquot;=quot;0quot;
                                                 
                                                     quot;Overwritequot;=quot;0quot;
                                                 
                                                     quot;IDCheckquot;=quot;0quot;
                                                 
                                                     quot;ConfigCheckquot;=quot;0“
                                                 
                                                     .
                                                 
                                                     .
                                                 
                                                     .
                                                 
                                                     etc…
                                                 


22/04/2009               metaconta@gmail.com                                                89
Para evitar las
 
     configuraciones y
     atajos otra vez, pincha
     o ejecuta el “ic-prog
     1.06B.reg”.
     Le hará una pregunta
 
     en el cual debes
     aceptar.
     NOTA: No ejecutes
 
     archivos *.reg de
     desconocidos ya que
     esto podría perjudicar
     duramente el
     Windows.
22/04/2009      metaconta@gmail.com   90
22/04/2009   metaconta@gmail.com   91
Si vas a usar la copia de seguridad den

     otro ordenador, es preferible que sea el
     mismo Sistema Operativo y la misma
     versión del IC-Prog.




22/04/2009    metaconta@gmail.com               92
Más grabadores




22/04/2009       metaconta@gmail.com   93
Uno de los éxitos del IC-Prog, a parte de

     grabar muchos dispositivos, es que es
     compatible con muchos grabadores
     diferentes con puerto paralelo, puerto
     serie y USB.




22/04/2009    metaconta@gmail.com                94
GRABADORES EN IC-PROG

     JDM Programmer
                                         WILLEPRO Programmer
                                      
     Conquest Programmer
                                         Fluffy Programmer
                                      
     TAFE Programmer
                                         DL2TM Programmer
                                      
     TAIT Serial Programmer

                                          EL Cheapo Programmer
                                      
     Fun-Card Programmer

                                          ER1400 Programmer
                                      
     TAIT Parallel

     Programmer
     ProPic 2 Programmer

     SCHAER Programmer

     STK200 Programmer

     AN589 Programmer


22/04/2009      metaconta@gmail.com                              95
Vídeo




22/04/2009   metaconta@gmail.com   96
PIC 16F84A LDR interruptor crepuscular
             




                                     Ver vídeo
                                 




22/04/2009            metaconta@gmail.com                 97
Libros




22/04/2009   metaconta@gmail.com   98
WWW.PIC16F84A.ORG              ELECTRÓNICA DIGITAL




22/04/2009   metaconta@gmail.com                         99
Otros manuales




22/04/2009           metaconta@gmail.com   100
DESCARGAS DE MANUALES


     Puedes descargar otros

     manuales relacionado
     sobre temas de
     microcontroladores.
                                                Manuales
                                            
                                                Manuales
                                            




22/04/2009      metaconta@gmail.com                           101
Enlaces de interés




22/04/2009         metaconta@gmail.com   102
www.ic-prog.com Software muy popular y conocido para poder grabar PIC y EEPROM de tus

     proyectos.
     www.winpic800.com Otra alternativa para grabar PIC y EEPROM bastante bueno.


     www.sitionica.com.ar Un programador prematuro que podría ser uno de los mejores y es

     conveniente a probrar y encontrar fallos para decírselo al autor. Muy compatible con JDM.
     www.endorasoft.es Este foro podrás encontrar mucha información sobre grabadores de pic y

     eeprom de todo tipo.
     www.pic16f84a.org Libro “MICROCONTROLADOR PIC16F84. Desarrollo de proyectos”, muy

     recomendable para aprender hacer proyectos sobre pic cargado de todo detalle con ejemplos
     incluidos.
     www.todoelectronica.com Revista oficial de electrónica trimestral de España para cualquier lector

     sea principiante, aficionado o profesional con kit de regalo para su montaje. Podrás entregar tus
     propios proyectos de electrónica con o sin microcontroladores e incluso ver el de los demás
     lectores explicado con todo detalle, esquemas eléctricos, esquema de los circuitos impresos,
     lista de componentes, código fuente, etc. Las bases mínimas para entregar los proyectos está
     detallada en la revista.
     www.microchip.com (En Inglés) Web oficial sobre los PIC entre otros dispositivos de la firma

     Microchip, donde podrás descargar las hojas de datos, ejemplos, compilador MPLAB y mucha
     más información.


22/04/2009                 metaconta@gmail.com                                                           103
Versión del manual




22/04/2009        metaconta@gmail.com   104
Versión del manual


Publicado por primera vez:
                                       Versión: 1.4
                                   
20-10-2008




    22/04/2009               metaconta@gmail.com      105
Contacto




22/04/2009     metaconta@gmail.com   106
Cualquier comentario, sugerencia o

     mejoras del manual, me lo envían por
     correo electrónico al
     metaconta@gmail.com



     Puedes publicar este tutorial o manual en tu Web, foros, blogs, CD, DVD o


     Blue-Ray para revistas oficiales de España o otro país, etc, libremente.


22/04/2009            metaconta@gmail.com                                        107
Autor:
22/04/2009           metaconta@gmail.com   108



Ángel Acaymo M. G.
1 of 108

Recommended

Manual básico WinPic800 by
Manual básico WinPic800Manual básico WinPic800
Manual básico WinPic800Ángel Acaymo M. G.
21.6K views62 slides
Diseño de circuito impreso con proteus by
Diseño de circuito impreso con proteusDiseño de circuito impreso con proteus
Diseño de circuito impreso con proteusJesusSimonAtencioPar
277 views13 slides
Electrónica: diseño y construcción de un transmisor y receptor FM estéreo par... by
Electrónica: diseño y construcción de un transmisor y receptor FM estéreo par...Electrónica: diseño y construcción de un transmisor y receptor FM estéreo par...
Electrónica: diseño y construcción de un transmisor y receptor FM estéreo par...SANTIAGO PABLO ALBERTO
416 views104 slides
Mezclador FDM by
Mezclador FDMMezclador FDM
Mezclador FDMCristian Justiniano J
2.6K views16 slides
Sistemas de Telecomunicaciones cap 3 1 by
Sistemas de Telecomunicaciones cap 3 1Sistemas de Telecomunicaciones cap 3 1
Sistemas de Telecomunicaciones cap 3 1Francisco Apablaza
6K views74 slides
Trama E1 y mutlitplexación en el tiempo by
Trama E1 y mutlitplexación en el tiempoTrama E1 y mutlitplexación en el tiempo
Trama E1 y mutlitplexación en el tiempoJosé Ramón Salvador Collado
5.9K views18 slides

More Related Content

What's hot

1 modulación psk by
1 modulación psk1 modulación psk
1 modulación pskByron Luis Bolaño Ortega
14.5K views22 slides
Sistema de transmision banda base by
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda baseDouglas
12.7K views54 slides
Modulación por desplazamiento de frecuencia by
Modulación por desplazamiento de frecuenciaModulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuenciaCarmen Ea
7.1K views15 slides
9.3 sistemas de senalizacion by
9.3 sistemas de senalizacion9.3 sistemas de senalizacion
9.3 sistemas de senalizacionEdison Coimbra G.
4.2K views21 slides
Amplificadores de audiofrecuencia by
Amplificadores de audiofrecuenciaAmplificadores de audiofrecuencia
Amplificadores de audiofrecuenciaJorge Arana
304 views34 slides
Megafonia by
MegafoniaMegafonia
MegafoniaCarlos Cardelo
1.8K views62 slides

What's hot(20)

Sistema de transmision banda base by Douglas
Sistema de transmision banda baseSistema de transmision banda base
Sistema de transmision banda base
Douglas12.7K views
Modulación por desplazamiento de frecuencia by Carmen Ea
Modulación por desplazamiento de frecuenciaModulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuencia
Carmen Ea7.1K views
Amplificadores de audiofrecuencia by Jorge Arana
Amplificadores de audiofrecuenciaAmplificadores de audiofrecuencia
Amplificadores de audiofrecuencia
Jorge Arana304 views
1-Fundamentos Basicos de TRANSMISIÓN DIGITAL.ppt by JuanAlvaradoDiaz2
1-Fundamentos Basicos de TRANSMISIÓN DIGITAL.ppt1-Fundamentos Basicos de TRANSMISIÓN DIGITAL.ppt
1-Fundamentos Basicos de TRANSMISIÓN DIGITAL.ppt
JuanAlvaradoDiaz2205 views
Diseño de un codificador decimal bcd by magnielys
Diseño de un codificador decimal bcdDiseño de un codificador decimal bcd
Diseño de un codificador decimal bcd
magnielys3.3K views
Como se transmite la información en internet by Ruben
Como se transmite la información en internetComo se transmite la información en internet
Como se transmite la información en internet
Ruben25.1K views
MPEG (PSI/SI) by fralbe com
MPEG (PSI/SI)MPEG (PSI/SI)
MPEG (PSI/SI)
fralbe com6.4K views
Frecuencia y fase by damianADRP
Frecuencia y faseFrecuencia y fase
Frecuencia y fase
damianADRP7.2K views
Power point de tema a elegir montaje de un ordenador (pc) by APOF
Power point de tema a elegir    montaje de un ordenador (pc)Power point de tema a elegir    montaje de un ordenador (pc)
Power point de tema a elegir montaje de un ordenador (pc)
APOF5.1K views
Familia De Los Microcontroladores by ceiv
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
ceiv13.4K views
Guia del inverter by BatistaBR
Guia del inverterGuia del inverter
Guia del inverter
BatistaBR59.2K views
Lecture 9 codificación de línea y psd by nica2009
Lecture 9 codificación de línea y psdLecture 9 codificación de línea y psd
Lecture 9 codificación de línea y psd
nica20096.8K views
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica by Edgar Martinez
ConversióN AnalóGica Digital  Y ConversióN Digital AnalóGicaConversióN AnalóGica Digital  Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica
Edgar Martinez13K views

Viewers also liked

Manual Interfaz con VC++ y VB para puerto serie y PIC16F84A by
Manual Interfaz con VC++ y VB para puerto serie y PIC16F84AManual Interfaz con VC++ y VB para puerto serie y PIC16F84A
Manual Interfaz con VC++ y VB para puerto serie y PIC16F84AÁngel Acaymo M. G.
32.5K views201 slides
Luz por detector de movimiento y crepuscular Senpir by
Luz por detector de movimiento y crepuscular SenpirLuz por detector de movimiento y crepuscular Senpir
Luz por detector de movimiento y crepuscular SenpirÁngel Acaymo M. G.
16.9K views27 slides
Servidor Web Apache, PHP, MySQL. by
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Ángel Acaymo M. G.
48.9K views462 slides
Pic Rs232 puerto serie con PIC16F84A by
Pic Rs232 puerto serie con PIC16F84APic Rs232 puerto serie con PIC16F84A
Pic Rs232 puerto serie con PIC16F84AÁngel Acaymo M. G.
42.3K views510 slides
Manual básico Minicom by
Manual básico MinicomManual básico Minicom
Manual básico MinicomÁngel Acaymo M. G.
17.4K views38 slides
Interfaz puerto paralelo LPT by
Interfaz puerto paralelo LPTInterfaz puerto paralelo LPT
Interfaz puerto paralelo LPTÁngel Acaymo M. G.
39.4K views393 slides

Viewers also liked(20)

Manual Interfaz con VC++ y VB para puerto serie y PIC16F84A by Ángel Acaymo M. G.
Manual Interfaz con VC++ y VB para puerto serie y PIC16F84AManual Interfaz con VC++ y VB para puerto serie y PIC16F84A
Manual Interfaz con VC++ y VB para puerto serie y PIC16F84A
Ángel Acaymo M. G.32.5K views
Luz por detector de movimiento y crepuscular Senpir by Ángel Acaymo M. G.
Luz por detector de movimiento y crepuscular SenpirLuz por detector de movimiento y crepuscular Senpir
Luz por detector de movimiento y crepuscular Senpir
Ángel Acaymo M. G.16.9K views
Entrada digital con arduino y visual studio 2015 by Ángel Acaymo M. G.
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
Ángel Acaymo M. G.10.7K views
Apagar y encender led con arduino y visual studio 2015 by Ángel Acaymo M. G.
Apagar y encender led con arduino y visual studio 2015Apagar y encender led con arduino y visual studio 2015
Apagar y encender led con arduino y visual studio 2015
Ángel Acaymo M. G.36.9K views
Tutorial básico control puerto paralelo con visual basic 6.0 by Eddy Solano
Tutorial básico control puerto paralelo con visual basic 6.0Tutorial básico control puerto paralelo con visual basic 6.0
Tutorial básico control puerto paralelo con visual basic 6.0
Eddy Solano20.6K views
Desbloquear impresora Brother MFC-440CN error 46 by Ángel Acaymo M. G.
Desbloquear impresora Brother MFC-440CN error 46Desbloquear impresora Brother MFC-440CN error 46
Desbloquear impresora Brother MFC-440CN error 46
Ángel Acaymo M. G.28.2K views
ARDUINO: Plataforma de hardware libre by Luis Manuel Diaz
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
Luis Manuel Diaz2.6K views

Similar to Manual Ic Prog

Winpic800 v12-1224805612350398-8 by
Winpic800 v12-1224805612350398-8Winpic800 v12-1224805612350398-8
Winpic800 v12-1224805612350398-8Ery Kñz
1.1K views62 slides
Construcciondeun pl cconpic by
Construcciondeun pl cconpicConstrucciondeun pl cconpic
Construcciondeun pl cconpicSergio Uscamaita Flores
415 views14 slides
Labview & pic by
Labview & picLabview & pic
Labview & picJuan Hoyos
4.1K views43 slides
El AT mega8 es un microcontrolador excelente by
El AT mega8 es un microcontrolador excelenteEl AT mega8 es un microcontrolador excelente
El AT mega8 es un microcontrolador excelenteJose Alva
656 views17 slides
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci... by
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...ezequiel
997 views29 slides
Simulacion fluid sim con step 7 por Edgar Chacca Cuti by
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiEdgar Chacca Cuti
1.8K views14 slides

Similar to Manual Ic Prog(20)

Winpic800 v12-1224805612350398-8 by Ery Kñz
Winpic800 v12-1224805612350398-8Winpic800 v12-1224805612350398-8
Winpic800 v12-1224805612350398-8
Ery Kñz1.1K views
Labview & pic by Juan Hoyos
Labview & picLabview & pic
Labview & pic
Juan Hoyos4.1K views
El AT mega8 es un microcontrolador excelente by Jose Alva
El AT mega8 es un microcontrolador excelenteEl AT mega8 es un microcontrolador excelente
El AT mega8 es un microcontrolador excelente
Jose Alva656 views
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci... by ezequiel
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
ezequiel997 views
Simulacion fluid sim con step 7 por Edgar Chacca Cuti by Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca CutiSimulacion fluid sim con step 7 por Edgar Chacca Cuti
Simulacion fluid sim con step 7 por Edgar Chacca Cuti
Edgar Chacca Cuti1.8K views
Como programar en Arduino by Javier Leyva
Como programar en ArduinoComo programar en Arduino
Como programar en Arduino
Javier Leyva14 views
02 programarpic by aserege66
02 programarpic02 programarpic
02 programarpic
aserege66201 views
Como programar un PIC by MicroPart
Como programar un PICComo programar un PIC
Como programar un PIC
MicroPart615 views
"Hola Mundo" C18, PIC18F y MPLAB by BlackD10
"Hola Mundo"  C18,  PIC18F y MPLAB"Hola Mundo"  C18,  PIC18F y MPLAB
"Hola Mundo" C18, PIC18F y MPLAB
BlackD104.6K views
Material 2 de consulta microcontroladores temporizar por prog by Mauricio Diaz Garcia
Material 2  de consulta microcontroladores temporizar por progMaterial 2  de consulta microcontroladores temporizar por prog
Material 2 de consulta microcontroladores temporizar por prog
Programadores de eeprom (24 cxx, 24l cxx, 93cx6,...) by MANUEL RAMIREZ
Programadores de eeprom (24 cxx, 24l cxx, 93cx6,...)Programadores de eeprom (24 cxx, 24l cxx, 93cx6,...)
Programadores de eeprom (24 cxx, 24l cxx, 93cx6,...)
MANUEL RAMIREZ993 views
Software crocodrile technology by hellomariel
Software crocodrile technologySoftware crocodrile technology
Software crocodrile technology
hellomariel798 views
Manual para usar la tarjeta del fpga cyclone iv de altera by Edwin Rosario Gabriel
Manual para usar la tarjeta del fpga cyclone iv de alteraManual para usar la tarjeta del fpga cyclone iv de altera
Manual para usar la tarjeta del fpga cyclone iv de altera

Recently uploaded

Semana 3.pdf by
Semana 3.pdfSemana 3.pdf
Semana 3.pdfValdezsalvadorMayleM
96 views7 slides
Contenidos primaria.docx by
Contenidos primaria.docxContenidos primaria.docx
Contenidos primaria.docxNorberto Millán Muñoz
60 views89 slides
Herramientas para Educación a Distancia.pptx by
Herramientas para Educación a Distancia.pptxHerramientas para Educación a Distancia.pptx
Herramientas para Educación a Distancia.pptxa2223810028
36 views6 slides
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf by
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdfNorberto Millán Muñoz
200 views13 slides
Misión en favor de los necesitados by
Misión en favor de los necesitadosMisión en favor de los necesitados
Misión en favor de los necesitadoshttps://gramadal.wordpress.com/
227 views16 slides
Proteinas 2023.pdf by
Proteinas 2023.pdfProteinas 2023.pdf
Proteinas 2023.pdfIES Vicent Andres Estelles
26 views52 slides

Recently uploaded(20)

Herramientas para Educación a Distancia.pptx by a2223810028
Herramientas para Educación a Distancia.pptxHerramientas para Educación a Distancia.pptx
Herramientas para Educación a Distancia.pptx
a222381002836 views
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf by Norberto Millán Muñoz
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf
2324_s3_Orientaciones_Tercera_Sesion_Preescolar_Primaria_Secundaria.pdf
Mujeres privadas de libertad en Bolivia 2022 by LuisFernando672460
Mujeres privadas de libertad en Bolivia 2022Mujeres privadas de libertad en Bolivia 2022
Mujeres privadas de libertad en Bolivia 2022
LuisFernando672460107 views
Narrar historias a través de mapas digitales: Story Maps. El proyecto BIOMAPS by Isaac Buzo
Narrar historias a través de mapas digitales: Story Maps. El proyecto BIOMAPSNarrar historias a través de mapas digitales: Story Maps. El proyecto BIOMAPS
Narrar historias a través de mapas digitales: Story Maps. El proyecto BIOMAPS
Isaac Buzo233 views
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdf by Demetrio Ccesa Rayme
Norma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdfNorma de Evaluacion de  Educacion Secundaria LSB-2023  Ccesa007.pdf
Norma de Evaluacion de Educacion Secundaria LSB-2023 Ccesa007.pdf
PREGUNTAS PARA EL DEBATE ACADÉMICO.docx by edwin70
PREGUNTAS PARA EL DEBATE ACADÉMICO.docxPREGUNTAS PARA EL DEBATE ACADÉMICO.docx
PREGUNTAS PARA EL DEBATE ACADÉMICO.docx
edwin701.2K views

Manual Ic Prog

  • 1. Manual 22/04/2009 metaconta@gmail.com 1
  • 2. Grabación de un microcontrolador- 3  Grabador TE20-SE - 12  IC-Prog - 21  Funciones principales - 53  Copia de configuración - 79  Más grabadores - 93  Vídeos - 96  Libros - 98  Otros manuales - 100  Enlaces de interés - 102  Versión del manual - 104  Contacto - 106  Autor - 108  22/04/2009 metaconta@gmail.com 2
  • 3. Grabación de un microcontrolador 22/04/2009 metaconta@gmail.com 3
  • 4. El IC-Prog es muy conocido y popular  entre los grabadores pic y eeprom desde hace ya años. Sería muy difícil encontrar a alguien que no haya probado este pequeño programa o al menos lo haya mirado aunque sea por curiosidad. La verdad es que cualquiera puede encontrar mucha información en cualquier parte de internet sobre PIC grabados con IC-Prog. 22/04/2009 metaconta@gmail.com 4
  • 5. Hace años, el creador del IC-Prog  necesitaba grabar unos PICs como el conocido y popular 16F84 y el 12C508. Se puso a buscar en las web algunos esquemas y algún que otro programa de MS-DOS, claro que, precisamente no encontraba la familia del 12Cxx y el programa MS-DOS no siempre tenía buen funcionamiento sobre todo en los PC más rápido. 22/04/2009 metaconta@gmail.com 5
  • 6. En aquella época, decidió crear un  programa bajo Windows que pudiera manejar el 16F84, después el 12C508 y al final la eeprom 24C16. 22/04/2009 metaconta@gmail.com 6
  • 7. Cuando comprobó el buen  funcionamiento publicó este programa en la web, para que las personas pudieran usarlo en lugar del viejo programa de MS- DOS. IC-Prog fue muy aceptada, recibiendo muchas sugerencias, trucos y comentarios sobre como mejorar el IC- Prog añadiendo nuevas prestaciones y dispositivos. 22/04/2009 metaconta@gmail.com 7
  • 8. En realidad, el IC-Prog fue desarrollado  para grabar microcontroladores y eeproms, no para grabar tarjetas, aunque el programa se extendió y se usó mucho para este fin. Su dirección de correo electrónico para  consultas y sugerencias: bgijzen@ic-prog.com  22/04/2009 metaconta@gmail.com 8
  • 9. TE20-SE En Internet puedes  encontrar muchos grabadores de bajo costo para microcontroladores PIC. Uno de los más populares y usados es el JDM y sus versiones mejoradas, entre ella puedes encontrar el TE20-SE y a un precio muy asequible. 22/04/2009 metaconta@gmail.com 9
  • 10. JDM TE20 El programador JDM y  muchas de sus variantes está explicado en la Web del diseñador, www.jdm.homepage.dk/n ewpic.htm 22/04/2009 metaconta@gmail.com 10
  • 11. 22/04/2009 metaconta@gmail.com 11
  • 12. Grabador TE20-SE 22/04/2009 metaconta@gmail.com 12
  • 13. CONEXIÓN PC-RS232-TE20SE En este caso, vamos a  utilizar el programador IC-Prog con el microcontrolador famoso y popular PIC 16F84A y el grabador TE20-SE. Como puedes ver,  necesitamos un PC, un cable db9 o RS232 y el grabador TE20-SE. 22/04/2009 metaconta@gmail.com 13
  • 14. 22/04/2009 metaconta@gmail.com 14
  • 15. CABLE CABLE RS232 Necesitamos un cable  db9 o RS232 (hembra- macho) para poder conectarlo al puerto COM del PC y el grabador TE20-SE, que puedes adquirirlo en cualquier local de informática o electrónica. 22/04/2009 metaconta@gmail.com 15
  • 16. CABLE CABLE RS232 Si deseas hacer el cable  usted mismo, conecta los cables de cada pin del RS232 el 1 con el 1, el 2 con el 2, el 3 con el 3, así sucesivamente. 22/04/2009 metaconta@gmail.com 16
  • 17. Al introducir el microcontrolador PIC en la  muesca del grabador TE20-SE, fíjate bien en las muescas tanto del grabador como el PIC16F84A para no introducirlas al revés y quemar el dispositivo. 22/04/2009 metaconta@gmail.com 17
  • 18. MUESCA Fíjate bien en el  microcontrolador PIC la muesca a la hora de colocar este dispositivo en el grabador TE20-SE para evitar introducirla al revés y quemar el PIC. En esta imagen se muestra el PIC16F628A con el doble de memoria que el PIC16F84A ambos con sus mismos patillajes. También el más moderno PIC16F88 entre otros, la apariencia es la misma. 22/04/2009 metaconta@gmail.com 18
  • 19. PUNTO En muchos circuitos  integrados, no pone el punto que muestra en la imagen y no debemos confundir con la muesca. Este punto significa el  pin número 1 del PIC, también cualquier otro tipo de integrado. 22/04/2009 metaconta@gmail.com 19
  • 20. Nos fijamos bien e  introducimos el PIC en el zócalo del grabador TE20-SE. 22/04/2009 metaconta@gmail.com 20
  • 21. IC-Prog 22/04/2009 metaconta@gmail.com 21
  • 22. MPLAB Cualquier archivo HEX  generado por cualquier programa sobre todo el más usado y gratuito MPLAB de la firma de Microchip, vamos a grabar el PIC 16F84A hacia el grabador TE20- SE utilizando el popular programa IC-Prog. 22/04/2009 metaconta@gmail.com 22
  • 23. 22/04/2009 metaconta@gmail.com 23
  • 24. IC-Prog es muy popular y muy usado desde hace  años para grabar microcontroladores que puedes descargar en su Web http://www.ic-prog.com.  En este caso vamos a usar la versión IC-Prog 1.06B que puedes descargar directamente aquí. Como vamos a usar el grabador bajo el SO Windows XP SP3, tenemos que bajar el driver que también dispone en su Web para el buen funcionamiento del IC-Prog que puedes descargar directamente aquí. Si hay más versiones recientes del IC-Prog, puedes ver todas las que hay pinchando aquí. 22/04/2009 metaconta@gmail.com 24
  • 25. Hay que descomprimir ambos archivos y  guardarlo en el mismo directorio, puedes dejarlo en el escritorio pero también puedes dejarlo en el C:ic-prog. Desde ahí puedes crear un acceso directo.  Dentro del directorio mencionado se guarda el ejecutable “icprog.exe” y el driver “icprog.sys”.  EL driver “icprog.sys” es para tener un buen funcionamiento bajo los Sistemas Operativo Windows NT/2000/XP. 22/04/2009 metaconta@gmail.com 25
  • 26. Al ejecutar el IC-Prog  por primera vez nos aparecerá una ventana que dice: “This is the first time you start IC- Prog. Please configure your hardware first!” o lo que es lo mismo, “Esta es la primera vez que se inicia IC-Prog. ¡Por favor, configure su hardware primero!”. 22/04/2009 metaconta@gmail.com 26
  • 27. 22/04/2009 metaconta@gmail.com 27
  • 28. Al pulsar “OK”  aparecerá otra ventana llamada “Hardware settings” donde debemos usar el JDM Programmer que es el que utiliza el TE20-SE.  En “Ports” vamos a usar el puerto “Com1”. 22/04/2009 metaconta@gmail.com 28
  • 29. 22/04/2009 metaconta@gmail.com 29
  • 30. Seleccionamos el  puerto “Com 1” y pulsamos “OK”. 22/04/2009 metaconta@gmail.com 30
  • 31. 22/04/2009 metaconta@gmail.com 31
  • 32. Saldrá una ventana  que dice:  “Privileged instruction.” o lo que es lo mismo “Instrucción privilegiada”.  Pulse “Aceptar”. 22/04/2009 metaconta@gmail.com 32
  • 33. Enseguida verás otra  ventana en el cual no te queda más remedio que pulsar “Aceptar”. 22/04/2009 metaconta@gmail.com 33
  • 34. 22/04/2009 metaconta@gmail.com 34
  • 35. Arriba, en la barra de  herramientas pulsa “SettingOptions”. 22/04/2009 metaconta@gmail.com 35
  • 36. 22/04/2009 metaconta@gmail.com 36
  • 37. Aparece una ventana  “Options” donde debemos seleccionar la pestaña “Languaje” para seleccionar nuestra lengua o idioma preferido o el mejor que entendamos. 22/04/2009 metaconta@gmail.com 37
  • 38. En nuestro caso  elegimos “Spanish” o español y pulsamos “OK”. 22/04/2009 metaconta@gmail.com 38
  • 39. En la barra de  herramientas arriba, ya todo en español, pulsa “AjustesOpciones” donde aparecerá la ventana “Opciones”.  Pulsa la pestaña “Miscelánea”. 22/04/2009 metaconta@gmail.com 39
  • 40. 22/04/2009 metaconta@gmail.com 40
  • 41. Un vez dentro de la  pestaña “Miscelánea”, activa la casilla “Habilitar Driver NT/2000/XP”. 22/04/2009 metaconta@gmail.com 41
  • 42. Inmediatamente  aparecerá una ventana “Confirm”.  Pulsa “Yes” para actualizar el Driver mientras debe reiniciar el IC-Prog. 22/04/2009 metaconta@gmail.com 42
  • 43. 22/04/2009 metaconta@gmail.com 43
  • 44. Una vez finalizado,  por fin ya no tendremos problemas con el IC- Prog. 22/04/2009 metaconta@gmail.com 44
  • 45. 22/04/2009 metaconta@gmail.com 45
  • 46. En este ejemplo seleccionaremos el  famoso y popular PIC-16F84A. Cargamos un archivo.hex de ejemplo y lo  grabamos al TE20-SE. Explicaremos cada uso de sus comandos  para su lectura, grabación verificación, etc. 22/04/2009 metaconta@gmail.com 46
  • 47. Pulsa  “AjustesDispositivo Microchip PICMasPIC 16F84A” y con ello ya hemos seleccionado este microcontrolador. 22/04/2009 metaconta@gmail.com 47
  • 48. 22/04/2009 metaconta@gmail.com 48
  • 49. Abrimos cualquier  archivo hex pulsando “ArchivoAbrir archivo…” o pulsando “Control + O” o simplemente el icono de la carpeta amarilla que muestra en la imagen. 22/04/2009 metaconta@gmail.com 49
  • 50. Se abre la ventana  “Abrir” y elegimos cualquier archivo hex.  Cuando finalice pulsa el botón “Abrir”. 22/04/2009 metaconta@gmail.com 50
  • 51. 22/04/2009 metaconta@gmail.com 51
  • 52. :020000040000FA  :10000000831686011F308500831213300502031802  :100010000D280508102026200E288030860005288F  :1000200082074534533454345534443449344134CC  :10003000203445344C3445344334543452344F34F2  :100040004E344934433441340F39303E8C00203C27  :10005000031900340C08D13C031955340C08BA3C80  :10006000031963340C085A3C031C80342B300C02F7  :10007000031C803482074634043440348034003416  :100080003F3406345B344F3466346D347D3407348A  :100090007F346734413488340034483400340034C9  :1000A000003477347C3439345E34793471346F34CD  :1000B000763419341E347A343834373454343F3477  :1000C0007334673450346D3478341C343E341D340A  :0600D00070346E34493467  :02400E00F13F80  :00000001FF   22/04/2009 metaconta@gmail.com 52
  • 53. Funciones principales 22/04/2009 metaconta@gmail.com 53
  • 54. En la ventana principal podemos ver las  funciones principales, iconos de los comandos directamente para grabar, leer, verificar, etc, de los dispositivos. 22/04/2009 metaconta@gmail.com 54
  • 55. 22/04/2009 metaconta@gmail.com 55
  • 56. En esta ventana  podemos seleccionar cualquier dispositivo pulsando la flecha de abajo, sean de la marca que sea y modelo. 22/04/2009 metaconta@gmail.com 56
  • 57. En “Configuración”  puedes ver las configuraciones en del dispositivo en este caso el PIC-16F84A. Muestran el estado del  Wachtdog (WDT), el Power on Reset, (PWRT) y la protección de código (CP). Podemos ver el ID si lo  tuviera, el Checksum y la palabra de configuración en este caso 3FF1h. 22/04/2009 metaconta@gmail.com 57
  • 58. Tenemos abajo 5  buffers diferentes para almacenar datos en memoria.  Podemos comparar si existen diferencias entre ellos o no. 22/04/2009 metaconta@gmail.com 58
  • 59. Teniendo los datos cargado, el grabador  TE20-SE conectado al PC ya podemos programar el PIC-16F84A. Hay 3 métodos de dar la orden a  programar el PIC. Pulsando el icono , pulsando “ComandoProgramar todo” o directamente pulsando desde el teclado “F5”. 22/04/2009 metaconta@gmail.com 59
  • 60. Muestra una ventana  de confirmación en el cual debes aceptar para la grabación del PIC. 22/04/2009 metaconta@gmail.com 60
  • 61. Se muestra el  proceso de grabación, verificación y si ha tenido éxito o no. 22/04/2009 metaconta@gmail.com 61
  • 62. Si todo ha ido bien,  te aparecerá mensajes de éxito en la grabación o la confirmación. 22/04/2009 metaconta@gmail.com 62
  • 63. IC-Prog tiene errores y el más famoso es  el típico que al verificar aparece un mensaje en la primera posición de la memoria 0000h. En la página siguiente te resultará  conocido el error más famoso del IC-Prog desde hace ya años. 22/04/2009 metaconta@gmail.com 63
  • 64. 22/04/2009 metaconta@gmail.com 64
  • 65. Este error se puede producir por varias  causas y entre ellas es la comunicación con el PC y el grabador. Mala conexión del cable del puerto serie,  mala colocación del PIC en su zócalo, mal configurado el puerto serie con el que comunicamos el PIC y el PC o ordenador e incluso el PIC puede ser defectuoso. 22/04/2009 metaconta@gmail.com 65
  • 66. Al grabar el PIC-  16F84A o cualquier otro, no debemos tener el CP o código de protección activado porque al verificar intentará comprobar los datos guardados y aparece error típico porque no los puede leer desde el 0000h. 22/04/2009 metaconta@gmail.com 66
  • 67. Fíjate bien y comprueba que el “CP” no lo  tienes activado. 22/04/2009 metaconta@gmail.com 67
  • 68. Comprueba que el PIC esté bien  introducido en el zócalo. Comprueba que el cable del puerto serie  estén bien conectado tanto en el ordenador y el grabador. Asegurarse que has elegido el puerto  COM adecuado y el JDM Programmer. Comprueba que estamos usando el  PIC16F84A y no otro dispositivo. 22/04/2009 metaconta@gmail.com 68
  • 69. Puedes dejar el CP  activado si antes quita la verificación después de la grabación para que no aparezca el famoso error 0000h. Si dejas el CP  desactivado, mejor que mejor, pero al menos puedes ver que activado puedes grabar sin ese error. 22/04/2009 metaconta@gmail.com 69
  • 70. Desactiva la casilla  “Verificar tras programación”.  Así no verificará y te dará el famoso error 0000h cuando tengas el CP activado. 22/04/2009 metaconta@gmail.com 70
  • 71. Si lees el PIC16F84A  pulsando “Leer” , con código protegido “CP”, sólo obtendrás lectura de ceros. 22/04/2009 metaconta@gmail.com 71
  • 72. 22/04/2009 metaconta@gmail.com 72
  • 73. Ya puedes disfrutar de grabar y leer PIC y  EEPROM entre otras libremente. A continuación vamos a ver unas ventajas  que posee IC-Prog. 22/04/2009 metaconta@gmail.com 73
  • 74. IC-Prog tiene algunas comodidades que  es bueno saber. Entre ella destaca seleccionar el PIC a  usar directamente del teclado. 22/04/2009 metaconta@gmail.com 74
  • 75. Pulsa  “AjusteOpciones”.  Después pulsa la pestaña “Atajos”. 22/04/2009 metaconta@gmail.com 75
  • 76. Primero debemos  seleccionar los dispositivos para que cuando haya que pulsar por ejemplo, “Control + F1” salga el dispositivo seleccionado. En F1 elegimos el  PIC16F84A, para el F2 el 16F876A, F3 18F2550 y para el F4 elegimos por ejemplo la EEPROM 24LC256. 22/04/2009 metaconta@gmail.com 76
  • 77. Primero debemos  seleccionar los dispositivos para que cuando haya que pulsar por ejemplo, “Control + F1” salga el dispositivo seleccionado.  En F1 elegimos el PIC16F84A, para el F2 el 16F876A, F3 18F1220 y para el F4 elegimos por ejemplo la EEPROM 24C16.  Al finalizar pulsa “OK” y comprueba su funcionamiento. 22/04/2009 metaconta@gmail.com 77
  • 78. Hasta aquí hemos llegado y habrás  aprendido a grabar, leer, etc dispositivos libremente. 22/04/2009 metaconta@gmail.com 78
  • 79. Copia de configuración 22/04/2009 metaconta@gmail.com 79
  • 80. Cuando vamos a configurar el IC-Prog otra  vez porque formateamos el ordenador o PC, la verdad que resulta engorroso volver hacer lo mismo de siempre.  Hay un truco para ello que es la copia de configuración del IC-Prog que está guardada en el editor de registro.  En ella se guarda todos los datos sea del idioma, PIC seleccionado anteriormente, driver instalado, idioma y un largo etc. 22/04/2009 metaconta@gmail.com 80
  • 81. ¡¡¡ADVERTENCIA!!!  Vamos a usar el editor de registro donde se guardan las  configuraciones de Windows y programas. Si no lo has manejado y no sabes lo que es, mejor pasar al tema  siguiente de este manual. Mejor dicho, ignora este tema ya que podría perjudicar el Sistema Operativo gravemente como que Windows no te inicializa, pérdidas de datos, mal funcionamiento muy grave o cualquier problema que la única manera de resolver es reinstalar Windows de nuevo con el riesgo de perder cualquier dato, documentación o archivos importantes como trabajos que has hecho y un largo etc. Sólo se recomienda usar el editor de registro de Windows aquellas  persona ya experimentadas. ¡¡¡ESTÁS AVISADO!!!  22/04/2009 metaconta@gmail.com 81
  • 82. Ejecutaremos el editor  de registro de Windows, en este caso Windows XP SP3. Pulsa  “InicioEjecutar…” o simplemente pulsa la tecla de Windows y R para que salga la ventana llamada “Ejecutar”. Introduce el nombre  regedit y pulsa “Aceptar”. 22/04/2009 metaconta@gmail.com 82
  • 83. Accederás la  ventana del “Editor de Registro”.  NOTA: Mucha precaución con borrar o modificar archivos, en caso contrario tendrías problemas muy graves. 22/04/2009 metaconta@gmail.com 83
  • 84. Vamos a ir al directorio  donde pone HKEY_CURRENT_US ER donde está guardado la configuración del IC- Prog, luego el directorio llamado “IC- Prog” y por último señala o pincha una vez en “Settings”. 22/04/2009 metaconta@gmail.com 84
  • 85. 22/04/2009 metaconta@gmail.com 85
  • 86. 22/04/2009 metaconta@gmail.com 86
  • 87. Con el botón derecho del  ratón, pulsamos en el menú “Exportar”. Exportamos toda la  configuración completa del IC-Prog que hemos hecho desde el principio. También puedes eliminar el  directorio “IC-Prog” con lo cual consigues un resultado de borrar toda la configuración que hemos hecho desde el principio, en esta caso no eliminado nada, sólo vamos a exportar una copia de seguridad. 22/04/2009 metaconta@gmail.com 87
  • 88. Guarda la copia de  seguridad en cualquier directorio y en este caso lo llamaremos “ic- prog 1.06B.reg”. Le ponemos la versión  al final porque no se debería mezclar con otra versión sea anterior o posterior ya que podría dar problemas de compatibilidad. 22/04/2009 metaconta@gmail.com 88
  • 89. Puedes ver arriba que pone 5.00 que Windows Registry Editor Version 5.00   significa la versión del Windows en este caso XP, el 6.0 es el Vista. [HKEY_CURRENT_USERIC-  Puedes acceder al “ic-prog 1.06B.reg” ProgSettings]  in pinchar dos veces el icono, sólo con quot;Programmerquot;=quot;0quot;  el botón derecho pulsamos “Editar” y quot;ExtProgrammerquot;=quot;0quot;  accedemos al contenido donde se quot;Apiquot;=quot;0quot;  guarda la configuración completa del quot;InvertDataOutquot;=quot;0quot;  IC-Prog. quot;InvertDataInquot;=quot;0quot;  Si deseas borrar los datos del editor ed quot;InvertSCKquot;=quot;0quot;   registro. Borra el directorio y solamente quot;InvertMCLRquot;=quot;0quot;  el directorio IC-Prog. Al ejecutar IC- quot;InvertVCCquot;=quot;0quot;  Prog, hay que configurar todo otra vez. quot;InvertVPPquot;=quot;0quot;  quot;IODelayquot;=quot;10quot;  quot;Portquot;=quot;Com1quot;  quot;Proggingquot;=quot;1quot;  quot;Erasingquot;=quot;0quot;  quot;Overwritequot;=quot;0quot;  quot;IDCheckquot;=quot;0quot;  quot;ConfigCheckquot;=quot;0“  .  .  .  etc…  22/04/2009 metaconta@gmail.com 89
  • 90. Para evitar las  configuraciones y atajos otra vez, pincha o ejecuta el “ic-prog 1.06B.reg”. Le hará una pregunta  en el cual debes aceptar. NOTA: No ejecutes  archivos *.reg de desconocidos ya que esto podría perjudicar duramente el Windows. 22/04/2009 metaconta@gmail.com 90
  • 91. 22/04/2009 metaconta@gmail.com 91
  • 92. Si vas a usar la copia de seguridad den  otro ordenador, es preferible que sea el mismo Sistema Operativo y la misma versión del IC-Prog. 22/04/2009 metaconta@gmail.com 92
  • 93. Más grabadores 22/04/2009 metaconta@gmail.com 93
  • 94. Uno de los éxitos del IC-Prog, a parte de  grabar muchos dispositivos, es que es compatible con muchos grabadores diferentes con puerto paralelo, puerto serie y USB. 22/04/2009 metaconta@gmail.com 94
  • 95. GRABADORES EN IC-PROG JDM Programmer  WILLEPRO Programmer  Conquest Programmer  Fluffy Programmer  TAFE Programmer  DL2TM Programmer  TAIT Serial Programmer  EL Cheapo Programmer  Fun-Card Programmer  ER1400 Programmer  TAIT Parallel  Programmer ProPic 2 Programmer  SCHAER Programmer  STK200 Programmer  AN589 Programmer  22/04/2009 metaconta@gmail.com 95
  • 96. Vídeo 22/04/2009 metaconta@gmail.com 96
  • 97. PIC 16F84A LDR interruptor crepuscular  Ver vídeo  22/04/2009 metaconta@gmail.com 97
  • 98. Libros 22/04/2009 metaconta@gmail.com 98
  • 99. WWW.PIC16F84A.ORG ELECTRÓNICA DIGITAL 22/04/2009 metaconta@gmail.com 99
  • 100. Otros manuales 22/04/2009 metaconta@gmail.com 100
  • 101. DESCARGAS DE MANUALES Puedes descargar otros  manuales relacionado sobre temas de microcontroladores. Manuales  Manuales  22/04/2009 metaconta@gmail.com 101
  • 102. Enlaces de interés 22/04/2009 metaconta@gmail.com 102
  • 103. www.ic-prog.com Software muy popular y conocido para poder grabar PIC y EEPROM de tus  proyectos. www.winpic800.com Otra alternativa para grabar PIC y EEPROM bastante bueno.  www.sitionica.com.ar Un programador prematuro que podría ser uno de los mejores y es  conveniente a probrar y encontrar fallos para decírselo al autor. Muy compatible con JDM. www.endorasoft.es Este foro podrás encontrar mucha información sobre grabadores de pic y  eeprom de todo tipo. www.pic16f84a.org Libro “MICROCONTROLADOR PIC16F84. Desarrollo de proyectos”, muy  recomendable para aprender hacer proyectos sobre pic cargado de todo detalle con ejemplos incluidos. www.todoelectronica.com Revista oficial de electrónica trimestral de España para cualquier lector  sea principiante, aficionado o profesional con kit de regalo para su montaje. Podrás entregar tus propios proyectos de electrónica con o sin microcontroladores e incluso ver el de los demás lectores explicado con todo detalle, esquemas eléctricos, esquema de los circuitos impresos, lista de componentes, código fuente, etc. Las bases mínimas para entregar los proyectos está detallada en la revista. www.microchip.com (En Inglés) Web oficial sobre los PIC entre otros dispositivos de la firma  Microchip, donde podrás descargar las hojas de datos, ejemplos, compilador MPLAB y mucha más información. 22/04/2009 metaconta@gmail.com 103
  • 104. Versión del manual 22/04/2009 metaconta@gmail.com 104
  • 105. Versión del manual Publicado por primera vez: Versión: 1.4  20-10-2008 22/04/2009 metaconta@gmail.com 105
  • 106. Contacto 22/04/2009 metaconta@gmail.com 106
  • 107. Cualquier comentario, sugerencia o  mejoras del manual, me lo envían por correo electrónico al metaconta@gmail.com Puedes publicar este tutorial o manual en tu Web, foros, blogs, CD, DVD o  Blue-Ray para revistas oficiales de España o otro país, etc, libremente. 22/04/2009 metaconta@gmail.com 107
  • 108. Autor: 22/04/2009 metaconta@gmail.com 108 Ángel Acaymo M. G.