USBASP Pinout – USBASP AVR Programmer

AC-PG-USBASP USBASP AVR Programmer

AC-PG-USBASP

USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega8 and a few passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed.

USBASP Pinout

USBASP Pinout

Some of the key features include:
a.  Works under multiple platforms. Linux, Mac OS X and Windows are tested,
b.  Programming speed is up to 5kBytes/sec, and
c.  SCK option to support targets with low clock speed (< 1,5MHz).

IPS2 – 6 pin SIL

The 6 pin ISP connection provides an alternative to the standard 10 pin IDC connector. The board provides 6 holes where a single row header, polarised header or other connector can be mounted.

The pinout is shown in Figure 3.

1 (VCC +5V)
2 (MOSI)
3 (SCK)
4 (MISO)
5 (RESET)
6 (GROUND)

USBASP Atmega Circuit

USBASP Atmega Circuit

Supported Microcontrollers

AT89S8252  AT90S2343(L)  ATMEGA168(V)  ATMEGA649(V)
ATTiny12(L)  AT90S1200(L)  ATMEGA169(V)  ATMEGA6490(V)
ATTiny13(V)  AT90S8515(L)  ATMEGA169P(V)  ATMEGA128(L)
ATTiny15(L)  AT90S8535(L)  ATMEGA32(L)  ATMEGA1280(V)
ATTiny24(V)  ATMEGA48(V)  ATMEGA324(V)  ATMEGA1281(V)
ATTiny25(V)  ATMEGA8(L)  ATMEGA325(V)  ATMEGA2560(V)
ATTiny26(L)  ATMEGA88(V)  ATMEGA3250(V)  ATMEGA2561(V)
ATTiny2313(V)  ATMEGA8515(L)  ATMEGA329(V)  AT90CAN32
ATTiny44(V)  ATMEGA8535(L)  ATMEGA3290(V)  AT90CAN64
ATTiny45(V)  ATMEGA16(L)  ATMEGA64(L)  AT90CAN128
ATTiny84(V)  ATMEGA162(V)  ATMEGA640(V)  AT90PWM2(B)
ATTiny85(V)  ATMEGA163(L)  ATMEGA644(V)  AT90PWM3(B)
AT90S2313(L)  ATMEGA164(V)  ATMEGA645(V)
AT90S2323(L)  ATMEGA165(V)  ATMEGA6450(V)

Datasheet Manual Download :

USBASP pdf

Related articles across the web