Description
74HCT157 Quad 2-Line Multiplexer – Modern CMOS Logic with TTL Compatibility
The 74HCT157 is a versatile data selector containing four independent 2-input multiplexers in a single 16-pin package. It is designed to select four bits of data from two different sources under the control of a common Select input ($S$), with a Strobe input ($\bar{G}$) to enable or disable the outputs.
The Ideal Replacement for Sinclair ZX Spectrum Repairs
In the Sinclair ZX Spectrum 16K/48K, the 74LS157 (or its modern HCT equivalent) is famously used at positions IC3 and IC4. These chips are responsible for multiplexing the address bus lines between the Z80 CPU and the ULA to access the lower 16K of RAM. A failure in these multiplexers often results in a “black screen” or severe memory corruption. The 74HCT157 serves as an excellent modern replacement, offering lower power draw and crisper signal edges while maintaining the exact 5V logic thresholds required by original Sinclair hardware.
Key Features & Technical Specifications:
- Logic Function: Quad 2-Line to 1-Line Data Selector/Multiplexer.
- Logic Family: 74HCT (High-speed CMOS with TTL-compatible inputs).
- Package Type: 16-pin DIL / DIP (Dual In-Line).
- Operating Voltage: Standard 5V power supply.
- Outputs: Non-inverting.
- Performance: High-speed switching with minimal static power consumption.
Common Applications:
- Retro Computer Restoration: Replacing faulty address multiplexers in Sinclair, Commodore, and Amstrad systems.
- Memory Banking: Designing bank-switching logic for homebrew computer expansions.
- Signal Steering: Routing data between different buses in digital logic circuits.
- Arcade PCB Maintenance: Found in various timing and data-selection roles on classic game boards.
By choosing the 74HCT157, you ensure your vintage hardware benefits from modern component reliability without sacrificing the timing and voltage characteristics intended by the original designers.

