USBasp es un programador para microcontroladores AVR de ATMEL que funciona por puerto USB.
El diseño es simple y consiste en un microcontrolador ATMega8 o ATMega48 en conjunto con varios componentes pasivos. El programador se comunica con el puerto USB mediante el firmware cargado en el microcontrolador por lo tanto no necesita ningún chip especial.
Características:
# Multiplataforma: Funciona bajo GNU/Linux, Mac OS X y Windows.
# No necesita controlador USB ni componentes SMD.
# La velocidad de programación es de hasta 5kBytes/seg.
# Opción SCK para trabajar con bajas velocidades de reloj (menores a 1,5MHz).
Software:
El programador ha sido testeado con varios paquetes de software, y los recomendados son:
AVRDUDE, soporta USBasp desde la versión 5.2.
BASCOM-AVR, soporta USBasp desde la versión 1.11.9.6.
Khazama AVR Programmer, GUI para USBasp y AVRDude bajo Windows XP/Vista.
eXtreme Burner, GUI para Windows para programadores AVR basados en USB.
Hardware:
El proyecto completo y el firmware para el microcontrolador se pueden descargar de forma gratuita desde http://www.fischl.de/usbasp/.