USB ISP AVR Programmer
This programmer is based on Thomas Fischl's USB ISP design and connects to your computer's USB port. Not only is it quite compact, but the design is really elegent. The USB interface is achieved by using an atmega processor and the rest is done in firmware. For those interested, the firmware source code can be downloaded from the USBasp website.
Features:
- USB Interface: Easy connection to a computer via USB.
- Wide Compatibility: Supports a variety of AVR microcontrollers.
- Programming Software: Compatible with popular software like AVRDUDE and AVR Studio.
- In-System Programming (ISP): Allows programming of microcontrollers directly in the circuit.
- Power Supply: Can provide power to the target device during programming.
- LED Indicators: Includes LEDs for power and programming status.
- Multiple Operating Systems: Supports Windows, Mac OS X, and Linux.
- High-Speed Programming: Offers fast programming speeds.
- Auto Erase and Verify: Automatically erases before writing and verifies after writing.
Applications:
- Microcontroller Development: Used for programming and debugging AVR microcontrollers in development projects.
- Firmware Updates: Allows for updating the firmware of AVR-based devices.
- Educational Projects: Ideal for teaching students about microcontroller programming and embedded systems.
- Prototyping: Useful in prototyping new electronic devices and systems.
- Hobbyist Projects: Popular among electronics enthusiasts for DIY projects.
- Embedded Systems: Employed in embedded systems to program and reprogram microcontrollers.
- Robotics: Used in robotics projects to program microcontroller-based control systems
Supported microcontrollers include:
- Mega Series
- ATmega8 ATmega48 ATmega88 ATmega168 ATmega328
- ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16
- ATmega161 ATmega162 ATmega163 ATmega164 ATmega169
- ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329
- ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649
- ATmega6490 ATmega8515 ATmega8535
- Tiny Series
- ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26
- ATtiny45 ATtiny85 ATtiny2313
- Classic Series
- AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414
- AT90S4433 AT90S4434 AT90S8515
- AT90S8535
- CAN Series
- AT90CAN128
- PWM Series
- AT90PWM2 AT90PWM3