M Asim Khan, mailto:%20asimkhan@sat.net.pk
Interface adapter for programming EEPROMs using Pgm89 Programmer
This simple interface adapter provides the facility to program 24 and 28 pins EEPROMs using the PGM89 programmer hardware.
IntroductionDevices
The EEprom programmer software supports the following devices.
28C16 28C256
28C17 29C256
28C64Hardware
Figure 1 shows the circuit diagram of the interface adapter. Diode D1 and resistor R1 provide the VDD
isolation when programming the 24 pin devices. The jumper J1 must be shorted for 24 pin devices, and
open circuit for 28 pin device programming.
The zif socket K2 at PCB is placed in reverse direction compare to the 40 pin socket K1, so take care when
placing the eeprom in the socket.
Following EEPROMs are pin compatible with their EPROMs version,
28C16 ---> 2716
28C64 ---> 2764
29C256 ---> 27256
Figure 1: Circuit Diagram of EEPROM Programmer interface adapter
Constructing the Board
The adapter board may be built using universal PCB with point-to-point wiring or download the EepromPcb.zip file for printing on the laser printer. The pcbs are also available in GIF format EepromPcbGif.zip for viewing in graphic program.
For printing the files on laser printer use the following dos command, this will print the all pcb files.COPY *.PRN PRN/B
Figure 2 shows the parts layout of the adapter pcb.
Figure 2: Components layout of Adapter PCB
Software
PgmE2w.zip file is used to program the Eeproms. This is a Windows program which can be used under Windows 95/98/ME but not in windows NT. The main screen of the program is shown in figure 3.Following are the main features of this software,
The software does not have page write feature due to the speed limitation of the parallel port therefore 32k devices requires much longer time to program.Read and Write the Intel Hex File Clear, Fill & Edit the Data Buffer Programming address range selection Verify with Data Buffer Erase Eeprom Write time delay selection Reload current Hex File Display Data Checksum Parallel Port Selection LPT1, 2 & 3
The help section of the software provides device write time info of some commonly available devices, therefore select the proper write time delay to have a minimum programming time.
![]()
Figure 3: Main screen of the program PgmE2w.exe
Component details of the project.
1 1 D1 1N5817
2 1 J1 JUMPER 2 PIN
3 1 K1 DIP HEADER 40 WAY
4 1 K2 ZIF SOCKET 28 WAY
5 1 R1 3K3