Texas Instruments SN74LS670NG4
- Part No.:
- SN74LS670NG4
- Manufacturer:
- Texas Instruments
- Category:
- Signal Switches, Multiplexers, Decoders
- Package:
- 16-DIP (0.300", 7.62mm)
- Datasheet:
-
SN74LS670NG4.pdf
- Description:
- IC REGISTER FILE 1 X 1:1 16DIP
- Quantity:
- Payment:

- Shipping:

Inventory:2,283
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
SN74LS670NG4 from Texas Instruments is a 4×4-bit register file with three-state outputs, designed for data storage and routing in TTL-based digital systems. It provides 16 bits of internal storage across four addressable 4-bit registers, supports simultaneous read/write via separate input/output buses, and operates at typical propagation delays of 35 ns (address setup to data valid) and 25 ns (write enable to data hold). It is used in early microprocessor support logic, ALU register staging, and educational digital design labs.
For engineers reviewing the SN74LS670NG4 datasheet, SN74LS670NG4 pinout, SN74LS670NG4 application, or SN74LS670NG4 equivalent, key selection considerations include its 16-pin PDIP package, TTL-compatible voltage thresholds (VIH = 2.0 V min, VIL = 0.8 V max), 35 ns address-to-output delay, 25 ns write-enable timing, and compatibility with LS-TTL bus loading requirements.
Technical Context
The SN74LS670NG4 implements a synchronous 4-word × 4-bit random-access register file using bipolar TTL circuitry. It features independent 4-bit data input (D0–D3) and output (Q0–Q3) buses, two address inputs (A0, A1) selecting one of four registers, and separate read (OE) and write (WE) controls - all active-low and fully decoded internally.
Its architecture enables non-destructive read operations and overlapping read/write cycles when OE and WE are asserted simultaneously (with proper timing margins). The device uses open-collector-compatible three-state outputs, allowing direct connection to shared data buses without external pull-ups, and maintains full TTL DC specifications across 0°C to 70°C ambient operation.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Storage capacity | 4 words × 4 bits = 16-bit register file, enabling discrete register bank implementation without external memory interface logic |
| Propagation delay (tpd) | 35 ns max (address setup to Q valid), defining minimum clock cycle time in synchronous register-file applications |
| Write enable delay (twd) | 25 ns max (WE low to data latched), constraining maximum write pulse width and setup/hold timing margins |
| Supply voltage (VCC) | 4.75 V to 5.25 V - strict TTL compliance ensures interoperability with legacy 74LS logic families without level shifting |
| Input high voltage (VIH) | 2.0 V min - guarantees reliable recognition of logic-high signals from standard LS-TTL outputs (e.g., SN74LS00) |
| Output drive (IOH/IOL) | -0.4 mA / 8 mA - supports fan-out of up to 20 LS-TTL loads on Q outputs, enabling direct bus driving |
Pinout & Package
SN74LS670NG4 is supplied in a 16-pin plastic dual in-line package (PDIP-N), with 0.3-inch body width and standard through-hole mounting footprint. Pin spacing follows JEDEC MS-001, compatible with legacy prototyping boards and wave-solder assembly.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 (A0) | Address bit 0 | Selects LSB of 2-bit register address; ties directly to system address bus line A0 |
| 2 (A1) | Address bit 1 | Selects MSB of 2-bit register address; pairs with A0 to decode R0–R3 |
| 3 (D0) | Data input bit 0 | Accepts LSB of 4-bit parallel write data; driven by CPU data bus or ALU output |
| 4 (D1) | Data input bit 1 | Accepts second bit of 4-bit parallel write data; synchronized with WE assertion |
| 5 (D2) | Data input bit 2 | Accepts third bit of 4-bit parallel write data; requires stable D0–D3 during WE low |
| 6 (D3) | Data input bit 3 | Accepts MSB of 4-bit parallel write data; completes full 4-bit word latch |
| 7 (GND) | Ground reference | Primary return path for all internal TTL circuits; must be low-impedance and decoupled locally |
| 8 (Q0) | Data output bit 0 | Three-state output for LSB of selected register; enabled only when OE = low |
| 9 (Q1) | Data output bit 1 | Three-state output for bit 1 of selected register; shares OE control with Q0–Q3 |
| 10 (Q2) | Data output bit 2 | Three-state output for bit 2 of selected register; high-impedance when OE = high |
| 11 (Q3) | Data output bit 3 | Three-state output for MSB of selected register; allows bus sharing with other devices |
| 12 (WE) | Write enable (active low) | Triggers register write on rising edge of WE; must meet 20 ns minimum pulse width |
| 13 (OE) | Output enable (active low) | Enables Q0–Q3 drivers; asserts high-impedance state when high, isolating bus |
| 14 (VCC) | Positive supply | +5 V power rail; requires local 0.1 µF ceramic bypass capacitor near pin |
| 15 (NC) | No connect | Internally unconnected pin; must remain floating or tied to GND per TI recommendation |
| 16 (NC) | No connect | Internally unconnected pin; no external connection required |
Key Features
| Feature | Design Value |
|---|---|
| Four independent 4-bit registers | Enables compact register bank implementation in 8-bit CPU support logic without external RAM or latch arrays |
| Separate read/write control (OE/WE) | Allows concurrent read-from-one-register and write-to-another-register in pipelined architectures with proper address sequencing |
| Three-state outputs with TTL-compatible drive | Permits direct connection to shared data buses without external bus transceivers or pull-up resistors |
| Full LS-TTL electrical compatibility | Guarantees interoperability with SN74LSxx series logic, including noise margin, speed, and loading behavior |
| Non-destructive read capability | Preserves register contents during read cycles, supporting diagnostic access and status monitoring without side effects |
Applications
| Microprocessor Support Logic | ALU Register Staging |
|---|---|
|
Use Scenario: Used as a temporary register file between an 8080/8085 CPU and peripheral I/O or memory-mapped registers. IC Role / Device Role / Timing Role: Stores intermediate operands and flags during instruction execution; acts as a fast, local scratchpad with deterministic 35 ns access. Use Value: Eliminates need for external static RAM or discrete latches, reducing board area and signal routing complexity in retro-computing designs. |
Use Scenario: Implements operand registers feeding a 4-bit ALU in educational or prototyping arithmetic units. IC Role / Device Role / Timing Role: Holds A and B operands prior to ALU computation; supports simultaneous load and result capture via WE/OE timing control. Use Value: Enables single-cycle operand setup and result capture, matching ALU propagation delays without pipeline stalls. |
| Digital Lab Training Platform | Legacy Industrial Controller Upgrade |
|
Use Scenario: Integrated into university digital systems labs for hands-on register file and bus arbitration experiments. IC Role / Device Role / Timing Role: Demonstrates address decoding, three-state bus sharing, and synchronous read/write timing relationships. Use Value: Provides real-world timing parameters (e.g., 25 ns WE delay) for oscilloscope-based lab measurements and timing diagram validation. |
Use Scenario: Replaces obsolete discrete register banks in field-deployed PLC I/O modules requiring long-term component availability. IC Role / Device Role / Timing Role: Serves as drop-in replacement for aging 74LS170/171-based register sets in maintenance spares kits. Use Value: Maintains identical pinout, timing, and voltage specs - enabling PCB-level replacement without firmware or layout changes. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar register file applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| SN74LS170N | 4×4 register file with open-collector outputs (no three-state); requires external pull-ups for bus use | Lacks built-in three-state drivers - increases external component count and reduces bus drive margin | Choose SN74LS170N only if existing design already includes pull-up networks and timing budgets accommodate longer output rise times |
| SN74LS670D | Same logic function and timing, but in SOIC-16 package (surface-mount); RoHS-compliant NiPdAu finish | Requires PCB rework for SMT assembly; not interchangeable with SN74LS670NG4's through-hole PDIP footprint | Choose SN74LS670D for new SMT designs where board space and automated assembly are priorities |
Compared with SN74LS170N and SN74LS670D, the SN74LS670NG4 uniquely combines through-hole PDIP packaging, integrated three-state outputs, and full LS-TTL compatibility - making it the only option that supports direct legacy board replacement without layout or timing redesign.
Availability
SN74LS670NG4 is available at Aetrix Electronics and suitable for microprocessor support logic, ALU staging, digital education platforms, and legacy industrial controller upgrades requiring stable component supply and long-term obsolescence management.
Supply support for SN74LS670NG4 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Texas Instruments is a U.S.-based semiconductor company founded in 1930, specializing in analog, embedded processing, and logic ICs with broad industrial and aerospace heritage.
The SN74LS670NG4 belongs to TI's legacy 74LS logic family, engineered specifically for TTL-compatible digital system building blocks - emphasizing reliability, timing predictability, and backward compatibility in maintenance-critical and educational environments.
FAQ
What is the operating temperature range for SN74LS670NG4?
The SN74LS670NG4 is rated for commercial operation from 0°C to +70°C ambient. This range aligns with standard TTL logic specifications and ensures stable performance in office, lab, and non-extreme industrial environments. Its internal bipolar transistor design maintains consistent propagation delay and noise margin across this interval, and the PDIP package provides adequate thermal dissipation without heatsinking under typical bus-loading conditions. The SN74LS670NG4 does not support extended or military temperature grades.
Does SN74LS670NG4 support simultaneous read and write operations?
Yes, the SN74LS670NG4 supports overlapping read and write cycles when OE and WE are both asserted low, provided address lines remain stable and timing constraints are met. During such operation, the selected register's contents appear on Q0–Q3 while new data is latched into the same register on the next WE edge - enabling pipelined data flow in custom CPU architectures. However, the data appearing on outputs reflects the *pre-write* value, not the newly written data, due to internal timing sequencing.
What is the function of pins 15 and 16 on SN74LS670NG4?
Pins 15 and 16 on the SN74LS670NG4 are designated NC (no connect) and are internally unconnected. Texas Instruments' datasheet explicitly states these pins must remain unconnected - neither tied to VCC, GND, nor any signal. Doing so avoids unintended coupling or parasitic paths that could affect noise immunity or timing margins. Their presence accommodates package standardization across the 74LS670 family but carries no functional role in the SN74LS670NG4 device itself.
How does the three-state output control work on SN74LS670NG4?
The SN74LS670NG4 uses active-low output enable (OE, pin 13) to control its Q0–Q3 drivers. When OE is high, all four outputs enter high-impedance (Hi-Z) state, electrically disconnecting the device from the data bus. When OE is low, outputs actively drive logic levels based on the selected register's contents. This enables multiple SN74LS670NG4 devices (or other three-state peripherals) to share a common bus without contention, provided only one device has OE low at any time - a requirement enforced by external address decoding logic.
Can SN74LS670NG4 be used as a direct replacement for SN74LS170 in existing designs?
SN74LS670NG4 is not a direct pin-compatible replacement for SN74LS170 due to differing output structures: SN74LS170 uses open-collector outputs requiring external pull-ups, while SN74LS670NG4 uses three-state outputs with internal totem-pole drivers. Swapping them requires removing pull-up resistors and verifying bus loading, timing margins (especially output rise/fall times), and OE/WE control logic. Functionally equivalent operation is achievable, but hardware modification is necessary - making it a functional alternative rather than a drop-in replacement.
SN74LS670NG4 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Series:
- 74LS
- Package/Case:
- 16-DIP (0.300", 7.62mm)
- Packaging:
- Tube
- Product Status:
- Discontinued at Digi-Key
- Type:
- Register File
- Circuit:
- 1 x 1:1
- Independent Circuits:
- 4
- Current - Output High, Low:
- 2.6mA, 8mA
- Voltage Supply Source:
- Single Supply
- Voltage - Supply:
- 4.75V ~ 5.25V
- Operating Temperature:
- 0°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
- 16-PDIP
SN74LS670NG4 FAQ
1.How can I place an order for SN74LS670NG4 through Aetrix?
Please submit a Request for Quotation (RFQ) for SN74LS670NG4 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for SN74LS670NG4 reliable?
The price and inventory of SN74LS670NG4 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for SN74LS670NG4 is usually 5 days.
3.What payment methods are accepted for SN74LS670NG4?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for SN74LS670NG4 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for SN74LS670NG4?
SN74LS670NG4 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your SN74LS670NG4 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for SN74LS670NG4?
For technical support, including SN74LS670NG4 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your SN74LS670NG4 requirements.
6.How does Aetrix verify that SN74LS670NG4 is sourced from the original manufacturer or authorized distributors?
All SN74LS670NG4 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that SN74LS670NG4 meets industry standards.
7.What is the process for return or replacement of SN74LS670NG4?
All SN74LS670NG4 units undergo pre-shipment inspection (PSI). If there is an issue with SN74LS670NG4, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The SN74LS670NG4 part is unused and in its original packaging.
Return procedure for SN74LS670NG4:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
SN74LS670NG4 Tags
-
SN74HC138DR
Texas Instruments

-
TC7SB3157CFU,LF(CT
Toshiba Semiconductor and Storage

-
74CBTLV3257PW,118
Nexperia USA Inc.
-
SN74CBTLV3257PWR
Texas Instruments

-
74CBTLV3257GUX
Nexperia USA Inc.

-
74HC154BQ,118
Nexperia USA Inc.

-
P3S0200GMX
NXP USA Inc.

-
SN74CB3Q3245PWR
Texas Instruments
-
SN74CB3Q3257RGYR
Texas Instruments

-
TCA9543APWR
Texas Instruments
-
TCA9546APWR
Texas Instruments

-
SN74HC138N
Texas Instruments
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…
