Commercial EEPROM programmers exist, so why design and build one? There are a number of reasons but the main one is that I thought that it would be an interesting project. If you need an EEPROM programmer, I recommend making one, as for it to work, it will require a good understanding of how parallel EEPROMs work: the process of reading, writing and timings.

Therefore, hopefully this project will serve as a good tool for learning how they work and how to use them. When I’m programming EEPROMs, it’s far more satisfying to do it using a piece of equipment that I have made, rather than something commercial!