JE610 ASCII Keyboard Encoder
JE610 is a complete keyboard kit supplied by Jameco, based around a Hi-Tek “High Profile” switch array and a General Instrument AY-5-2376 LSI keyboard encoder. Due to limitations of the AY-5-2376, two significant features of this keyboard are implemented in additional TTL: the Repeat key, and Caps Lock. The AY-5-2376 has support for both Control and Shift keys (and by extension, Shift Lock) but Caps Lock requires more complex circuitry to only apply bit manipulation to the A-Z keys. Thus, the Caps Lock key (which is implied from the circuit diagram to be alternate action) is supported by a special circuitry that adjusts the output codes as applicable. Support for both positive-going and negative-going strobe is provided separately by splitting the strobe output and feeding one of the two lines through a NAND gate to invert it.
The use of a dedicated encoder does reduce the total chip count to only seven. The IC descriptions in the documentation are vague and in one case incorrect (the hex inverter is described as a hex buffer); the complete list of ICs is as follows:
|AY-5-2376||88-key tri-mode keyboard encoder, parallel output with parity||1|
|74LS02||Quad 2-input NOR gate||1|
|74LS00||Quad 2-input NAND gate||1|
|7425||Dual 4-input NOR gate with strobe||1|
- JE610 ASCII Keyboard Encoder documentation (scanned by or for Bitsavers)
There is also a JE610 with a Stackpole KS-200 array, suggesting that Jameco may have sourced the key arrays from both Stackpole and Hi-Tek.