||Development Tools for AVR
All programs listed on this page are freeware Windows programs, except otherwise noted.
The following programmer software can be used with the ISP-adapter described by my AVR starter kit:
- Pony Programmer by Claudio Lanconelli
(Windows95/98/NT/2000/XP and Linux)
An universal programmer which can also be used for serial EPROM's and other
I recommend using the Pony Programmer which is fast and easy to use
and is compatible with my ISP circuit. The only disadvantage is the limited
support for newest AVR.
Command-line programmer for Atmel AVR microcontroller (Windows and Linux)
The following programmers are compatible with AVR Studio and connect to the
serial port of the PC.
AVR910 - Programmer für AVR-Prog und avrdude (site in German, but
source code with English comments)
A programmer which connects to the serial port of a PC, implemented using a
ATtiny2313. Uses the older AVRprog programmer of AVR Studio.
A self-made Atmel AVRISP/STK500 implemented using a ATmega8535, supports
parallel and serial High-Voltage-Programming. The original Atmel firmware can
be downloaded through AVR Studio.
If you want to program in assembler, here are the necessary tools:
- Atmel AVR assembler in included in AVR Studio
A port of the popular GCC ANSI C compiler is available for the AVR:
Atmel AVR Studio is a simulator/debugger for the AVR family of microcontrollers. AVR
Studio enables the user to fully control execution of programs on the built-in AVR
Instruction Set Simulator, or on an AVR In-Circuit Emulator (bought separately). AVR
Studio supports source level execution of Assembly and C programs.
This version has an integrated editor and supports editing, building,
simulating/debugging AVR-GCC programs directly within AVR-Studio.
Debugging of C and Assembly programs including watching variables is supported
with the AVR Toolchain Installer or with WinAVR
using the elf/dwarf output format.
First install AVR Studio 4 and then the latest AVR Studio 4 Service Pack upgrade
and optionally AVR-GCC through AVR Toolchain Installer..
Direct download link:
AVR Studio 4.19 (AvrStudio4Setup.exe)
AVR Toolchain 3.4.4. (15.6MB, updated 2014/05)
Helmi's AVR Periphery Simulator
LCD (HD44780U), Terminal (USART and TWI), LEDs and Push-Buttons
Simulator Extension for the AVR Simulator of Atmel's AVR
If you think there must be a better way to edit source files than notepad or DOS edit,
here is the answer:
The following windows program is very useful for calculating the timer/counter preset
values and for converting integer and floating point values into binary or hex values.
- AVRCalc by Kevin Rosenberg
- AVRCalc: AVR Calc and Timer Tool v2.0 by Jack Tidwell
The following tools are not directly related to AVR, but are very useful for developing
and testing AVR applications:
© Copyright 2008 Peter Fleury