23XX Adapter

23XX Adapter
23XX Adapter

Introduction

Perfect for the do-it-yourself vintage system enthusiast, the 23XX Adapter converts JEDEC standard 28 pin EPROM, EEPROM, or FLASH ROMs to a 2316,2332, or 2364 socket. Since 23XX ROMs could be produced with active-high or active-low select lines, The 23XX adapter can be configured for either signal level on any applicable select line. The optional 5 highest address lines are available via pads complete with provision for pullup resistors (4.7K).

Options

The 23XX Adapter can be purchased as a bare PCB or a fully assembled unit, configured for 2364 active low select operation.

Requirements

This adapter can emulate various 24 pin mark-programmed ROMs or EPROMs, such as 2316, 2716, 2332, ,2732, and 2364. Other combinations may also be possible.

Purchase

23XX Adapters can be purchased in the RETRO Innovations Online Store.

Technical Details

The onboard 74hct138 3-to-8 decoder converts any combination of the 3 possible chip select lines into a single JEDEC standard select line.  If a select line is not needed, that input can be tied to ground via SMT pads on the bottom of the PCB.

Construction Details

Parts needed:

  • 1 24 pin .6″ DIP header
  • 1 28 pin .6″ DIP socket
  • 5 4.7-10K 1/8W resistors
  • 1 74hct138

The 74hct138 should be installed first, followed by the resistors, then the socket, and lastly the header.

Support

Configuration

23XX Adapter configuration pads
23XX Adapter configuration pads

The adapter optionally connects 23XX pins 18, 20, and 21 to a 74hct138 3-to-8 decoder’s A, B, C inputs (18 goes to input A, 20 to B, and 21 to C).  Unused ‘138 inputs are driven to ground.

  • If pin 18 is used as a select, pads 2-3 shown under the legend ’18’ are connected.
  • If not, pads 1-2 on ’18’ are connected, and pad A is connected.
  • If pin 20 is used as a select, pads 2-3 shown under the legend ’20’ are connected.
  • If not, pads 1-2 on ’20’ are connected, and pad B is connected.
  • If pin 21 is used as a select, pads 2-3 shown under the legend ’21’ are connected.
  • If not, pads 1-2 on ’21’ are connected, and pad B is connected.
  • Then, a truth table is created for A,B,C to show which output pin should be used.  For example, if A is connected, B is not,  C is connected, and 20 is connected between 2-3, it means ‘000 ‘or ‘010’ are valid inputs.  If pin 20 is active low, pin ‘0’ should be connected.  If pin 20 is active high, pin ‘2’ should be connected.

Below are some configurations for frequently seen ICs:

ICNotesABC18202101234567
2316!CS1,!CS2,CS3   2-32-32-3    X   
2716!EP,!G,Vpp2-32-32-3X
2332!CE1,CE2X  1-22-32-3    X   
2364!CE1X X1-22-31-2X       
2364!CE1 (Alternative, no ‘138 needed)   1-21-21-2        
2364CE1X X1-22-31-2  X     
Configurations

Legend:

  • ‘X’ means the pads should be soldered together
  • ‘1-2’ and ‘2-3’ means the respective pads should be soldered together

Operation

  1. Remove 23XX IC under test
  2. Configure 23XX adapter for specific IC chip select usage.
  3. Install suitable EPROM, FLASH, or EEPROM device with suitable contents into 23XX Adapter socket
  4. Install 23XX Adapter in circuit under test
  5. Apply power to circuit

Project Files

EAGLE v7+ schematic and EAGLE v7+ PCB design files are available in the github.com repository.

Leave a Reply

Your email address will not be published. Required fields are marked *