How can I make a homebrew EEPROM programmer?

Hi everyone!  I have some EEPROMS I would like to burn (27C512, 27C256, 24C256).  I have a Parallax Propeller, a Z80, a 6502, and an Arduino Uno to help me make an EEPROM burner.  I know that EEPROM burners run $40+ commercially (even on EBAY!), so I would like to try building my own at home.  I have an abundant supply of 74XXXX chips at home, as well as a good supply of capacitors and resistors.  

I don't have a Parallel Port on my computer, but I have a USB port as well as an RS232 to USB converter.  I'm running Windows XP and Ubuntu - Lucid Lynx 10.04, so if I need a specific OS to burn these EEPROMS, I have Windows and Linux.

I need an EEPROM burner that could  erase/burn the 27CXXX EEPROMS/EPROMS/PROMS.  I know through using the Propeller that I can write to the 24C256 through the Propeller, but could someone please help me in building a homebrew EEPROM burner?

sort by: active | newest | oldest
The old Intel 8052AH-BASIC included code to burn EPROMS (you have EPROMS NOT EEPROMS) The hardware consisted of a "high voltage" (OK, 12v) switch and a smalll relay if I remember right.

Writing code to burn Intel Hex is dead easy.

"Burning" means programming, not clearing - that's always called "erasing"

prrgg14935 (author)  steveastrouk5 years ago
Would it be possible to use an Arduino Uno to burn the EPROMS? I'm thinking of using an external power jack to provide the 12 V, but using the Uno to switch the relay on and off?
KhoiS prrgg149355 months ago

It is.... AND this way is easier : http://forum.arduino.cc/index.php?topic=163682.0

KhanA66 months ago

very good .

Machinegeek5 years ago
Have you looked at the Bus Pirate from DangerousPrototypes.com

It's open source so you could build it yourself or just buy one already assembled.

I think they sell the bare PCBs as well.
prrgg14935 (author)  Machinegeek5 years ago
Hmm that's interesting! I saw several posts about the Bus Pirate, but I never knew what it was! Thanks for the info!
iceng5 years ago
so can you speak Zilog or Intel Z80 code and Mot 6502 code ?
prrgg14935 (author)  iceng5 years ago
Haha... I wish! I only know really basic Z80 Assembly from programming a TI-84 in assembly (TI-83/84 runs a Z80)
AndyGadget5 years ago
That question brings back memories of my first real work experience where I was given the task of designing a 2708 / 2716 programmer interfacing to a Commodore PET computer via the IEEE-488 port.  That was around 1980.