Hi. I would like to write a ROM BIOS extension for an old PC.
The idea is to burn an EEPROM with a programmer, and to use the chip in a network ISA card. The PC will not be on any network, but it is an ISA card which I can plug in the PC and the card has a socket for a PROM.
The card is a 3Com 3c509b, and the manual mentions that 8, 16 and 32 Kb EPROMs can be used, but does not specify which chip models. The socket is a DIP 28, so I suppose it refers to 27c64, 27c128 and 27c256 chips.
I suppose UV EPROMs can be acquired some way, but I have not an UV eraser, and I don't want to buy or make one, because it is a very slow method and I will need to make many erase/burn tries.
I have taken a look at the 27cxx (UV EPROM) chips datasheets and compared to the 28cxx (EEPROM) and 29cxx (flash) ones. The 29cxx turned out to have the most similar pinout, with only pin 1 different. This is the write enable pin, which is active high for the 27cxx and active low for the 29cxx. Also, it needs a higher voltage on the old 27cxx.
On the 28cxx the write enable pin levels are the same as in the 29cxx, but in addition it swaps pins 1 and 27.
So I suppose the best replacement for a 27cxx is a 29cxx, probably leaving pin 1 unconnected.
Has anybody tried this, or found a different alternative?
Note: To program the 28cxx or 29cxx I can use a modern programmer, so when I say "alternative" or "replacement" I mean for read-only operation (the network card will just read the chip, it will not try to program it).
The idea is to burn an EEPROM with a programmer, and to use the chip in a network ISA card. The PC will not be on any network, but it is an ISA card which I can plug in the PC and the card has a socket for a PROM.
The card is a 3Com 3c509b, and the manual mentions that 8, 16 and 32 Kb EPROMs can be used, but does not specify which chip models. The socket is a DIP 28, so I suppose it refers to 27c64, 27c128 and 27c256 chips.
I suppose UV EPROMs can be acquired some way, but I have not an UV eraser, and I don't want to buy or make one, because it is a very slow method and I will need to make many erase/burn tries.
I have taken a look at the 27cxx (UV EPROM) chips datasheets and compared to the 28cxx (EEPROM) and 29cxx (flash) ones. The 29cxx turned out to have the most similar pinout, with only pin 1 different. This is the write enable pin, which is active high for the 27cxx and active low for the 29cxx. Also, it needs a higher voltage on the old 27cxx.
On the 28cxx the write enable pin levels are the same as in the 29cxx, but in addition it swaps pins 1 and 27.
So I suppose the best replacement for a 27cxx is a 29cxx, probably leaving pin 1 unconnected.
Has anybody tried this, or found a different alternative?
Note: To program the 28cxx or 29cxx I can use a modern programmer, so when I say "alternative" or "replacement" I mean for read-only operation (the network card will just read the chip, it will not try to program it).