AVR  files download List

You are free to download the following files.
If you wish to list your files here, read the instructions at the bottom of this page.
FILENAME Size Date Description / Author
AVR.EXE 1210k 03/18/98 Atmel Assembler / Simulator v1.21 - Source Atmel
AVRco-32 31k 12/09/98 AVR Pascal Compiler - Link to the download site (4MB).
AVRASM32 112k 04/20/2002 **NEW** AVR Assembly for DOS.
WAVRASM.ZIP 200k 04/20/2002 **NEW** AVR Assembly for WINDOWS.
AVRXS.ZIP 14k 04/20/2002 **NEW** AVR ISP Flash Download for DOS - uses only 7 wires connected to your PC parallel port.
FF378.EXE 1k 04/20/2002 **NEW** To release RESET hold by AVRXS after data transfer. use if using LPT1 port.
FF278.EXE 1k 04/20/2002 **NEW** To release RESET hold by AVRXS after data transfer. use if using LPT2 port.
DOC0856.PDF 1.4MB 04/20/2002 AVR Complete Instruction Set.



There is a  BUG in the Wavrasm.Zip software, when dealing with .DB directives.  The Wavrasm calculate wrongly the .db memory address.  The flaw was found by Wagner Lipnharski, reported to Ingar Fredriksen (Atmel Applications Manager in Norway) in May/2002.,  see the  BUG example at the left.

ASTUDIO4.EXE 1607k 07/07/98 AVR Studio version 1.42, a C and Assembler source level debugger for the AT90S - Source Atmel
AVR400.ASM 8K 09/03/97 Low Cost A/D Converter - Source Atmel
AVR401.ASM 8k 10/12/97 8 Bit Precision A/D Converter - Source Atmel
UARTT.ASM 2k 09/11/98 Example of UART usage and timming loops - Brian Hammill
AVR304.ASM 13k 09/03/97 Half Duplex Interrupt Driven Software UART - Source Atmel
AVR305.ASM 5k 10/12/97 Half Duplex Compact Software UART - Source Atmal
AVR302.ASM 13k 10/12/97 I2C Software Slave Implementation - Source Atmel
AVR300.ASM 12k 10/12/97 I2C Software Master Implementation - Source Atmel
AVR200.EXE 23k 09/03/97 Self Extracting Multiply and Divide Routines - Source Atmel 
AVR202.ASM 8k 09/03/97 16 bit Arithmetics - Source Atmel
AVR204.ASM 13k 09/03/97 BCD Arithmetics - Source Atmel



There is a BUG in the AVR204.ASM software, the carry bit is not propagated in certain calculations (virtual DAA routine), it ends up in wrong results..  The flaw was found by Wagner Lipnharski, reported to Ingar Fredriksen (Atmel Applications Manager in Norway) in May/2002.  See the BUG and solution at the left

AVR220.ASM 4k 09/03/97 Bubble Sort Routine - Source Atmel
BEEP.ASM 2k 09/11/98 Generating an audible beep - Brian Hammill
AVR128.ASM 6k 09/03/97 Setup and Use the Analog Comparator -  Source Atmel
AVR102.ASM 4k 09/03/97 Block Copy Routines - Source Atmel
*CLICK4LINK* *** *** AVR 8 Bit Risc engines DATA-SHEET - Atmel Link
AVRTOOLS.TXT 3k 08/13/98  Latest information about all AVR development tools - Source Atmel
*CLICK4LINK* *** *** Frequent Asked Questions about AVR engines - Atmel Link

Note:  The above files were supplied by the author or from some internet sites. 

If you wish to include your files in this list, please read all the text below
Send the files to wagnerl@earthlink.net as attached files to an email subject "DOWNLOAD LIST", and you need to include an additional text file, or include in the source text a line explaining that this file is free for download, including (if you want) your email address and name.  If you do not want your name to appear in the list as the author, you need to tell me that, as a default I will always include your email/name as the author in the list.  If in any part of your source code file exist the word "Copyright" and even so you want to turn it public and free for download, it is a requirement that you write in the first lines of the source code that it is free for download, it would avoid any future problems.  It is a good rule of thumb to comment all source code lines, or at the begining of the code routines, explaining what it does, for the reader better understanding of the code. Remember that most people learn by example, so if they can read what those code lines represent they will learn faster and your code will be more valuable. Avoid to use common names for the filename. If I receive two files with the same name, I will need to change one, and then it would be different from your original name.  An easy way to generate filenames for public domain is using your name initials at the begining of the filename, example; John Smith sending an UART code, just name it as JS_UART.ASM or similar. As the author, You know much better  the funtion of your software, so you are the best person to describe your software, so please, describe it in few words so I can use that text in the list, example: "2313 UART/BAUD RATE SETTINGS".  You are free to send the source code, a text file about it and even a binary code or the Intel hex code, in this case I will group all files together in a zip file with the same filename from the .asm file.  I thank you in name of the readers who will enjoy the benefits of your files listed here.

We are not responsible for the files here listed, for the results of the its applications or for the possible problems generated by its use. We did not tested those files, and they were listed in here exactly as they were sent. This list is just a merely center of collection and download for those files. We do not expect any payment or any financial transaction related to the storage and distribution of those files.  We have no business connection or relation to Atmel, its representatives or distribution companies...even that I would love if they expontaneously could pay for my little $19.95 Internet monthly access fee :)

[an error occurred while processing this directive]