AVR Forum

AVR RESOURCE AND INFORMATION CENTER
 
AVR News

Chat 

AVR Resources  

AVR Source Code  

Purchase AVR  

DIY Tools

Support Tools  

AVR Distributors  

One Stop Shop

Tool Distributors  

AVR Faq  

Sample Programs

Software Demos

Survey

Guestbook
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

AVR Source Code & Utilities

File Size Comments
AVR ISP (2.65)NEW
873 Kb AVR ISP software version 2.65 for Win 95/98.
VIC.zip
3 Kb Unzip these Vicport drivers into the Windows\System directory if getting a 'communications error level 0'.
Isp.ini
9 Kb Updated Ini file for users of AT90S8535 - with fix for Fuse bit settings.
EEPROMEDIT.EXE
331 Kb Utility which can be used to generate Intel Hex Files to be used with any tool. The editor supports producing files up to 64 kbytes.
EDS Update
1.4 Mb EDS (Everest) synthesis tool update for FPGA.
Uart.zip
41 KB An IAR C project showing the 8515 UART function.
STK200 Errata Sheet
3 KB Modification for Rev. B to Rev. C STK200 Errata Sheet - PDF format
STK200 Schematic
53 KB Schematic of the STK200 - Adobe PDF Format 
STK200 User Manual 373 KB STK200 User manual in PDF Format 
STK300 Schematic
48 KB Schematic of the STK300 - Adobe PDF Format 
STK300 User Manual 416 KB STK300 User manual in PDF Format 
Keyfob Programmer - Datasheet 26 KB Information about the Keyfob Programmer Starter Kit - easy to use programming device.
65256.pdf 154 KB Datasheet on an 65256 SRAM, which is suitable for use with the SRAM Socket on the STK200/STK300. 
8515SRAM.PDF 13 KB How to connect an SRAM to an AT90S8515 with a '573 Latch. 
ISP27Beta.exe 1105 KB Beta of the 32-Bit AVR ISP Software for Win NT/2000. Please read ispbeta.txt, as it contains important installation information. 
STK200_interface.pdf 15 KB Information on programming In-System using the Kanda ISP Dongle or the STK200/STK300. 
avr2iar 10 KB Converts AVRASM Source to IARASM Source. (Works well with disassembler) LINUX ELF Binary. 
avr2iar.exe 36 KB Converts AVRASM Source to IARASM Source. (Works well with disassembler) MSDOS Binary. Usage: AVR2IAR < INAVRASM.ASM > OUTIARASM.ASM 
avr_isp.cgi 0 KB Quick access to the AVR ISP Software from Atmel's Web site. 
avrp-1_0-beta3-win32.zip 41 KB Win32 Binary of avrp - which is a GPLED software for the Atmel MCU100 Starter Kit. For more info see: http://www.colargol.tihlde.hist.no/~jonah/el/avrp.html 
avrp-1_0-beta3.tar.gz 26 KB avrp - Programming software for MCU100 Starter Kit. GPL License. Source. More info see: http://www.colargol.tihlde.hist.no/~jonah/el/avrp.html 
bit_io.asm 0 KB Sample code which reads switches / writes LEDS. By Jeff Holtzman. 
bit_rot.asm 0 KB Rotates a bit around the LEDs. Use with STK200/STK300. Written by: Jeff Holtzman. 
disavr.exe 31 KB AVR Disassembler. Written by Arthur Von-Neumann. Call the program, "disavr xxxx.hex > xxxx.src" 
iar2avr 10 KB Converts IAR Source to AVRASM Source. (Works well with STK300 Application Builder) Linux ELF Binary 
iar2avr.exe 37 KB Converts IAR Source to AVRASM Source. (Works well with STK300 Application Builder) DOS EXE. 
iarsamples.zip 5 KB Various sample programs for STK200/STK300. (LCD Code, Interrupts, LEDs, SRAM etc.) IAR Format 
io_def.zip 53 KB Quick access to the AVR .h and .inc files.
ispbeta.txt 4 KB Important information about the Beta of 32-bit AVR ISP. 
lcdmain.c 3 KB Code to drive LCD on STK200/STK300 using the IAR C Compiler. printf() style. 
picavr.exe 207 KB Converts PIC 16C54 > AT90S1200 Source Code. 
samples.zip 122 KB Early AVR Application note code. Assembled, for use with AVRASM. Useful for programming tests etc. 
tavrasm.tar.gz 55 KB Toms AVR Macro Assembler for Linux Version 1.12 For more info see http://www.image.dk/~tomo 
timcnt2.asm 1 KB Demonstrates interrupts, sleep mode etc. AVRASM. Written by: Jeff Holtzman. 
TTY.zip 17 KB STK200 utility by Jack Tidwell. Allows you to send an ASCII message via RS232 at predetermined intervals, while allowing you to push a switch. For more info see http://www3.igalaxy.net/~jackt/downloads.htm
AvrCalc.zip 14 KB Utility by Jack Tidwell. A Windows based AVR Baud rate, Timer/Counter and IEEE FP helper. For more info see http://www3.igalaxy.net/~jackt/downloads.htm
1305_Burst.asm 4 KB DallasSemiconductor DS 1305 real-time clock interface module by Jack Tidwell. Burst module shows multiple register access. For more info see http://www3.igalaxy.net/~jackt/avr_dallas.htm
1305RD_WR.asm 4 KB DallasSemiconductor DS 1305 real-time clock interface module by Jack Tidwell. Demonstrates individual DS 1305 register access. For more info see http://www3.igalaxy.net/~jackt/avr_dallas.htm
smallrt.asm
23 KB Easy to use STK200 utility for setting up and using a UART, by Jack Tidwell. Recently updated. ASCII to Decimal and Decimal to ASCII. For more info see http://www3.igalaxy.net/~jackt/downloads.htm
IoBit macro
2 KB Information re: names for I/O Register pins for use with set, clear, skip by Laurence Boyd II.
AVR Sqrt
1 KB Code which calculates AVR sqrt functions on 16 & 8 bit integers by Jack Tidwell.
PWM
Various AVR Hardware PWM src by Jack Tidwell. This will work on the MCU00100EV & STK200 board. Accel/decel action is SMOOTH, and the LEDs are used for visual feedback.
Atmel and Windows Programs
Various Collection of AVR programs by Michael Lindgaard.
Ujkldeng.asm
ladder.INC
3 KB
3 KB
Ladder logic macros by Umit Kayacik.
UJK LADDER include file.
LCD_TEST.zip Updated 3 KB For use with the LCD on board of the ATMEL STK200, by Gerhard Schmidt.
http://www.dg4fac.de/avr/avr_en/index.html
avrsqrt16.txt 4 KB
AVR SQRT16 subroutine by Yuri G. Salov. The execution time is 25 uS at 8.0 MHz on device AT90S8515.
AVRinst.pdf 1.23 Mb AVR instruction set - pdf document.
avrasm.pdf 518K AVR Assembler User Guide - pdf document.
at17c8515.zip 11K IAR project for I2C sw routines.
103table.pdf 14K Table of Contents for the Jan 2000 edition of the the ATmega103 manual. This information has been compiled and generously provided by Laurence Boyd II.
lcd16x2.zip 68K This module controls the operation of a 16x2 lcd for the ATMega603/103, by Robert Stuart.
ATmega103.zip 68K Code for the ATMega603/103, by Robert Stuart. CRC checking of Flash memory, 16x2 LCD interface, UART Serial interface, Real Time Clock, Sleep Mode, ADC sampling with a 1ms interrupt.
Serialcomm.zip 105 K Serial communications PC application by Robert Stuart. Written in Visual C++ 6.0 in a compactor form. Contains source code and the executable file.
uart.txt 2 K This program uses the uart, and can read a character from the serial pin, and it will write it as an echo back to the pc, by Matthias Pfeiffer.
lcd.txt 6 K A program to control a LCD display with "8-Bit". The pin connection r published in the source code, by Matthias Pfeiffer.
pwm.asm 2 K A very simple program which writes a valuble from the register: pwm, to the pwm pin PD5, by Matthias Pfeiffer.
DATA.ASM 2 K Program for data acquisition systems, by "Paranoid".
ADC_DEMO.asm 14 K Demonstrates use of ADC on STK-200. Single Conversion Mode. No extra parts needed, except jumper wires on ADC pins. Four functions via buttons and LEDs, by "Iceman".
FSQR24.ASM FDIV24.ASM FMUL24.ASM FADD24.ASM floating_point.pdf Various A few FP-routines for AVRs - by Timo Siltala
GEN1.ASM 2 K Function generator program, by "Paranoid".
CONVERT1.ASM 2 K This program converts the hexadecimal value into decimal value and ready for LCD display. Make the value in ASCII hex values from 1-9 range. It use 3 register so it can easy display up to 256. By "Paranoid".
FRMETER1.ASM 1 K A frequency meter program By "Paranoid".
1-wire1.c 3 K A program in C about 1-wire devices that displays the code in hyperterminal and the crc in portB. The code is written in ansi c using Codevision compiler. By George Elefteriadis.
RAM.ASM 2 K Progam made to read a Ram memory. By "Paranoid"
DMA.ASM 5 K Program whick makes a microcontroller into a DMA controller, by "Paranoid".
AVR_Integer_Math.zip NEW 10 K Math routines and a LCD display driver for the AVR by Per Byrgren.

 
If you would like to submit code to the AVR Forum, please e-mail webmaster@avr-forum.com.   Please submit your code in txt format. Your name (and URL) will be published along with your code.  Please note that the AVR Forum cannot assume responsibility for any program provided here.
 
 
Atmel and AVR are Registered Trademarks of Atmel Corporation, 2325 Orchard Parkway, San Jose, CA 95131, USA. All other trade and/or services marks are the property of the respective entities.
Copyright ?1999. Kanda Systems Ltd.