SP89 - a programmer for AT89 microcontrollers Page 1 of 2
Inline graphics on this page: 4K
SP89 - a programmer for AT89 microcontrollers
The present version (0.7) is suitable for the following uCs And offers facilities as shown
in the table:
chip read/write read/write write
erase flash eeprom lock
AT89S8252 YES YES YES YES
AT89LS8252 YES YES YES YES
AT89S53 YES YES YES
AT89LS53 YES YES YES
Have a look at the documentation.
The software is intended for `in circuit' programming, which means that you don't need
special hardware, apart from a cable between a parallel port of your PC and the target
board. That board must allow free access to MOSI, MISO, SCK and Reset. It is a good
idea to terminate SCK on the target board using a 22pf capacitor and a 100 ohms
resistor. A look at the schematic:
The programmer software is available under the GNU General Public Licence; the
packages below (for Linux, XP and Dos/W3X) contain the source code, documentation
and an executable.
SP89 for Dos and Windows 3X/9X DosBoxes
COMPATIBILITY
The 32-bit protected mode executable found in this version of SP89 relies on MS-DOS
and BIOS for file I/O and other basic functions such as keyboard input, screen cursor
position, etc. It uses "DPMI" (the DOS Protected Mode Interface) to allow DOS/BIOS
calls from protected mode.
SP89 is known to run in MS-DOS, in a Windows-3.X DosBox and in a Windows-9X
DosBox or DosMode. Windows NT does not provide the access to the parallel port
required by SP89.
file://D:\My%20Documents\El_Col\website_20\cdromms\mikrokontroler\aboutAT89... 10/03/2004
SP89 - a programmer for AT89 microcontrollers Page 2 of 2
Here you have a self-extracting package containing version 0.7.2 (106K) of
SP89 for Dos/Windows-3X: A serial programmer for working with the
following Atmel AT89 uCs: AT89S8252, AT89LS8252, AT89S53,
AT89LS53
SP89 for Linux
The version 0.7.2 package (60K) contains an executable which depends on libc.so.6. It
repairs the timing, which was broken in 0.7.1. The package containing a statically linked
executable has been discontinued, because older and newer Linux kernels are no longer
able to run the same binaries. But you can easily compile an executable for your own
system. Entering the Source directory and typing 'make' should usually do the trick.
SP89 for Linux: A serial programmer for working with the following Atmel
AT89 uCs: AT89S8252, AT89LS8252, AT89S53, AT89LS53
SP89 for Windows-XP
This version 0.7.1 package (67K) contains source, executable and documentation:
SP89 for XP: A serial programmer for working with the following Atmel
AT89 uCs: AT89S8252, AT89LS8252, AT89S53, AT89LS53
But you also need:
Tomas Franzon's UserPort stuff (33K)
Contents
file://D:\My%20Documents\El_Col\website_20\cdromms\mikrokontroler\aboutAT89... 10/03/2004