Parallel Eeprom Programmer, com #314 AT28C16 EEPROM Programmer Programming an AT28C16 EEPROM with an Arduino and MCP23S17 16-bit port expander. Additionally some control lines like /WRITE, /OUTPUT and /ENABLE need to be connected to the EEPROMs. Oct 23, 2019 ยท I built an EEPROM programmer and a ROM board for my Amstrad 464 in the mid-'80s. 32Kx8 and 2Kx8 chips with the same pinout as these devices have not been tested, but will probably work with this library. These chips are parallel memory chips with a 13 to 15 bit wide address bus and a 8 bit databus. But a PCB is more professional, and quite inexpensive. Since the Arduino doesn’t have enough pins to directly control all of the address, data, and control lines of the EEPROM, two 74HC595 shift registers are used for the 11 address lines (15 for the 28C256) and the output enable control line. At that time the devices all used the same data and address pins but sometimes different pins for the 'programming voltage', etc. Microchip's parallel EEPROMs are all programmable by third party tools. This is a simple circuit for programming the 28C16, 28C64, 28C256, and similar parallel EEPROMs using an Arduino. 4b, fqkj, ykw, eqodq4b, jeg, tg5, yr3b4v, rrg9x, nst, zw,