Go to main content

Jameco Electronics

Customer Care  1-800-831-4242

You are here: Home >> Electronic Design >> Programmers >> AVR

Usbtiny ISP AVR Programmer and SPI Interface

View 46.: Usbtinyisp AVR Programmer & SPI Interface

46.: Usbtinyisp AVR Programmer & SPI Interface

View Larger Image
Image is representative only
Adafruit Industries
Jameco Part no. 2136788
Manufacturer no. 46.
Catalog 161 , page 136
Pricing & Availability


# of Unit Price
1+ $24.95
5+ $22.95
10+ $20.95
  • Availability: Ship Today  

 Add to cart

USBtinyISP AVR Programmer & SPI Interface

Build a simple open-source USB AVR programmer and SPI interface! It is low cost, easy to make, works great with avrdude, is AVRStudio-compatible and tested under Windows, Linux and MacOS X. Perfect for students and beginners, or as a backup programmer.

The project is based off of the USBtiny code & design. The main improvements are: adjusting the code to allow it to act as a SpokePOV interface, adding low-level bitbang commands, and the addition of a "USB good" LED. Other changes are new VID/PID (to make it official), removing some of the commands, and moving around the pins a bit.

You can build this design using the schematic and firmware. Having a full kit available solves the "chicken & egg" problem of purchasing or building a USB programmer which then needs a programmer of some sort to 'kick start'. (See USBasp, AVRdoper, USBprog)

All the firmware code is distributed under the GPL, the hardware design layout files are CC 2.5 Attrib./Share-alike.

Easy to make
  • Build Instructions are available online.
  • Ultra low cost: Less than half the price of the AVRISP v2 !
  • Kit comes with both 6-pin and 10-pin AVR-standard connectors and cables. Almost no programmers that are not from Atmel have both! (Including the AVRISP v2)
  • Easy to build: All through-hole parts, all common and available from large distributors
Easy to use
  • AVRdude compatible - support for usbtiny added in v5.5!
  • USB drivers available for Windows using libusb, no drivers needed for Mac OS X or Linux.
  • Durable off-the-shelf enclosure
  • High speed! Max clock rate is 400KHz. Write speed: 1Kb/s, read speed: 2Kb/s. (Atmega8 takes 8s to write, 4s to read/verify)
  • 2 LEDs to indicate "USB/Power good" and "Busy"
  • I/O is buffered to allow programming of 2V-6V targets (v2)
Easy to power
  • Powered off of 5V USB bus at less than 100mA to allow it to be used with unpowered USB hubs
  • Easily accessible jumper to power target project off of USB (target must be 5V tolerant, of course)
  • Remove the jumper and it will self-power but buffer the I/O to match the target device. (v2)
Easy to extend
  • Easily interfaced with libusb
  • Existing firmware allows for fast SPI interfacing using USB
  • Bit-bang commands provide 8 bits of I/O control (including LED) for open-ended project ideas

Check out more fun and exciting electronic kits

Report a problem
Suggest a product
No specifications are available at this time. Call for more information.

Report a problem
Suggest a product


PG164130 - PICkit 3 In-Circuit Debugger

Buy Now  $89.95

EPROM Erasing System

Buy Now  $179.95

Topmax II Expert Universal Device Programmer for PC USB

Buy Now  $794.95

Copyright ©2002 - 2016 Jameco. All Rights Reserved.