Build Your Own AVR Programmer The BA1FB PC based AT90Sxxxx programmer is a easy to build, beginner's development programmer. No power supply needed! Very low cost! What you need is only a DB25 connector to printer port, 20PIN or 40PIN socket and a piece of PCB. It can be also connected to your application system via CLK, MOSI, MISO and GND for In-circute Serial Programming. It only support Intel HEX file format. Because SPI program mode does not support RC OSC fuse mode, user should order AT90S1200 for the crystal OSC and AT90S1200A for the internal RC OSC. It's a freeware, so feel free to copy the software to others. The Version 1.60 fixed some bugs of v1.6, it will skip those byte with value 0xff when program flash memory, I think this will save some time when your code size is small. The Version 1.50 fixed bugs when power up, Thanks to Mr. Pavel Chromy who reported the bug and indicated how to solve the problem, more it support RC enable bit for AT90S2323/2343. The Version 1.30 only change the menu prompt, add 2323/2343 4434/8535, more it seems to replace diodes with 220 OM resisters will get a better result. now I personally confirmed it work OK with 1200,2313,2343 and 8515. More someone mentioned that you should not connect pin 18 of printer port to ground, just leave it open. The Version 1.20 add a DOS command line with HEX file name, but only for program the chip, if you run the FBPRG.EXE followed by two file names, the 1st one is the PROGRAM HEX file and the 2nd one is the EEPROM HEX file, if you don't want to load EEPROM file, run the FBPRG.EXE followed only one file name. the FBPRG will use your setup that you select when running with menu driven. More, I change the printer port access code, so it is much more faster, and I hope it will also solve the problem when you run FBPRG with fast speed PC. Sorry I did not confirm it as you know here I only have a TI-486 DX4 100MHz. The Version 1.10 fixed the bug when exit to DOS, more add save Flash buffer to disk with AVR Studio V1.01 OBJ format. The file name is DEBUG.OBJ and DEBUG.ASM. The DEBUG.ASM contains nothing, user can load DEBUG.OBJ under AVR Studio V1.01, and use its Disassembler and Simulator to trace code. The Version 1.11 fixed problem when loading .HEX files generated by AVR ASM V1.20 The software package contains following files: README.TXT - This file FBPRG.EXE - DOS program FBPRGS.GIF - SCH file FBPRGP.GIF - PCB file 73(Best Regards) and Enjoy AVRing! Jerry Meng BA1FB (My ham radio callsign) Email: ba1fb@qsl.net Addr: P.O.Box 6111 Beijing China 100061