eharmon

Contents

Many old devices use socketed EPROMs for ROM and BIOS chips. Erasing these can be annoying and time consuming as they require a 20-30 minute UV erase cycle.

Replacing these chips with EEPROMs or Flash memory provides a convenient way to experiment with ROM and BIOS changes via reduced programming times. Fortunately, in many cases, equivalent parts exist and can still be sourced as New Old Stock or Used devices through parts brokers, Amazon, eBay, and Aliexpress.

27 Series

The 27 series of Parallel EPROMs use 5v (TTL). In many cases a larger memory part can replace a lower memory part by repeating the ROM. While some address lines will potentially float, this ensures they will always resolve to the same memory.

Access speed matters — in some cases replacing an EPROM with a slower EEPROM will cause issues. This is not always the case — sometimes manufactures used faster chips than were required in the circuit. If you want to use caution, always replace an EPROM with an EEPROM or Flash memory with faster (lower) access times than the chip you are replacing.

These EPROMs were made in a variety of technologies over the years, including MOS, CMOS, and NMOS. In most applications EEPROMs or Flash can substitute for any of the three.

These ROMs correspond to the JEDEC pinout standards – generally replacements that follow this standard are compatible.

27x040

Atmel Datasheet

DIP32 Pinout

      ┌─────◡─────┐
  Vpp │ ●1     32 │ Vcc
  A16 │  2     31 │ A18
  A15 │  3     30 │ A17
  A12 │  4     29 │ A14
   A7 │  5     28 │ A13
   A6 │  6     27 │ A8
   A5 │  7     26 │ A9
   A4 │  8     25 │ A11
   A3 │  9     24 │ OE
   A2 │ 10     23 │ A10
   A1 │ 11     22 │ CE
   A0 │ 12     21 │ O7
   O0 │ 13     20 │ O6
   O1 │ 14     19 │ O5
   O2 │ 15     18 │ O4
  GND │ 16     17 │ O3
      └───────────┘

Example Original Parts

Replacement Parts

27C020

Atmel Datasheet

DIP32 Pinout

      ┌─────◡─────┐
  Vpp │ ●1     32 │ Vcc
  A16 │  2     31 │ PGM
  A15 │  3     30 │ A17
  A12 │  4     29 │ A14
   A7 │  5     28 │ A13
   A6 │  6     27 │ A8
   A5 │  7     26 │ A9
   A4 │  8     25 │ A11
   A3 │  9     24 │ OE
   A2 │ 10     23 │ A10
   A1 │ 11     22 │ CE
   A0 │ 12     21 │ O7
   O0 │ 13     20 │ O6
   O1 │ 14     19 │ O5
   O2 │ 15     18 │ O4
  GND │ 16     17 │ O3
      └───────────┘

Example Original Parts

Replacement Parts

27C010

Atmel Datasheet

DIP32 Pinout

      ┌─────◡─────┐
  Vpp │ ●1     32 │ Vcc
  A16 │  2     31 │ PGM
  A15 │  3     30 │ NC
  A12 │  4     29 │ A14
   A7 │  5     28 │ A13
   A6 │  6     27 │ A8
   A5 │  7     26 │ A9
   A4 │  8     25 │ A11
   A3 │  9     24 │ OE
   A2 │ 10     23 │ A10
   A1 │ 11     22 │ CE
   A0 │ 12     21 │ O7
   O0 │ 13     20 │ O6
   O1 │ 14     19 │ O5
   O2 │ 15     18 │ O4
  GND │ 16     17 │ O3
      └───────────┘

Example Original Parts

Replacement Parts

27C512

Atmel Datasheet

DIP28 Pinout

      ┌─────◡─────┐
  A15 │ ●1     28 │ Vcc
  A12 │  2     27 │ A14
   A7 │  3     26 │ A13
   A6 │  4     25 │ A8
   A5 │  5     24 │ A9
   A4 │  6     23 │ A11
   A3 │  7     22 │ OE/Vpp
   A2 │  8     21 │ A10
   A1 │  9     20 │ CE
   A0 │ 10     19 │ O7
   O0 │ 11     18 │ O6
   O1 │ 12     17 │ O5
   O2 │ 13     16 │ O4
  GND │ 14     15 │ O3
      └───────────┘

Example Original Parts

Replacement Parts

27C256

Atmel Datasheet

DIP28 Pinout

      ┌─────◡─────┐
  Vpp │ ●1     28 │ Vcc
  A12 │  2     27 │ A14
   A7 │  3     26 │ A13
   A6 │  4     25 │ A8
   A5 │  5     24 │ A9
   A4 │  6     23 │ A11
   A3 │  7     22 │ OE
   A2 │  8     21 │ A10
   A1 │  9     20 │ CE
   A0 │ 10     19 │ O7
   O0 │ 11     18 │ O6
   O1 │ 12     17 │ O5
   O2 │ 13     16 │ O4
  GND │ 14     15 │ O3
      └───────────┘

Example Original Parts

Replacement Parts

27C128

Atmel Datasheet

DIP28 Pinout

      ┌─────◡─────┐
  Vpp │ ●1     28 │ Vcc
  A12 │  2     27 │ PGM
   A7 │  3     26 │ A13
   A6 │  4     25 │ A8
   A5 │  5     24 │ A9
   A4 │  6     23 │ A11
   A3 │  7     22 │ OE
   A2 │  8     21 │ A10
   A1 │  9     20 │ CE
   A0 │ 10     19 │ O7
   O0 │ 11     18 │ O6
   O1 │ 12     17 │ O5
   O2 │ 13     16 │ O4
  GND │ 14     15 │ O3
      └───────────┘

Example Original Parts

Replacement Parts

27C64

Atmel Datasheet

DIP28 Pinout

      ┌─────◡─────┐
  Vpp │ ●1     28 │ Vcc
  A12 │  2     27 │ PGM
   A7 │  3     26 │ NC
   A6 │  4     25 │ A8
   A5 │  5     24 │ A9
   A4 │  6     23 │ A11
   A3 │  7     22 │ OE
   A2 │  8     21 │ A10
   A1 │  9     20 │ CE
   A0 │ 10     19 │ O7
   O0 │ 11     18 │ O6
   O1 │ 12     17 │ O5
   O2 │ 13     16 │ O4
  GND │ 14     15 │ O3
      └───────────┘

Example Original Parts

Replacement Parts