Buenos Aires - Argentina
 

 

  GPIC SE: Nuevo Programador Usb de microcontroladores PIC y memorias Eeprom 

Segunda Edición del programador Usb de microcontroladores Pic y memorias Eeprom serie.

Nuevo desarrollo con un Hardware simple, sencillo y flexible para las diferentes familias de microcontroladores Pic y memorias Eeprom serie. Basado exclusivamente en las especificaciones de programación de Microchip.

  • Hardware simplificado

  • Mayor flexibilidad para las diferentes líneas de microcontroladores Pic

  • Mayor número de dispositivos soportados: 10Fx, 12Fx, 12LFx, 16Fx, 16LFx, 18Fx, 18FxJ, 18FxK, 30Fx, 24FJx, 24HJx, 33FJx 

  • Mayor número soportado de Eeprom serie I2C, Microwire

  • Software y Firmware actualizable

Comentarios del Autor: Desde su publicación, el primer programador GPIC USB me ha dado muchas satisfacciones a nivel personal. Principalmente por la cantidad de mensajes, opiniones y sugerencias recibidas, comentarios, participación y agradecimientos de los usuarios que lo han armado, el espacio o mención que muchos le dan en sus páginas web, etc, etc. Estas son las principales razones que me motivan para continuar publicando y mejorando en nuevos proyectos de programadores, gracias a sus reconocimientos.

Hace un año aproximadamente que estoy utilizando, probando e incorporando nuevos dispositivos a una Segunda Edición del programador GPIC ahora publicada. El circuito electrónico está diseñado para utilizar el mínimo indispensable de componentes para un programador Usb, sin perder flexibilidad para la programación de las diferentes familias de microcontroladores Pic, utilizando componentes de los más comunes.


El GPIC SE no es compatible con el anterior programador Usb. El circuito electrónico es diferente. Las rutinas del Firmware y Software derivan del primer programador pero se reestructuraron muchas etapas adaptándolas al nuevo Hardware.
Además, el Firmware está más optimizado y ocupa poco espacio en memoria; utiliza, hasta estos momentos, menos del 50% de la capacidad de la memoria Flash del 18F2550 pese a tener que realizar el trabajo pesado de generar los algoritmos de todas las familias soportadas, comunicación Usb, protocolo ICSP y conversión Dc-Dc. Esto se debe principalmente a las rutinas del Firmware: 90% ensamblador (rutinas generales) 10% C18 (intérprete del protocolo del programador entre Soft/Firm). La librería de comunicación Usb fue reemplazada íntegramente por una nueva, escrita totalmente en ensamblador y reduciendo el código a la mitad de la utilizada anteriormente en C18.

En el Software del programador se reestructuraron algunas cosas, entre ellas se optó por manejar la comunicación Usb externamente desde una librería Dll escrita en C++.

Actualmente el GPIC SE 1.0.0 soporta más de 580 dispositivos, entre microcontroladores Pic y Eeprom seriales. En lo sucesivo procuraré ir actualizando con nuevas versiones y revisiones del Software y Firmware. Asimismo, está presente para un futuro la idea de ir migrando el proyecto hacia una multiplataforma.

 

 

   Esquema electrónico y descripción

 

   Dispositivos soportados

 

   Software - Firmware - Download

 

   Donaciones

 

   Adquirir GPIC SE

 

 

 


  GPIC USB: Programador de microcontroladores PIC y memorias Eeprom por puerto UsbDesarrollo personal de un programador por puerto USB basado exclusivamente en las "Programming Specifications" de Microchip.

     Esquema electrónico y descripción

   
 Software - Firmware - Pcb - Esquema electrónico - Download                                                             

    
Algunos detalles para tener en cuenta
                                                                                                                                   
    
Comunicación ICSP

Si querés enviar comentarios, sugerencias, reportes de funcionamiento o consultas ingresá a Contacto y enviame un mail.

Histórico

Este proyecto comenzó a principios del 2008 cuando inicié la escritura del código fuente para el Firmware de un 18F2550 y la elaboración del Software correspondiente a la interfaz de usuario para la PC de un programador de microcontroladores Pic por puerto Usb. Anteriormente ya había estado interesado en los procesos de programación de los Pic  por lo tanto, basado en esas experiencias y  en el estudio de los Data Sheets referentes a  las especificaciones de programación de los microcontroladores, surgió el GPIC USB como una aplicación totalmente funcional hacia finales de Octubre del 2008.


  22 - 10 - 10

GPIC USB cumplió dos años en la web, para festejar semejante acontecimiento ya está disponible para la descarga la versión 2.0.0

Nuevas funciones y soporte para dsPic30F.

 

Ver más


  Programador de memorias Eeprom serie:

 

Programador de memorias Eeprom seriales por puerto Usb.

Permite la programación de una amplia variedad de memorias Eeprom con diferentes protocolos de comunicación, I2C, Microwire, SPI, UNI/O.

 

Ver más

 


  Documentación traducida, datasheets:

 

Microchip 1K-16K UNI/O Serial Eeprom