-40%
AVR In-System Programmer, mini-USB, for Windows with AVRDude
$ 5.25
- Description
- Size Guide
Description
AVR In-System Programmer, mini-USB, for Windows with AVRDudePGM-09825
This is a simple USB AVR programmer for users on a budget. It works great with AVRDude on 32-bit Windows. It can be used with 64-bit Windows operating systems (e.g. Windows 7) if you know how to force Windows to install unsigned drivers. It may not work well on Mac and Linux operating systems.
While this programmer was designed and tested with the ATmega168 and ATmega328 in mind, it should work with all AVR microcontrollers that are supported by the AVRDude programming software. AVRDude is included as part of the
WinAVR Suite
of free, open-source software development tools.
You may have success with other software tools if they support
USBtinyISP
, on which this programmer was based.
Warning: Use this programmer on 5V targets only!
Targets that require 3.3V will be damaged. The programmer can power your target with 5V up to 500mA.
To use this programmer, attach it to a Windows machine and install the drivers listed below. Open a command prompt. Assuming WinAVR (and therefore AVRDude) has been installed, type:
avrdude -c usbtiny -B 1 -p atmega328 -U flash:w:main.hex
Be sure to include the "
-B 1
" flag as this will increase the programming speed significantly (note that some targets, especially when using their internal oscillator, may not work with that flag). The "
-p
" flag should be set to your target microcontroller (in this example,
atmega328
). You can set up a tool and hotkey in Programmers Notepad to do this automatically.
Simple AVR ISP Features
Standard AVR ISP programmer
ATtiny2313 with USBtiny firmware preloaded
Buffered output
PTC fuse-protected power
Programmer can power target
Supports ATmega168/328 and many others
Two status LEDs
Both 10-pin and 6-pin targets supported (cable included)
Simple AVR ISP Resources
AVR Pocket Programmer Schematic
AVR Pocket Programmer Drivers for 32-bit Windows
AVR Pocket Programmer Drivers for 64-bit Windows
— Install using
Add Legacy Hardware
in Device Manager, or use the Driver Signature Enforcement Overrider included in the ZIP.
AVR Pocket Programmer Firmware
— You shouldn't need this, but in case you want to edit and change the firmware (the board has through-hole pads for installing headers which would allow you to reprogram the ATtiny2313), type "
make all
" in the
spi
directory. It only compiles in older versions of WinAVR (e.g. 20080430).
AVR Pocket Programmer BRD and SCH files for Eagle