stringtranslate.com

Kit de pic

Kit de PIC 1

PICkit es una familia de programadores para microcontroladores PIC fabricados por Microchip Technology . Se utilizan para programar y depurar microcontroladores, así como para programar memorias EEPROM . Algunos modelos también pueden incorporar analizadores lógicos y herramientas de comunicaciones seriales ( UART ).

Versiones

Kit de PIC 1

El PICkit 1 era un programador USB rudimentario para microcontroladores PIC , producido por Microchip Technology , el fabricante de la serie de microcontroladores PIC. Fue presentado el 31 de marzo de 2003, con un precio de 36 dólares estadounidenses. [1]

El PICkit 1 se integró en una placa de demostración, que incluye ocho LED , un interruptor y un potenciómetro . Su programa predeterminado, explicado en la documentación, hace girar los LED en serie. La dirección y la velocidad de rotación de la pantalla de luz se pueden cambiar con el botón y el potenciómetro de la placa PICkit.

Kit de PIC 2

Kit de PIC 2

El PICkit 2 se introdujo en mayo de 2005 [2] para reemplazar al PICkit 1. El PICkit 2 tiene una unidad de programación/depuración independiente que se conecta a la placa que lleva el chip que se va a programar, mientras que el PICkit 1 es una unidad única. Esto hace posible utilizar el programador con una placa de circuito personalizada a través de un conector de programación serial en circuito (ICSP). Sin embargo, esta característica no está pensada [2] para la denominada programación "de producción".

El PICkit 2 utiliza un PIC18F2550 interno con USB FullSpeed. El firmware del PICkit 2 permite al usuario programar y depurar la mayoría de los PICmicro y dsPIC de 8 y 16 bits de la línea de productos de Microchip.

El PICkit 2 está abierto al público, incluido el esquema de hardware, el código fuente del firmware (en lenguaje C) y los programas de aplicación (en lenguaje C#). Los usuarios finales y terceros pueden modificar tanto el hardware como el software, por ejemplo, la versión Linux del software de aplicación PICkit 2, la compatibilidad con CMD de estilo DOS, etc.

El PICkit 2 tiene una función Programmer-To-Go (PTG), que permite descargar la imagen de memoria del MCU PIC en la memoria integrada (EEPROM I²C de 128 KB o EEPROM I²C de 256 KB). Una vez que se ha descargado la imagen, los dispositivos se pueden programar con esta imagen de memoria sin una PC.

La versión Microchip de PICkit 2 tiene una memoria de 128 KB como estándar. Se pueden añadir 256 KB de memoria modificando el hardware o utilizando un clon de terceros.

El PICkit 2 incorpora un analizador lógico de tres canales de 500 kHz y una herramienta UART . Estas funciones no están disponibles en el PICkit 3.

Desde el lanzamiento de la versión 2.61, el software para PC PICkit 2 admite un máximo de 4 megabytes de memoria para la función de programador portátil. Con esta modificación, el PICkit 2 admite ocho veces más memoria que el PICkit 3. Esta mejora ha sido aportada por Au Group Electronics y se informa que el firmware del PICkit 2 también se enviará al equipo PICkit 2 de Microchip a mediados de marzo de 2009.

Kit de PIC 3

Kit de PIC 3

En enero de 2009, Microchip lanzó el PICkit 3 , una variante del PICkit 2 con el mismo formato y una nueva carcasa translúcida. Cuenta con un procesador PIC24F de 16 bits más rápido y un rango de regulación de voltaje más amplio.

Tanto el PICkit 2 como el PICkit 3 tienen reguladores de voltaje internos de modo conmutado: a partir de una fuente USB de 5 V a unos 100 mA, el PICkit 2 genera de 2,5 a 5 voltios, y el PICkit 3 genera de 2,5 a 5,5 voltios. En ambas unidades, se puede aumentar la precisión calibrando la salida con un multímetro. En algunos PIC, se puede generar el voltaje de programación MCLR, a unos 13 a 14 voltios. Este voltaje es necesario para reprogramar la memoria flash.

Kit de PIC 4

Kit de PIC 4

En febrero de 2018, Microchip lanzó el PICkit 4, que admite la depuración y programación de ICSP y JTAG. En el momento del lanzamiento, no todos los dispositivos PIC eran compatibles, pero el firmware se actualizaba continuamente para agregar compatibilidad con nuevos dispositivos. [3]

PICkit4 también admite la programación/depuración de dispositivos AVR con interfaces UPDI/PDI/JTAG/SPI/debugWIRE mediante la enumeración en "modo AVR", lo que hace que su interfaz de comunicación USB sea compatible con la de Atmel-ICE.

Kit de PIC 5

En julio de 2023, Microchip lanzó PICkit 5. Admite depuración/programación ICSP y JTAG para dispositivos Microchip y UPDI/PDI/JTAG/SPI/debugWIRE para dispositivos AVR. [4]

El PICkit 5 parece casi idéntico al PICkit 4 y ambos comparten un conjunto de características similares. Las únicas diferencias funcionales son el uso del conector USB-C (en lugar del antiguo micro-B USB) y la conectividad Bluetooth . [5]

Software

PICkit 2 y PICkit 3

El software para los depuradores/programadores en circuito PICkit 2 y PICkit 3 de Microchip fue lanzado por Microchip en 2009 y 2012 respectivamente. El software es de código abierto y Microchip no lo mantiene. Por lo tanto, no es compatible con sistemas operativos modernos ni con nuevos microcontroladores PIC.

Clones y fuentes abiertas

PICkit 2 puede programar y depurar la mayoría de los PIC (a fecha de mayo de 2009, sólo la familia PIC32 no es compatible con la depuración MPLAB). Desde su primera versión, todo el código fuente del software (firmware, aplicación para PC) y los esquemas de hardware están abiertos al público. Esto hace que sea relativamente fácil para un usuario final modificar el programador para su uso con un sistema operativo que no sea Windows, como Linux o Mac OS. También genera mucho interés por el bricolaje, al tiempo que permite crear clones fácilmente. La estructura de código abierto aporta muchas características a la comunidad PICkit 2, como Programmer-to-Go, la herramienta UART y la herramienta lógica, que han sido aportadas por los usuarios de PICkit 2. Los usuarios también han añadido características como la capacidad Programmer-to-go de 4 MB, circuitos USB buck/boost, conectores tipo RJ12 y más. Incluso penetró en la comunidad Atmel, ya que se puede configurar en una herramienta ISP AVR. [6]

Kit de PIC 3.5

PICkit3.5 es una descripción de un clon no fabricado por Microchip. [7] El dispositivo afirma ofrecer algunas mejoras con respecto al PICkit 3 de MicroChip y a los clones de otros fabricantes. [8]

PICKitPlus

En 2018, se lanzó el software PICKitPlus [9] para brindar soporte a los microcontroladores de 8 bits más nuevos que no eran compatibles con el software original de Microchip, incluidos, entre otros, los rangos 16F18xxx y 18F2xKxx. El software es donateware.

El objetivo de PICKitPlus es facilitar la programación de cualquier microcontrolador PIC de 8 bits mediante los depuradores/programadores en circuito PICkit™ 2 y PICkit™ 3 (ICSP). El software extiende la vida útil de los dispositivos de hardware PICkit2 y PICkit3 existentes al permitirles trabajar con los microcontroladores PIC de 8 bits más nuevos.

Las capacidades incluyen:

  1. Interfaz gráfica PICkit 3 actualizada para el hardware PICkit3;
  2. Interfaz gráfica PICkit 2 actualizada para el hardware PICkit2; y
  3. Una nueva aplicación de línea de comandos que admite dispositivos PICkit2 y PICkit3.

Hay planes para que en el futuro [ ¿cuándo? ] se dé soporte a MacOS y Linux.


Referencias

  1. ^ "mcparam=es013622 Nota de prensa de PICkit 1".
  2. ^ Guía del usuario de PICkit 2, de la que se dedujo la fecha de introducción del producto; también contiene una advertencia contra el uso del programador PICkit 2 para la programación de producción
  3. ^ "Soporte de 4 partes de MPLAB PICkit | Microchip".
  4. ^ "Depurador en circuito MPLAB PICkit 5".
  5. ^ "Guía del usuario del depurador en circuito MPLAB PICkit 5" (PDF) .
  6. ^ avrdude incluyó a pickit2 como un adaptador de programación para chips AVR de Atmel: http://www.nongnu.org/avrdude/user-manual/avrdude_4.html
  7. ^ https://www.eevblog.com/forum/microcontrollers/pickit-3-versus-pickit-3-5/ [ URL desnuda ]
  8. ^ https://www.eevblog.com/forum/microcontrollers/difference-between-pickits/msg1209893/#msg1209893 [ URL desnuda ]
  9. ^ Página web de PICKitPlus: http://gcbasic.sourceforge.net/Typesetter/index.php/PICkitPlus

Enlaces externos

Pastilla:

Reseñas:

Clones de terceros:

Software: