The USBASP USBISP AVR Programmer is a reliable and easy-to-use USB in-system programmer (ISP) for programming AVR microcontrollers such as ATmega8, ATmega328, ATmega128, and many others.
Developed by Thomas Fischl, this open-source programmer communicates directly with your PC via USB, allowing firmware flashing, bootloader burning, and code uploading to AVR-based development boards — including Arduino, ATtiny, and custom embedded circuits.
It supports Windows (including Windows 7/10 64-bit), Linux, and macOS, and comes equipped with a 10-pin IDC connector and a 10-to-6 pin adapter, ensuring compatibility with a wide range of AVR boards and programming sockets.