Programador de microcontroladores PIC y Eeprom serie  por USB

GPIC USB base 

El Usuario es libre de utilizar el Software, siempre para uso individual y no comercial.
Deben mantenerse todas las menciones relativas a derechos de propiedad intelectual contenidos en el Software. Además, debe citarse a http://www.sitionica.com.ar como origen del Software y Hardware.

 

Interfaz de usuario

 


 Prototipo del programador USB

 


Descargas

Ultimas actualizaciones por fecha -  versiones anteriores no disponibles

10 - 03 - 10

Firmware - Interfaz de programación 1.5 rev 1 

- Correcciones en el Software.

- Reemplaza a la revisión anterior sin necesidad de actualizar Firmware.

- El comando "Llenar con datos aleatorios" se modificó para cargar en buffer la instrucción:  Movlw  Literal,  donde literal son datos aleatorios entre        0x00-0xFF.

La finalidad de este comando se limita a pruebas de hardware y comprobación total de las celdas de memoria de un microcontrolador sin tener que cargar un archivo .hex.

 

- En la función "Rellenar Buffer de memoria" se corrigió un error de direccionamiento.

 

- En la descripción del archivo cargado se incluyó un dato faltante: "Ultima modificación".


 

 

15 - 01 - 10

Firmware - Interfaz de programación 1.5 rev 0 -  versión anterior

- Cambios generales en el Software.

- Actualización en la comunicación Usb Hid.


21 - 06 - 09

Firmware - Interfaz de programación 1.4 rev 0  -  versión anterior

- Incorpora memorias seriales I2C (24Cxx) y Microwire (93Cxx). En el futuro se ampliará la lista de estos dispositivos.  

 IMPORTANTE : Ver el anexo: Modificaciones del hardware para la compatibilidad del programador con la nueva actualización del Firmware y Software.


20 - 06 - 09

Firmware - Interfaz de programación 1.3 rev 2 -  versión anterior

Correcciones menores


12 - 02 - 09

Firmware - Interfaz de programación 1.3 rev 1 -  versión anterior 

- Incorporados los Pic de la línea 18FxxJxx con tensión nominal de 3.3 volts:

18F24J10 18F25J10 18F44J10 18F45J10 18F63J11 18F63J90 18F64J11 18F64J90 18F65J10 18F65J11 18F65J15 18F65J50 18F65J90 18F66J10 18F66J11 18F66J15 18F66J16 18F66J50 18F66J55 18F66J60 18F66J65 18F67J10 18F67J11 18F67J50 18F67J60 18F83J11 18F83J90 18F84J11 18F84J90 18F85J10 18F85J11 18F85J15 18F85J50 18F85J90 18F86J10 18F86J11 18F86J15 18F86J16 18F86J50 18F86J55 18F86J60 18F86J65 18F87J10 18F87J11 18F87J50 18F87J60 18F96J60 18F96J65 18F97J60

Es necesario tener armada la versión completa del programador para la programación de estos microcontroladores. De esta forma no es necesario implementar ningún tipo de adaptación externa para las tensiones de Vdd y Vpp.   

 - De la línea 18Fxxxx se suman :

18F1220 18F2220 18F4220 18F1320 18F2320 18F4320

18F2682 18F4682 18F2685 18F4685 18F2458 18F4458

18F1230 18F1330

- Algunas correcciones generales.


15 - 01 - 09

Firmware - Interfaz de programación 1.2 - versión anterior 

- Nuevos Pic de la línea base incorporados :

10F200 10F204 10F206 10F220 10F222 12F508 12F509 12F510 16F54 16F57 16F59 16F505 16F506


03 - 01 - 09 - versión anterior

Firmware - Interfaz de programación   nueva revisión

- Reconfiguraciones I/O del puerto A (Data, Clk de ICSP), tiempos en el manejo de tensiones (Vdd, Vpp).

- El archivo hex de la actualización del Firmware (antes externo, en la carpeta del ejecutable), se incorporó en la interfaz de usuario. 

Dos funciones extras:

1- Opción de entrar por Vpp -> Vdd. Posibilita la programación, lectura, verificación, borrado, identificación de los Pic, para ciertas configuraciones de los registros de configuración que ponen en funcionamiento inmediato a los microcontroladores al suministrarle Vdd. (no es soportada por todos los Pic, consultar el data Sheet del correspondiente dispositivo).

2- Opción de identificar a los microcontroladores soportados al abrir la interfaz de usuario y establecer la opción de Vdd registrada al entrar.

Nota1:  Si el programador actualmente está en funcionamiento con la interfaz de usuario 1.1 y Firmware 1.0.0 :

- Desinstalar primero el software anterior, instalar desde el Setup la nueva revisión de la interfaz de usuario.

- Al abrir la interfaz saldrá un mensaje pidiendo actualizar el Firmware a la versión 1.0.1 (antes 1.0.0).

- La actualización se realiza desde el menú -> Configuración -> Actualizar Firmware.

Nota2: El anterior Firmware 1.0.0, es 100 % compatible pero carece de las reconfiguraciones I/O agregadas y de la función extra del punto 1.     


15 - 12 - 08  - versión anterior

Firmware - Interfaz de programación 1.1 

Algunas mejoras:

Selección manual de los registros de configuración para todos los Pic soportados. (se utiliza la nomenclatura original de Microchip en los registros de configuración).

Se agregó a la identificación del Pic el número de revisión.

Se incorporó la lectura en Ascii para los buffer de memoria de programa y datos eeprom, seleccionable desde el menú.

Algunos retoques en la gráfica de la interfaz.  

Fué modificado el código del bootloader del programador para la actualización del firmware.

Atención:  Debido al último cambio en el bootloader es necesario reprogramar el Pic 18F2550 desde otro programador para ser 100 % compatible. Si no se reprograma nuevamente funcionaría todo,  pero daría un error al intentar actualizar el Firmware.     


14 -12 - 08  - versión anterior

Firmware - Interfaz de programación 1.0


Correcciones generales

14 - 12 - 08 - Pin 1 del Pic 18F2550 se conectó a masa. (modificado: circuito y Pcb).

01 - 12 - 08 - Importación archivos Hex (compilador CCS).

01 - 12 - 08   Mascaras de bits de los registros de configuración de varios PIC Línea 18F.

07 - 11 - 08 - Importación de algunos archivos Hex.   

06 - 11 - 08 - Identificación del Pic 16F628.


Volver a página principal

 

 

 

 


EL SOFTWARE, FIRMWARE, HARDWARE, DOCUMENTACION SE ENCUENTRAN PROTEGIDOS POR LEYES Y TRATADOS RELATIVOS A PROPIEDAD INTELECTUAL.

Está permitida su difusión proporcionando el correspondiente enlace a este sitio Web.