Ahora es posible programar microcontroladores AVR de Atmel utilizando el programador de Microchip PICKit2 sin realizar cambios en el hardware o firmware del mismo. También se puede utilizar cualquier software favorito compatible con el programador AVRISP (serial).
Mediante la aplicación PK2AVRISP se simula el comportamiento del programador AVRISP decodificando los comandos AVRISP recibidos desde un puerto serie virtual, y se traducen en comandos compatibles con el PICKit2 para luego enviarlos al programador de Microchip vía el puerto USB.
PK2AVRISP actúa como un puente entre la aplicación de programación AVR y el programador PICKit2, emulando el protocolo AVRISP. Para que todo funcione es necesario instalar el driver com0com que creará dos puertos serie virtuales enlazables.
PK2AVRISP ha sido probado con las siguientes aplicaciones:
– CodeVision AVR (seleccionar “AVRISP/STK500 programmer”)
– AVRStudio (AVRISP)
– avrdude (Windows) (seleccionar “stk500v2 programmer”)
Las pruebas fueron hechas con el microcontrolador ATmega8. También se probó con éxito con ATtiny2313 y ATMega128.
El proyecto se encuentra en estado Alfa, con muchos errores. Es por ello que debe usarse bajo su propio riesgo.