ICD2 vs ICD3 vs Pickit3

481 views
Skip to first unread message

Miguel Grassi

unread,
Sep 3, 2016, 4:49:10 PM9/3/16
to Embebidos32
Hola gente. 

Va una pregunta sobre PICs. Por favor, evitemos comentarios fundamentalistas para no generar flaming inútil en el foro.

El asunto es que, por esas cosas de la vida, debo hacer algo con un PIC16LF1786 y no con ningún otro micro o alternativa. Es así que desempolvé mi version instalada de MPLAB y mi viejo ICD2 (alternativo, aclaro) con el que he trabajado bastante otrora, para encontrarme con que al setear el mencionado micro en la IDE me indica que no es posible usar el ICD2 sino sólo alguno de los siguientes: REAL ICE, PM3, ICD3 o Pickit 3. 

Cómo lo que tengo que hacer es muy puntual y probablemente por única vez, no quisiera gastar 7 lucas en el ID3 (eso vale en M.Libre) y me pregunto entonces:

¿La incompatibilidad viene sólo por el lado de la tensión de alimentación (de última puedo alimentar el micro target desde otra fuente, aunque si mal no vi en la DS, soporta 5V) o hay otras incompatibilidades que son insalvables?

También he visto que el PicKit 3 es mucho más barato, aunque ignoro las diferencias, más allá de que este no puede ser usado para desarrollo, por temas de  licencia.

Si alguien de la lista tiene experiencia en el tema, agradeceré cualquier comentario que me pueda ser útil.

Muchas gracias y saludos,

--

Miguel


Fernando Lichtschein

unread,
Sep 3, 2016, 5:55:49 PM9/3/16
to embebidos32@
Tengo que confesar que mi primer microcontrolador fue un PIC 16C84 (mi primer micro procesador fue un 8085), no hay de qué avergonzarse.

Buscaremos en Google o apelaremos a la manada, alguna solución va a aparecer, aunque sea usar como programador otra herejía que no voy a nombrar (empiieza con A)

--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32+unsubscribe@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Mirko Leonardo Serra Labán

unread,
Sep 3, 2016, 11:16:00 PM9/3/16
to embebidos32
En Elemon el pickit3 está a 57 dólares.

Yo lo tengo y funciona muy bien, aunque no sé específicamente con ese micro. Al menos para proyectos pequeños, nunca un problema.

No entendí cuál es el problema de licencia, sin embargo.


El 3 de septiembre de 2016, 17:48, Miguel Grassi <migr...@gmail.com> escribió:

Marcelo Navarta

unread,
Sep 4, 2016, 12:40:40 PM9/4/16
to embeb...@googlegroups.com
Hola Miguel, la línea 16F1XXX, cambia el algorritmo de programación, además de las tensiones y el echo de que la arquitectura está mejorada y adaptada para la programación en C. Yo utilizo el pickit3 para programarlo y para depurar on board. en ML está en $900. Saludos!

Miguel Grassi

unread,
Sep 4, 2016, 6:34:30 PM9/4/16
to Embebidos32
Gracias a todos por las respuestas. Supongo que la opción más razonable en costo/tiempo es el Pickit3. 

Decía lo de la licencia, Mirko, porque lo lei en algún foro que googlée. Sin embargo, verificando eso ahora, encuentro que el el User Manual del Pickit3 dice sólo: "The PICkit 3 is NOT a production programmer. It should be used for development purposes only. The Programmer-To-Go operation offers programming portability for field environments, not for production purposes" pero no aclara mucho más sobre la razón.

Gracias y saludos,

Miguel

Leandro Alesso

unread,
Sep 5, 2016, 7:07:52 AM9/5/16
to Embebidos32
Buen dia, 
Si es para un solo proyecto, no hace falta que te compres una programadora nueva, alcanza con usar el software de PICkit 2, es externo al entorno del MPLAB.
En caso de que no te reconozca el PIC, busca un PK2DeviceFile.dat en internet por uno mas nuevo y que lo acepte.

La verdad que no se porque surge la incompatibilidad entre el entorno MPLAB con la programadora, en la version MPLAB X tambien pasa lo mismo con algunos micros y la PICkit2.

La PICkit 3 es solo necesario si o si para la familia de PICs de 32 bits.

Miguel Grassi

unread,
Sep 5, 2016, 7:58:58 AM9/5/16
to Embebidos32
Hola Leandro,

¿Cómo es eso? ¿El soft del Pickit2 funcionará con mi ICD2 ? 
Y aunque así sea,el Pickit2 tampoco sirve para el 16F1xxx... ¿o vos decís que sí?

Gracias 

Miguel

--

Marcelo Navarta

unread,
Sep 5, 2016, 12:08:26 PM9/5/16
to embeb...@googlegroups.com
Miguel, buen día.
Para sacarse algunas dudas:
Hasta el pickit2, ICD2 la forma de upgrade de los micros que iban saliendo nuevos se hacia recargando ese archivo que hace referencia Leandro..Un DAT para la interface y un HEX para el programador, desde el año 2010 Microchip dejó de actualizar estos productos, discontinuándolos, El micro que vos querés grabar, necesita el Pickit3, ICD3, RealICE o PM3 (2012).Pág 436 del datasheet. Antes el programador se podía usar fuera de la plataforma MPLAB, ahora está integrada a ella, cada vez que se actualiza también se incorporan los upgrades del programador, de hecho, cuando el programador identifica al micro, carga en el programador el firmware específico de dicho micro, es por ello que el pickit3 no tiene sofware de grabación fuera de la plataforma.Si no querés usar MPLABX, podes usar MPLAB IDE V9.83

NMV

unread,
Sep 5, 2016, 1:16:22 PM9/5/16
to embeb...@googlegroups.com
Les paso una tabla comparativa de las herramientas de debug de Microchip extraída del manual de PICkit 3




-- 
Ing. Nelson M. Villagra.
RADE
Matrícula Nº I - 6253 (Copitec)
Av. Alvarez Thomas 3036 8°D (C1431FOU)
CABA. Buenos Aires. Argentina.
CUIT 20-25704703-3
Tel: +5411-4524-1095 ; Cel: +54911-3124-2780
nel...@rade.com.ar
www.rade.com.ar



-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

-- 
Ing. Nelson M. Villagra.
RADE Technologies
Matrícula Nº I - 6253 (Copitec)
Av. Alvarez Thomas 3036 8°D (C1431FOU)
CABA. Buenos Aires. Argentina.
CUIT 20-25704703-3
Tel: +5411-4524-1095 ; Cel: +54911-3124-2780
n...@rade.com.ar
www.rade.com.ar

Miguel Grassi

unread,
Oct 14, 2016, 1:22:29 PM10/14/16
to Embebidos32
Hola todos,

Para darle un cierre al tema, simplemente les comento que con el ICD2 fue imposible programar el micro mencionado. Por suerte un amigo viajaba a USA y me trajo el Pickit3, con el cual espero no tener problemas. Por lo pronto el MPLAB X con el Pickit3 conectado acepta la elección del micro sin problemas, cosa que con el otro programador no sucedía.

Muchas gracias a todos por las respuestas,

Saludos,

Miguel


-- 
Ing. Nelson M. Villagra.
RADE Technologies
Matrícula Nº I - 6253 (Copitec)
Av. Alvarez Thomas 3036 8°D (C1431FOU)
CABA. Buenos Aires. Argentina.
CUIT 20-25704703-3
Tel: +5411-4524-1095 ; Cel: +54911-3124-2780
n...@rade.com.ar
www.rade.com.ar

--

DYLAN SANTIAGO LASSO GUAYARA

unread,
Mar 3, 2019, 11:27:39 AM3/3/19
to Embebidos32
Hola Miguel, buenos días. Soy estudiante de Ing. Electrónica, y para mi tesis utilizaré el mismo pic que deseabas programar, el PIC16LF1786, y actualmente poseo el mismo problema tuyo. No he podido programar el micro por falta de programador. Sin embargo, tengo en mis manos un Pickit 3 que me prestaron, y me gustaría saber si efectivamente te sirvió programarlo con este. Estaré atento a tu respuesta, mil gracias.
--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.


--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
-- 
Ing. Nelson M. Villagra.
RADE Technologies
Matrícula Nº I - 6253 (Copitec)
Av. Alvarez Thomas 3036 8°D (C1431FOU)
CABA. Buenos Aires. Argentina.
CUIT 20-25704703-3
Tel: +5411-4524-1095 ; Cel: +54911-3124-2780
n...@rade.com.ar
www.rade.com.ar

--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.

Miguel Grassi

unread,
Mar 4, 2019, 9:31:58 AM3/4/19
to Embebidos32
Hola Dylan,

Si, si. Con el PicKit 3 funcionó perfectamente y lo pude programar sin problemas. No suelo trabajar con el PIC16LF1786, pero en ese caso era para un proyecto que ya estaba desarrollado alrededor de ese micro

Saludos,
Reply all
Reply to author
Forward
0 new messages