Saltar al contenido

Programador USBtinyISP

  • PROYECTO

Recientemente me encargaron la construcción de un programador para la serie AVR8, los microcontroladores más famosos de ATMEL, el plano que debí utilizar como base fue el que se encuentra en la página web del grupo del Centro de Microelectrónica de la Universidad de los Andes. Luego de revisar el esquema y el PCB de la página decidí hacer unos cambios en la estructura de la PCB.

El esquema es el mismo y no tiene ningún cambio, en cuanto a la PCB hice un diseño más largo por el estilo del PICKit2 ICSP, dejando el conector USB en un extremo del circuito y los conectores ISP en el otro, agregué las marcas de los pines de los conectores (MISO, SCK, RES, VTG, MOSI y GND) haciendo más fácil identificar los pines.

El programador soporta los siguientes microcontroladores:

  • 32UC3A0512
  • ATXMEGA128A4
  • ATXMEGA64A4
  • ATXMEGA32A4
  • ATXMEGA16A4
  • ATXMEGA256A3B
  • ATXMEGA256A3
  • ATXMEGA192A3
  • ATXMEGA128A3
  • ATXMEGA64A3
  • ATXMEGA256A1
  • ATXMEGA192A1
  • ATXMEGA128A1REVD
  • ATXMEGA128A1
  • ATXMEGA64A1
  • ATMEGA6450
  • ATMEGA3250
  • ATMEGA645
  • ATMEGA325
  • AT90USB82
  • AT90USB162
  • AT90USB1287
  • AT90USB1286
  • AT90USB647
  • AT90USB646
  • ATMEGA32U4
  • ATMEGA128RFA1
  • ATMEGA2561
  • ATMEGA2560
  • ATMEGA1281
  • ATMEGA1280
  • ATMEGA640
  • AT90PWM3B
  • AT90PWM2B
  • AT90PWM3
  • AT90PWM2
  • ATTINY2313
  • ATMEGA328P
  • ATMEGA168
  • ATTINY861
  • ATTINY461
  • ATTINY261
  • ATMEGA8535
  • ATMEGA8515
  • ATMEGA161
  • ATMEGA6490
  • ATMEGA649
  • ATMEGA3290P
  • ATMEGA3290
  • ATMEGA329P
  • ATMEGA329
  • ATMEGA169
  • ATMEGA163
  • ATMEGA162
  • ATMEGA1284P
  • ATMEGA644P
  • ATMEGA644
  • ATMEGA324P
  • ATMEGA164P
  • AT90CAN128
  • ATMEGA128
  • ATMEGA103
  • AT90S8535
  • AT90S8515
  • AT90S4434
  • AT90S4433
  • AT90S2343
  • AT90S2333
  • AT90S2313
  • AT90S4414
  • AT90S1200
  • ATTINY9
  • ATTINY5
  • ATTINY4
  • ATTINY84
  • ATTINY44
  • ATTINY24
  • ATTINY85
  • ATTINY45
  • ATTINY25
  • ATTINY88
  • ATMEGA88
  • ATMEGA48
  • ATTINY26
  • ATMEGA8
  • ATMEGA32
  • ATMEGA16
  • AT90CAN32
  • AT90CAN64
  • ATMEGA64
  • ATTINY15
  • ATTINY13
  • ATTINY12
  • ATTINY11

En la página del Centro de Microelectrónica se encuentran las instrucciones para utilizar el programador.

GitHub: USBtinyISP

Más información:
Técnicas y Tecnologías de Diseño Electrónico
USBtiny Project
AVR programmer & SPI interface

Si tienes alguna inquietud no dudes en comentar.

6 comentarios en «Programador USBtinyISP»

  1. Hola Palma, Gusto en Saludarte, espero te encuentres bien. Mi nombre es Francisco Reyes, soy de Valencia, Venezuela. Con respecto a tu programdor USBtinylISP quisiera saber donde puedo conseguir el Firmware del microcontrolador Atmel de dicho proyecto. Gracias de antemano, que sigan los éxitos…

  2. Buen dia palma.. mi amigo e estado buscando el firmware del programador y no logro encontrarlo.. me gustaria saber si es tan amable de colocar su enlace.. otra cosa me gustari saber si el programador actualmente lo han actualizado..

  3. Muchas gracias por responderme.. efectivamente ya veo que si es el firmware… tengo una duda con el esquema que desarrollaste.. el microcontrolador que agregastes en el diagrama es el AT90S2313P correcto? en el diagrama oficial sale el microcontrolador ATTINY2313-20P qué diferencias hay ?

    en mi país es algo dificil encontrar ese tipo de micro.. en mercadolibre encontre el que usted agregó a su diagrama.. te dejo el enlace a para ver si es el mismo ya que no conozco mucho de dicho controlador.

    http://articulo.mercadolibre.com.ve/MLV-453115644-at90s2313-microcontrolador-atmel-avr-_JM

    saludos

Deja un comentario