¿Cuál es la diferencia entre Microchip y ICD y PICKit?

6

Entiendo que Microchip tiene depuradores en circuito (ICD) que brindan información sobre un PIC en ejecución (o dsPIC para esa materia) en tiempo real. Luego tenemos el ICE que va un paso adelante al reemplazar el microcontrolador dentro de la placa y emularlo. El ICE ofrece una vista completa de lo que sucedería dentro del PIC si hubiera un microcontrolador real en ese tablero.

Microchip también tiene algo llamado PICKit. Se puede utilizar para programar un PIC. ¿Se puede usar también para reemplazar el ICD? Me refiero específicamente a PICKit 3.

Para Easy PIC PRO v7 aquí hay una sección para "Programación con ICD2 / ICD3". ¿Se puede usar el PICKit en su lugar o debo comprar un ICD?

    
pregunta quantum231

2 respuestas

9

Hay una buena comparación entre PICKit 3, ICD 3, y ICE real aquí .

La gran diferencia entre el PICkit 3 y el ICD 3 es la velocidad: el PICKit se ejecuta a USB 1.1 / Velocidad completa (12 Mbs), y el ICD se ejecuta a USB 2.0 / Alta velocidad (480 Mbs) al igual que el Real ICE . Esto realmente hace una diferencia.

De lo contrario, PICKit y ICD tienen características similares, excepto que el ICD permite puntos de interrupción más complejos, incluidos los puntos de interrupción de software.

La principal diferencia entre el ICD 3 y el Real ICE es que este último usa la capacidad de rastreo (como JTAG) integrada en chips como la serie PIC32. El ICE real no no reemplaza el microcontrolador en el tablero con uno dentro del ICE real (aunque el nombre parece implicar eso).

El gráfico dice que PICKit no es adecuado para la programación de producción, mientras que ICD y Real ICE sí lo son. No estoy muy seguro de lo que quieren decir con eso, excepto que quizás la interfaz con la placa es más a prueba de fallos. La interfaz para el Real ICE está en su propia pequeña placa hija, por lo que si revientas los circuitos de salida, solo tienes que reemplazar esa pieza.

Le sugiero encarecidamente que obtenga un ICD 3 si puede pagarlo.

    
respondido por el tcrosley
2

Reviviendo un hilo viejo desde que salió PicKit 4. PicKit 4 es mucho más rápido que PicKit 3, por lo que ICD ya no es necesario si lo único que desea es velocidad.

También PicKit 4 pronto le permitirá colocar su HEX en una tarjeta micro SD para que la programe lejos de la computadora.

    
respondido por el Jonathan Corriveau

Lea otras preguntas en las etiquetas