Texas Instruments SN74LS670D
- Part No.:
- SN74LS670D
- Manufacturer:
- Texas Instruments
- Category:
- Signal Switches, Multiplexers, Decoders
- Package:
- 16-SOIC (0.154", 3.90mm Width)
- Datasheet:
-
SN74LS670D.pdf
- Description:
- IC REGISTER FILE 1 X 1:1 16SOIC
- Quantity:
- Payment:

- Shipping:

Inventory:285
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
SN74LS670D from Texas Instruments is a 4×4 register file IC with three-state outputs, designed for temporary data storage and addressable read/write operations in TTL-based digital systems. It features 16-bit bidirectional data I/O, independent write-enable control per word, and operates at 0°C to 70°C with typical propagation delay of 35 ns (address-to-data) and 25 ns (write-enable-to-write). It is used in microprocessor peripheral interfaces, ALU register stacks, and early minicomputer data-path buffering.
For engineers reviewing the SN74LS670D datasheet, SN74LS670D pinout, SN74LS670D application, or SN74LS670D equivalent, key selection considerations include its 4-word × 4-bit architecture, TTL-compatible input thresholds, three-state output drive capability, and SOIC-16 packaging for board space-constrained legacy logic designs.
Technical Context
The SN74LS670D implements a synchronous, address-decoded register file using bipolar TTL circuitry. Each of its four 4-bit words is selected via a 2-bit address bus (A0, A1), with separate read (R̅/W̅ = HIGH) and write (R̅/W̅ = LOW) modes controlled by a single bidirectional R̅/W̅ line. Write operation requires active-low WE (Write Enable) assertion per addressed word.
Its three-state outputs are disabled when chip select (CS̅) is HIGH, allowing direct bus sharing without external buffers. The device uses standard LS-TTL input thresholds (VIL = 0.8 V, VIH = 2.0 V) and drives ±8 mA loads, ensuring compatibility with 74LS family logic levels and timing budgets.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory size | 4 words × 4 bits = 16-bit total storage; enables compact register set implementation without external RAM. |
| Operating temperature | 0°C to 70°C; suitable for commercial-grade embedded control and instrumentation applications. |
| Propagation delay | 35 ns max (address-to-output); supports clock rates up to ~10 MHz in tightly timed data-path loops. |
| Output drive | ±8 mA (IOH/IOL); sufficient to directly drive 10 LS-TTL inputs without fanout buffers. |
| Supply voltage | VCC = 4.75 V to 5.25 V; tight tolerance ensures stable operation under noisy power rails common in legacy systems. |
| Three-state enable time | 20 ns max (CS̅-to-output high-Z); allows fast bus arbitration in multi-master configurations. |
Pinout & Package
SN74LS670D is housed in a 16-pin SOIC (Small Outline Integrated Circuit) package with 1.27 mm pitch, 7.5 mm body width, and 2.00 mm max height - optimized for automated assembly and higher-density PCB layouts than through-hole alternatives.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 (A0) | Address bit 0 | Selects lower or upper pair of 4-bit words; LSB of 2-bit address decoder input. |
| 2 (A1) | Address bit 1 | Selects first/second or third/fourth word group; MSB of address decoder input. |
| 3–6 (I/O0–I/O3) | Bidirectional data bus | 4-bit parallel interface shared for read and write; direction controlled by R̅/W̅ and CS̅. |
| 7 (WE0) | Word enable 0 | Active-low enable for writing to word 0 only; independent of other word enables. |
| 8 (GND) | Ground reference | Power return path for all internal logic and output drivers; must be low-impedance. |
| 9 (WE1) | Word enable 1 | Active-low enable for writing to word 1 only; allows selective word update without disturbing others. |
| 10 (WE2) | Word enable 2 | Active-low enable for writing to word 2 only; supports partial register file modification. |
| 11 (WE3) | Word enable 3 | Active-low enable for writing to word 3 only; enables atomic multi-word write sequencing. |
| 12 (CS̅) | Chip select (active low) | Global enable for three-state outputs; disables all I/O pins when HIGH. |
| 13 (R̅/W̅) | Read/Write control | HIGH = read mode (I/O pins driven), LOW = write mode (I/O pins accept data). |
| 14 (VCC) | Positive supply | +5 V nominal supply; decoupling capacitor required within 1 cm of pin for noise immunity. |
| 15 (GND) | Ground reference | Second ground pin for improved power integrity and reduced switching noise coupling. |
| 16 (NC) | No connect | Unbonded pin; must remain unconnected and unpopulated on PCB. |
Key Features
| Feature | Design Value |
|---|---|
| Independent word write enables | Four dedicated WE pins allow selective updating of individual 4-bit words without read-modify-write cycles. |
| Three-state bidirectional I/O | Single 4-bit bus serves both read and write functions, reducing PCB trace count and simplifying bus topology. |
| TTL-compatible interface | Meets 74LS input voltage thresholds and output drive specs, enabling drop-in replacement in existing LS-TTL designs. |
| Low-power Schottky process | Typical ICC = 60 mA at 5 V; significantly lower than standard TTL while maintaining speed and noise margin. |
| SOIC-16 RoHS-compliant packaging | NiPdAu lead finish, MSL Level-1 rating, and 0–70°C range support modern manufacturing and reliability requirements. |
Applications
| Microprocessor Peripheral Interface | ALU Register Stack |
|---|---|
|
Use Scenario: Interfacing an 8-bit CPU (e.g., Z80 or 6502) to off-chip register storage for temporary operands or status flags. IC Role / Device Role / Timing Role: Acts as a fast, addressable scratchpad memory block mapped into I/O space, accessed via discrete address decoding. Use Value: Eliminates need for external RAM + address logic; reduces latency versus memory-mapped solutions due to dedicated R̅/W̅ and WE controls. |
Use Scenario: Providing local operand registers for a discrete 4-bit ALU in educational or prototyping compute engines. IC Role / Device Role / Timing Role: Serves as the primary register bank, with A0/A1 selecting source/destination during arithmetic cycles. Use Value: Enables full 4-bit parallel load/store in one cycle; three-state outputs prevent bus contention during ALU computation phases. |
| Minicomputer Data Path Buffer | Legacy Test Equipment Control Logic |
|
Use Scenario: Storing intermediate results in a PDP-8 or similar 12-bit minicomputer's extended instruction execution unit. IC Role / Device Role / Timing Role: Functions as a pipeline register stage between instruction decode and execution units, synchronized to system clock. Use Value: Propagation delay ≤35 ns meets sub-30 MHz timing constraints; independent WE lines support conditional write gating. |
Use Scenario: Holding calibration constants or configuration bits in benchtop oscilloscopes or logic analyzers built with discrete TTL. IC Role / Device Role / Timing Role: Provides nonvolatile-like setup storage using external battery-backed power or manual DIP-switch initialization. Use Value: Four-word granularity matches common test parameter sets (e.g., trigger level, sweep rate, coupling, attenuation). |
Equivalent & Alternatives
The following parts are listed as comparable options for similar register file applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| SN74LS670N | Same logic function and timing, but in 16-pin PDIP package with 0–70°C range and NIPDAU finish. | Through-hole mounting; preferred for hand-soldered prototypes, repair boards, or legacy production lines using DIP sockets. | Select SN74LS670N when mechanical compatibility with existing DIP footprints or serviceability is required. |
| SN74LS670NSR | Identical functionality and SOIC footprint, but supplied in tape-and-reel (2000 pcs) with SOP-16 package and Q1 pin-1 quadrant orientation. | Optimized for high-volume SMT assembly; differs only in packaging format and reel specifications, not electrical behavior. | Choose SN74LS670NSR for automated pick-and-place production where tape-and-reel delivery is mandated. |
Compared with SN74LS670N and SN74LS670NSR, the SN74LS670D offers identical register file functionality and timing in a tube-packaged SOIC variant - making it ideal for low-to-medium volume SMT builds requiring quick-turn availability and no reel-handling infrastructure.
Availability
SN74LS670D is available at Aetrix Electronics and suitable for microprocessor peripheral interfaces, ALU register stacks, minicomputer data-path buffering, and legacy test equipment control logic requiring stable component supply across long-lifecycle industrial programs.
Supply support for SN74LS670D 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 products with broad industrial and aerospace heritage.
The SN74LS670D belongs to TI's legacy 74LS logic family, engineered for reliable, low-power TTL-compatible digital building blocks in control, instrumentation, and computing systems from the 1970s onward.
FAQ
What is the primary function of the SN74LS670D in a digital system?
The SN74LS670D functions as a 4-word × 4-bit addressable register file with three-state bidirectional I/O. It stores temporary data values that can be individually written or read under address and control-line supervision. Its design enables fast, deterministic access without external memory addressing logic - making the SN74LS670D especially valuable in microprocessor support circuits and discrete ALU implementations where minimal latency and predictable timing are critical.
Does the SN74LS670D support simultaneous read and write operations?
No, the SN74LS670D does not support true simultaneous read and write. Its R̅/W̅ pin determines direction: HIGH enables read (outputs driven), LOW enables write (inputs sampled). While one word can be read and another written in successive cycles using independent WE lines, concurrent access to the same 4-bit I/O bus is prevented by the single-direction control. This behavior is inherent to the SN74LS670D's architecture and confirmed in its functional truth table.
What is the significance of the NC (No Connect) pin on the SN74LS670D?
Pin 16 of the SN74LS670D is designated NC (No Connect) - meaning it is internally unbonded and electrically isolated. It must remain unconnected on the PCB and should not be tied to VCC, GND, or any signal. This pin exists for mechanical symmetry and package compatibility within TI's SOIC-16 footprint family, not for functionality. Leaving it floating poses no risk, but routing or soldering to it may compromise SN74LS670D reliability or violate package specifications.
Can the SN74LS670D be used in place of static RAM in simple systems?
The SN74LS670D can substitute for small-capacity SRAM (e.g., 16×1 or 16×4) in systems where address decoding is simple and write control is word-granular. Unlike SRAM, it lacks automatic address incrementing or burst modes, but offers faster write-enable gating via four independent WE pins - a feature absent in most 16-bit SRAMs. However, the SN74LS670D requires explicit address generation and lacks chip-enable power-down, so it is best suited for fixed-function register storage rather than general-purpose memory expansion.
How does the SN74LS670D handle bus contention when multiple devices share the same data lines?
The SN74LS670D prevents bus contention using its active-low CS̅ (chip select) input: when CS̅ is HIGH, all I/O pins enter high-impedance (three-state) mode regardless of R̅/W̅ or address state. This allows safe connection to a shared data bus alongside other three-state devices like transceivers or additional register files. Proper timing - ensuring CS̅ is asserted before R̅/W̅ transitions - is essential to avoid glitches, and this behavior is fully specified in the SN74LS670D's DC and switching characteristics tables.
SN74LS670D Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Series:
- 74LS
- Package/Case:
- 16-SOIC (0.154", 3.90mm Width)
- Packaging:
- Tube
- Product Status:
- Active
- 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:
- Surface Mount
- Supplier Device Package:
- 16-SOIC
SN74LS670D FAQ
1.How can I place an order for SN74LS670D through Aetrix?
Please submit a Request for Quotation (RFQ) for SN74LS670D 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 SN74LS670D reliable?
The price and inventory of SN74LS670D are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for SN74LS670D is usually 5 days.
3.What payment methods are accepted for SN74LS670D?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for SN74LS670D transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for SN74LS670D?
SN74LS670D orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your SN74LS670D 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 SN74LS670D?
For technical support, including SN74LS670D datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your SN74LS670D requirements.
6.How does Aetrix verify that SN74LS670D is sourced from the original manufacturer or authorized distributors?
All SN74LS670D 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 SN74LS670D meets industry standards.
7.What is the process for return or replacement of SN74LS670D?
All SN74LS670D units undergo pre-shipment inspection (PSI). If there is an issue with SN74LS670D, 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 SN74LS670D part is unused and in its original packaging.
Return procedure for SN74LS670D:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
SN74LS670D 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…

