Atmel AVR microcontrollers are ideal as small control systems for many devices found in everyday life. To make the AVR microcontroller work as designed, apart from writing the target program and verifying that its code is correct, you then need to load it into the microcontroller's memory. In order to do that it is necessary to use proper hardware - programmer, which is an intermediary between computer and microcontroller. Our AVR programmers are compatible with majority of popular Atmel AVR microcontrollers.
AVR programmers
Programmer ATB-USBASP ver. 4.2 + MkAvrCalculator
The ATB-USBASP programmer allows you to program microcontrollers from the AVR8 family by Atnel via the USB port of your PC. Thanks to it, you can work with the I2C and SPI bus...Programmer AVR compatible with USBasp ISP + IDC tape - black
The programmer AVR USBasp is fully compatible with the programmer to "USBasp" created by Thomas Fischl. It can be used to program microcontrollers of the ATMEL AVR family via...Programmer USB AVR Pololu v2.1 - microUSB 3,3V/5V - Pololu 3172
Pololu programmer compatible with with the popular STK500. It can be used to program AVR microcontrollers via the microUSB cable. Version 2 is equipped with two connectors...AVR 2 programmer compatible with USBasp ISP
Programmer AVR USBasp 2 is fully compatible with the USBasp programmer. It can be used to program microcontrollers from the AVR family via the USB port. Version 2 has two...- Reduced price
- Promotion
Programmer AVR / MCS-51 compatible with USBasp ISP + IDC tape - HW-437
The USBasp HW-437 programmer is a compact device designed for programming AVR and MCS-51 series microcontrollers . Equipped with ATMega8A-AU, it works with a voltage of 3.3...Proven, reliable design
AVR programmers offered by our shop are compatible with USBasp programmer designed by Thomas Fischl. Their small dimensions and well-thought-out, slick PCB design make them easy to connect. The USB interface is controlled by a pre-programmed Atmega8 microcontroller built on the programmer board. AVR programmers allow you to upload previously written programs from your computer to the FLASH memory on board your AVR microcontroller. Their design is compatible with most of the AVR microcontrollers available on the market. To upload a program to AVR microcontroller you need to connect the programmer to USB connector on your computer. On the other side there is a multi-wire ribbon ended with connector in 2x3 pins or 2x5 pins layout, but in AVR programmers. Connector in 2x3 arrangement is more often used. Pinouts forming the described connector are:
MOSI (Master Out Slave In) - pin responsible for sending data from computer to FLASH memory of microcontroller;
MISO (Master In Slave Out) - pin responsible for sending data from AVR microcontroller to computer;
SCK (Serial Clock) - clock responsible for time synchronisation during data exchange between computer and microcontroller on the programmer board;
RESET - before programming the microcontroller, this pin should be given a logic state from high to low in order to reset the microcontroller memory;
VTG - auxiliary power supply with 5 V;
GND - ground.
Helpful additional features of AVR programmers
Design and software of AVR programmers allows to write and read EEPROM memory contents, FLASH memory contents containing program and to set configuration bits and lock bits in programmed microcontroller. AVR programmers work with Windows, macOS and also Linux operating systems. The maximum data exchange rate is 5 kBit/s. All downloadable drivers required to run the programmer run on any Windows system with current support, both 32- and 64-bit versions.