USBasp - a simple and convenient programming avr microcontroller interface with ISP (serial download mode). Connected to the USB-port on your computer, which is very convenient because now most PCs do not have COM- or LPT- ports. Use USBasp programmer function in-circuit programming (ISP) allows you to quickly and repeatedly programmed microcontroller avr, even without removing it from the device. The process of debugging software using this AVR programmer is simple, convenient and saves time.
USBasp. A truly "national" USB-programmer - because of ease of manufacture, ease of circuit and open source, it has become a de facto standard and is supported by a large number of software utilities.
Programmer USBasp only supported programming interface ISP. To work under Windows need a driver (there here ). USBasp protocol used for many USB-bootloaders (due to the openness and simplicity).
Supported AVR microcontrollers:
USBASP AVR Programmer supports all microcontrollers ATMEL serial programming mode with ISP (In System Programming): ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861
AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515 , AT90S8535 ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168, ATmega169, ATmega32, ATmega323, ATmega324, ATmega325, ATmega3250, ATmega329, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega128, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega103, ATmega406, ATmega8515, ATmega8535 AT90CAN32, AT90CAN64, AT90CAN128 AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B AT90USB1286, AT90USB1287, AT90USB162 , AT90USB646, AT90USB647
Connect the programmer to the device is done with the help of the plume. Naznecheniya Pin ISP is given below
- MOSI (output data)
- VCC + 5v (power output for programmable devices from the USB current to 200ma)
- Reset (connects to the reset of the microcontroller)
- SCK (output timing data)
- MOSI (input data for isp programming)
- GROUND (minus the food, the total)
When you open the jumper on the SCK frequency is increased to 375 kHz, with a closed reduced to 8 kHz. This is done by programming the MC with a frequency of less than 1.5 MHz. Basically, all the MK factory programmed timing from the internal oscillator frequency of 1 MHz, so you need to set the jumper on the programmer
Green (Yellow) - indicates the operating status of the programmer
Red - indicates that data is being exchanged between the device and the PC
If you do not have the ability or desire to buy a programmer USBasp, it is possible to collect himself. Describe the assembly in this article