Keszoox
USBASP USBISP USB AVR Programmer ISP with 10-Pin to 6-Pin Adapter
USBASP USBISP USB AVR Programmer ISP with 10-Pin to 6-Pin Adapter
Couldn't load pickup availability
USBASP / USBISP USB AVR ISP Programmer with 10-Pin to 6-Pin Adapter
The USBASP/USBISP is a low-cost, open-source USB in-system programmer (ISP) for Atmel AVR microcontrollers. Compatible with avrdude, Arduino IDE, and AVR Studio, it supports a wide range of AVR devices via the standard 10-pin and 6-pin ISP headers. Includes a 10-pin to 6-pin adapter for maximum compatibility.
Key Specifications
| Parameter | Value |
|---|---|
| Interface | USB 1.1 / 2.0 Full-Speed |
| Programming Interface | ISP (In-System Programming) |
| Connector | 10-pin IDC + 6-pin IDC (adapter included) |
| Target Voltage | 3.3V / 5V selectable |
| Clock Speed | 375kHz (adjustable via jumper) |
| OS Support | Windows, Linux, macOS |
| Firmware | Open-source USBASP firmware |
Supported AVR Devices
ATmega8, ATmega16, ATmega32, ATmega48, ATmega88, ATmega168, ATmega328P, ATmega2560, ATtiny13, ATtiny25, ATtiny45, ATtiny85, AT90S series, and more.
Why Choose This Programmer?
- Broad Compatibility — Works with virtually all AVR ISP-capable devices
- No External Power Needed — USB-powered, plug-and-play on Linux/macOS
- Open-Source Firmware — Updateable, community-supported USBASP firmware
- Slow Clock Mode — Jumper JP3 enables 8kHz clock for fresh/fused chips
- Adapter Included — 10-pin to 6-pin adapter covers both ISP header standards
Typical Applications
- Burning bootloaders onto Arduino boards (Uno, Nano, Pro Mini)
- Programming bare ATmega/ATtiny chips directly
- Flashing custom firmware via avrdude CLI
- Recovering bricked Arduino boards with wrong fuse bits
- Embedded systems development and prototyping
Compatible Software
avrdude (command: -c usbasp), Arduino IDE (Tools → Programmer → USBasp), AVR Studio, PlatformIO.
FAQ
Q: Does it work on Windows 10/11 without drivers?
A: Requires Zadig (libusb-win32) driver installation on Windows. Linux and macOS work natively.
Q: Can it program ATmega328P at 3.3V?
A: Yes — set the voltage jumper to 3.3V and use slow clock mode if the chip is running below 1MHz.
Package Contents
- 1× USBASP/USBISP USB AVR Programmer
- 1× 10-pin to 6-pin ISP Adapter
- 1× USB Cable
