TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: Panter001 en 19 de Septiembre de 2007, 15:55:20

Título: Microchip Mplab ICD 2
Publicado por: Panter001 en 19 de Septiembre de 2007, 15:55:20
Hola

Me regalaron un Microchip Mplab icd 2. a que tipo de placa tengo que conectarlo para poder grabar mis chip como el 16f84 ?

Muchas gracias
Saludos.
Título: Re: Microchip Mplab ICD 2
Publicado por: maunix en 19 de Septiembre de 2007, 17:14:00
Hola

Me regalaron un Microchip Mplab icd 2. a que tipo de placa tengo que conectarlo para poder grabar mis chip como el 16f84 ?

Muchas gracias
Saludos.

Podes usar el modo ICSP (o In Circuit Programming).

Título: Re: Microchip Mplab ICD 2
Publicado por: Panter001 en 21 de Septiembre de 2007, 14:30:49
si ok eso el el programa en la PC, pero que tipo de plac tengo que tener o hacer para poder piner los chip y programarlos

seria algo como el AC162049 de microchip ?

gracias.
Título: Re: Microchip Mplab ICD 2
Publicado por: elmasvital en 21 de Septiembre de 2007, 14:38:00
La conexión del icd2 a cualquier placa con pic o pic directamente se usa con el protocolo indicado ICSP... y debes seguir el conexionado del icd2 que tendrás en sus datasheet.

Si quieres una placa de entrenamiento para conectarla al icd2 microchip tiene bastantes en el mercado.

Si quieres fabricarte una compatible deberas conectar los pines correspondientes a los del pic que son vcc, data clock vpp mclr y gnd.

Si acabas de empezar en esto de los pics pasate por el foro de principiantes : Primeros pasos-Iniciación a los Microcontroladores --> http://www.todopic.com.ar/foros/index.php?board=8.0


1 saludo.
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 22 de Septiembre de 2007, 10:26:46
Colocas Base para ICD2 en el buscador del foro y aparecen las repuestas.

http://www.todopic.com.ar/foros/index.php?topic=16717.0

En ese link, Coloque un diseño de un PCB para conectar un ICD2 a una base ZIF.
Título: Re: Microchip Mplab ICD 2
Publicado por: Panter001 en 24 de Septiembre de 2007, 18:25:08
Hola hoy fui a la tinda de electronica con el PDF impreso pero, tanto el zocalo ZIF como el resto de los componentes no coincidian con el PCB, tendrias el esquema del circuito en algun lado para poder restructurarlo (orcad, eagle)y armarlo de otra forma y con distintos componentes.

gracias
Saludos. :)
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 24 de Septiembre de 2007, 21:54:53
Debria servir, para imprimir un PDF, debes antes de darle PINT, quitale las opciones, rotacion automaticamente y quitale Ajustar hoja grande y hojas pequeñas..
Título: Re: Microchip Mplab ICD 2
Publicado por: Panter001 en 25 de Septiembre de 2007, 11:32:15
Hola gracias anda de 10 !!!!

Una pregunta mas, en el PDF tiene una parate donde esta la GUIA de ensamble de los componentes, Hay un par que me faltan

R1 = 1K
R2 = 1K
R3 = 1K
C1 = ??????
C2 = ??????
el Selector Vpp sabes que modelo es y donde se consigue Fui a electrocomponentes y no tienen nada de eso !!!!


Mil gracias
Saludos.
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 25 de Septiembre de 2007, 15:26:53
C1 y C2 son de 0.1uF tamaño 1206.

Saludos!!
Título: Re: Microchip Mplab ICD 2
Publicado por: Panter001 en 04 de Octubre de 2007, 17:27:46
Hola PicMouse tendrias el esquematico total por que no me aparecen los capacitores y estoy tratando de hacer un nuevo circuito por que no consigo los componentes para el PDF del ICD2

Muchas gracias
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 04 de Octubre de 2007, 18:34:54
Listo, ya te los paso apenas llegue a casa.
Título: Re: Microchip Mplab ICD 2
Publicado por: Panter001 en 05 de Octubre de 2007, 11:27:46
Muchas gracias

Saludos. !!!
Título: Re: Microchip Mplab ICD 2
Publicado por: Panter001 en 08 de Octubre de 2007, 14:19:33
Hola No te olvides de mi !!!!!


Abrazo !!!
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 08 de Octubre de 2007, 14:20:52
Menos mal me recordaste!!!


Mira te doy una sorpresa...  Pase el diseño a materiales que si consigas..  :-/

dame un min y monto eso..

Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 08 de Octubre de 2007, 14:51:22
Lo prometido es Deuda...

Ahora sirve el mismo PCB tanto para el ICD2 como para el GTP..  :-/

(http://img442.imageshack.us/img442/3153/esquemaba4.gif)

Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 08 de Octubre de 2007, 15:05:05
Foto de como queda ya soldado.. :-/

(http://img128.imageshack.us/img128/1390/basevl6.jpg)

(http://img128.imageshack.us/img128/3705/base2dw0.jpg)
Título: Re: Microchip Mplab ICD 2
Publicado por: Panter001 en 08 de Octubre de 2007, 15:08:53
MASTER !!!!!!


Mil gracias

Para que es lo de AUT o MAN ?????????

Saludos.
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 08 de Octubre de 2007, 15:18:05
AUT - MAN, permite seleccionar si quieres o no controlar el VCC del PIC a programar. Pasa que en algunos PICs cuando quieres programar con Oscilador Interno y MCLR interno, hay que colocar VPP antes que VCC, y eso solo se logra si el programador controla VCC. Por eso AUT es controlado por el PROG, MAN es fijo los 5 V.

SALUDOS!!
Título: Re: Microchip Mplab ICD 2
Publicado por: stk500 en 20 de Octubre de 2007, 04:31:05
AUT - MAN, permite seleccionar si quieres o no controlar el VCC del PIC a programar. Pasa que en algunos PICs cuando quieres programar con Oscilador Interno y MCLR interno, hay que colocar VPP antes que VCC, y eso solo se logra si el programador controla VCC. Por eso AUT es controlado por el PROG, MAN es fijo los 5 V.

SALUDOS!!

 :-/
Saludo picmouse!
Estoy por programar el 16F870 de mi projecto DMXPACK y lo tengo el ICD2 nuevecito  :-) y esperando que me llegue el Universal programming modul AC162049 pero le puse en una plaquita el RJ12 y solde los cable como indica, bien pero como yo quiero programarlo en el Circuito con su alimentacion mi pregunta debo atacar tambien el VDD del ICD con el positivo de MCU? siendo asi el Programa Wizard me pregunta pero como no me fio y no quiero quemmar mi ICD2,prefiero preguntar :-)
 :lol:
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 20 de Octubre de 2007, 09:57:01
No amigo, para programar IN-CIRCUIT no es necesario usar VCC tambien, dale con GND, VPP, SDA, SCL. Y el VCC del pic pues que sea de la fuente que ya tiene en su PCB..

SALUDOS!!
Título: Re: Microchip Mplab ICD 2
Publicado por: stk500 en 20 de Octubre de 2007, 14:05:35
  :-/ ya sabia yo  :-/
Gracias picmouse
 :mrgreen:
Título: Verificando ante de programar 16F870
Publicado por: stk500 en 24 de Octubre de 2007, 16:01:32
 :?     me da este error Verifying...
...Program Memory
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x0, Val Read = 0x3FFF)
MPLAB ICD 2 Ready
Alguien me puede echar una mano :-/
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 24 de Octubre de 2007, 16:57:51
El cable que comunica el ICD con el PIC no debe ser de mas de 15 cms.  entre mas corto mejor.
Título: Re: Microchip Mplab ICD 2
Publicado por: stk500 en 25 de Octubre de 2007, 01:34:36
muchas gracias Picmouse!
pero yo he visto que el cable es tan largo como 25 centimentro miralo aqui http://www.prc68.com/I/ICD2.shtml el mio es casi 18,20Centimetro
aunque lo probare como tu dice, pero no cree que el problema es la configuracion del programa Mplab?
mi version es la 7.60.00.00
ayudenme en eso por favor :?
Título: Re: Microchip Mplab ICD 2
Publicado por: doppel en 25 de Octubre de 2007, 09:51:48
una pregunta! luego de elegir la herramienta MplabICD2 en la solapa programmer > select programmer, has ido a a programmer > Download ICD2 operating sistem? luego de esto resetea y vuelve a probar.-

saludos

Hernán
Título: Microchip Mplab ICD 2 version 7.60
Publicado por: stk500 en 26 de Octubre de 2007, 03:21:56
 :-/ Gracia Doppel!
 Eso no es, porque parece ser que no soy el unico, he buscado en la WEB y en el Forum de microchip y otras gente tienen el mismo problema
pero con los pic de Serie 16F8xx, pues como decia picmouse lo del cable, eso no es el cable puede tener hast 50centimetro,ahora me da
otros ERROR  ICDWarn0020: Invalid target device id (expected=0x68, read=0x0) al conectar con el chip, eso quiere decir que no me identica el pic , Mi pregunta es? si al programarlo Desactive los pines pGD y pGC?y a vece me dice que no VDD,
osea se vuelve loco, yo he medido el voltaje de linea y es estabil, 5.02Volt, ya cambie el chip, este es el Segundo y me da el mismo error,
me gustaria saber si alguien Tiene este pic 16F870-1/SP y asi Saber si con el ICD2 no le da estos problemas.
Otras cosas es yo tengo la Version 7.60 y acabo de bajar la Version 7.60a, lo que no comprendo si el MPLAB se actualiza so, ya que mi conneccion a internet es Fija :x ya estoy deseperado
Título: Re: Microchip Mplab ICD 2
Publicado por: elmasvital en 26 de Octubre de 2007, 08:14:42
has puesto condensadores de desacoplo en los pics del icd2(en los dos)?, a mi no me funcionaba sin ellos. de 100nf de poliester entre vdd y gnd.

1 saludo.
Título: Re: Microchip Mplab ICD 2
Publicado por: RedPic en 26 de Octubre de 2007, 08:23:07

... de 100nf de poliester entre vdd y gnd.


Una pregunta: ¿Lo de que sean de poliester es básico?
Título: Re: Microchip Mplab ICD 2
Publicado por: stk500 en 26 de Octubre de 2007, 09:01:43
has puesto condensadores de desacoplo en los pics del icd2(en los dos)?, a mi no me funcionaba sin ellos. de 100nf de poliester entre vdd y gnd.

1 saludo.
pues claro! Directo en los pines,quizas tu opina que el voltage influye  en ese Error? lo que hare es poner un Eletrolitico ya que tengp la alimentacion separada,siendo a
asi en la Alimentacion estoy muy seguro que esta Filtrada, la alimentacion es de 12V-1Amp con un regulador de 5voltio,
lo que hare es enviar un E-mail a Microchip. lastima no puedo avanzar en mi DmxPack  :(

Título: Re: Microchip Mplab ICD 2
Publicado por: ESTECA55 en 26 de Octubre de 2007, 19:44:45
Hola a mi me paso en un ICD que arme lo mismo, me decía:

ERROR  ICDWarn0020:

Osea que no detecta el pic, revisando la placa había un error en la pista de datos, revisa las pistas de datos y la de clock.

además:

Estas alimentando el pic que qures que reconozca con 5V?

Acordate que el reset del micro tiene que ir directamente al ICD, sin pasar por anda, no va ni resistencia pull up ni capacitares en el pin de reset.
Por si las dudas te pongo el esquema de como deberías conectar el ICD:

(http://img84.imageshack.us/img84/5972/dibujoqw8.jpg)

En ese caso cuando uso el ICD saco el jumper que controla el reset o lo pongo en la posision 1-2, en tonces el pin de reset va directo al ICD, si programo el micro en lugar de debuggear, luego de programar coloco el jumper en 2-3 y el micro empieza a correr.

Saludos
Título: Re: Microchip Mplab ICD 2
Publicado por: stk500 en 26 de Octubre de 2007, 20:14:33
Hola a mi me paso en un ICD que arme lo mismo, me decía:

ERROR  ICDWarn0020:

Osea que no detecta el pic, revisando la placa había un error en la pista de datos, revisa las pistas de datos y la de clock.

además:

Estas alimentando el pic que qures que reconozca con 5V?

Acordate que el reset del micro tiene que ir directamente al ICD, sin pasar por anda, no va ni resistencia pull up ni capacitares en el pin de reset.
Por si las dudas te pongo el esquema de como deberías conectar el ICD:



En ese caso cuando uso el ICD saco el jumper que controla el reset o lo pongo en la posision 1-2, en tonces el pin de reset va directo al ICD, si programo el micro en lugar de debuggear, luego de programar coloco el jumper en 2-3 y el micro empieza a correr.

Saludo

hola!
ese Error me da ante, ERROR  ICDWarn0020: pero lo acaobo de solucionar,


Estas alimentando el pic que qures que reconozca con 5V? Pues claro!


el pin de Reset lo puse ahora directo, pero me da este problema ahora 

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F870 found, revision = a1,a2
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Verifying...
.. Config Memory
Verifying configuration memory...
ICD0161: Verify failed (MemType = Config, Address = 0x2007, Expected Val = 0x3F72, Val Read = 0x3FFF)
MPLAB ICD 2 Ready

Ahora mismo le di a programa y me salio esto

Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x39A)
Verifying...
...Program Memory
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
...Programming succeeded
27-Oct-2007, 01:21:31

MPLAB ICD 2 Ready
de momento me recibe Señales DMX pero debo atacar el resto de platina de los TRIAC,
mañana continuo ya me estoy muy cansado hoy
Muchas gracias a todos especial a Picmouse
 :D


Título: Re: Microchip Mplab ICD 2
Publicado por: ESTECA55 en 26 de Octubre de 2007, 20:59:09
que bueno que lo solucionaste, entonces era lo de conectar el pin del reset directo!
Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 26 de Octubre de 2007, 21:04:34
Esteca, no es necesario estar quitando el MCLR para poder programar IN-CIRCUIT...

Para poder programar In-CIRCUIT sin tener que quitar el PIC ni nada de nada (Así es como funcionan los entrenadores de PICs)solo se debe colocar el diodo de esta forma:

(http://img141.imageshack.us/img141/6706/boardsv7.jpg)
Título: Re: Microchip Mplab ICD 2
Publicado por: ESTECA55 en 26 de Octubre de 2007, 21:14:23
Esteca, no es necesario estar quitando el MCLR para poder programar IN-CIRCUIT...

Para poder programar In-CIRCUIT sin tener que quitar el PIC ni nada de nada (Así es como funcionan los entrenadores de PICs)solo se debe colocar el diodo de esta forma:

(http://img141.imageshack.us/img141/6706/boardsv7.jpg)

Hola PIC!, si lo se a eso, de hecho asi lo uso cundo uso mi GTP USB para programar in circuit, pero me refería a la hora de debuggear, el manual del ICD dice que no tiene que tener nada conectado el pin de reset:

(http://img91.imageshack.us/img91/1592/dibujogh0.jpg)

Por ahí me exprese mal cuando dije que lo programaba y ponía el jumper, en realidad lo pongo cuando uso el GTP o el ICD como programador in circuit

Saludos

PD: el circuito del reset que publique con la resistencia, el diodo y el cap es el que recomienda microchip, por eso uso eso y no la resistencia en serie con el diodo, que tambien funciona de 10 jejeje

Título: Re: Microchip Mplab ICD 2
Publicado por: LABmouse en 26 de Octubre de 2007, 22:58:59
Esteca, yo ya probé con el ICD2, con el GTP, con el ICDU-40, y todos funcionan con el diodo como yo digo. Lo que pasa en tu circuito es que tienes 2 cosas a mi parecer las que evitan que te trabaje In-CIRCUIT:

Que el diodo esta invertido. Tu tienes el Anodo para el MCLR, yo lo coloco Anodo a VCC.
colocas capacitor entre MCLR y GND. Eso no deja trabajar al programador.