Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

Texas Instruments SN74LS148DR

Part No.:
SN74LS148DR
Manufacturer:
Texas Instruments
Category:
Signal Switches, Multiplexers, Decoders
Package:
16-SOIC (0.154", 3.90mm Width)
Datasheet:
AetrixSN74LS148DR.pdf
Description:
IC PRIORITY ENCOD 1 X 8:3 16SOIC
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:786

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

SN74LS148DR from Texas Instruments is a TTL 8-line-to-3-line priority encoder IC performing octal binary encoding with active-low inputs and outputs. It features priority decoding to encode the highest-order asserted input (0–7), three encoded outputs (A0–A2), group select (GS), and enable in/out (EI/EO) for cascading. It operates at 5 V, delivers 15 ns typical propagation delay, and draws 12–20 mA supply current - used in keyboard scanning, interrupt prioritization, and digital control panels.

For engineers reviewing the SN74LS148DR datasheet, SN74LS148DR pinout, SN74LS148DR application, or SN74LS148DR equivalent, this page provides verified functional specifications, validated SOIC-16 pin mapping, real-world use cases in legacy industrial control and embedded I/O subsystems, and two confirmed alternative encoders with documented interface and timing differences.

Technical Context

The SN74LS148DR implements combinational priority logic where only the highest-priority low-level input (0–7) determines output state; lower-priority inputs are masked. Its internal structure uses NAND/NOR gates to generate active-low 3-bit binary (A0–A2), GS (group select, low when any input is active), and EO (enable output, low when EI is low and all inputs high).

Cascading is supported via EI (active-low enable input) and EO (active-low enable output): EO of a lower-priority stage connects to EI of a higher-priority stage, allowing expansion to 16+ inputs without external logic. All inputs and outputs are TTL-compatible with 0.8 V/2.0 V logic thresholds and drive capability of 4 mA sink per output.

Key Specifications

ParameterValue and Actual Design Meaning
Encoding Function8-line decimal (0–7) to 3-line binary (A0–A2) priority encoder with active-low inputs/outputs
Propagation Delay15 ns typical (tPHL/tPLH, VCC = 5 V, TA = 25°C), enabling reliable operation up to ~30 MHz in short-path logic
Supply Current12–20 mA (ICC, Condition 1), supporting stable operation in multi-device TTL bus systems
Input ThresholdsVIL = 0.8 V max, VIH = 2.0 V min - compatible with standard 74LS/74S family fan-out and noise margins
Output DriveIOL = 4 mA min per output (VOL ≤ 0.4 V), sufficient to drive ≥10 74LS inputs or one 74F input
Operating Range0°C to 70°C ambient, 4.75–5.25 V supply - suitable for commercial-grade industrial control boards

Pinout & Package

SN74LS148DR is housed in a 16-pin SOIC (D) package (JEDEC MS-012AC, 3.9 mm body width, 1.75 mm height), RoHS-compliant with NiPdAu lead finish and MSL Level-1 rating.

Pin/TerminalCircuit RoleDesign Meaning
1EO (Enable Output)Active-low cascading output; goes low when EI is low and all inputs (0–7) are high
2A0 (LSB Output)Least-significant bit of 3-bit binary output; active-low encoded value
3A1 (Middle Bit)Middle bit of encoded output; low when input 2,3,6,7 is highest active
4A2 (MSB Output)Most-significant bit; low when input 4,5,6,7 is highest active
5GS (Group Select)Active-low flag indicating at least one input (0–7) is asserted low
60 (Data Input 0)Low-priority active-low input; encoded only if inputs 1–7 are all high
71 (Data Input 1)Second-lowest priority input; overrides input 0 when both are low
8GNDGround reference for all logic and power connections
92 (Data Input 2)Third-priority input; encoded when 3–7 are high and 0–2 include at least one low
103 (Data Input 3)Fourth-priority input; masks inputs 0–2 when asserted
114 (Data Input 4)Fifth-priority input; masks 0–3 when low
125 (Data Input 5)Sixth-priority input; masks 0–4 when low
136 (Data Input 6)Seventh-priority input; masks 0–5 when low
147 (Data Input 7)Highest-priority input; fully masks all others when low
15EI (Enable Input)Active-low global enable; disables encoding and forces GS/EO high when high
16VCC+5 V power supply; must be decoupled locally with 0.1 µF ceramic capacitor

Key Features

FeatureDesign Value
Priority Encoding LogicGuarantees single-output resolution even with multiple simultaneous low inputs - eliminates bus contention in shared interrupt lines
Cascadable ArchitectureEI/EO signals allow stacking of multiple SN74LS148DR units to encode >8 inputs without external gates or timing penalties
TTL-Compatible I/OMeets 74LS voltage thresholds and drive strength, ensuring direct interoperability with legacy 74xx and 74LS logic families
Low-Power TTL Operation60 mW typical power dissipation enables dense placement on PCBs without thermal derating in non-ventilated enclosures
SOIC Tape-and-Reel Packaging2500-unit reel (SN74LS148DR) supports automated SMT assembly with Q1 pin-1 quadrant alignment and IPC-7351-compliant land pattern

Applications

Keyboard EncoderInterrupt Priority Arbiter

Use Scenario: Matrix keypad with 8-row scan lines feeding into parallel inputs of SN74LS148DR.

IC Role / Device Role / Timing Role: Encodes pressed key row index (0–7) into 3-bit binary code for microcontroller GPIO readback.

Use Value: Reduces required MCU input pins from 8 to 3 while resolving keypress conflicts via hardware priority - no firmware debounce logic needed for simultaneous presses.

Use Scenario: Eight peripheral devices (UART, timer, ADC, etc.) share a single CPU interrupt line, each asserting a dedicated low-active request signal.

IC Role / Device Role / Timing Role: SN74LS148DR selects highest-priority pending interrupt and presents its ID to the CPU's interrupt vector decoder.

Use Value: Enables deterministic interrupt response order in real-time systems without software polling or additional arbitration logic.

Industrial Control PanelDigital I/O Expansion Module

Use Scenario: Front-panel pushbuttons (0–7) on an HVAC controller feed directly into SN74LS148DR inputs.

IC Role / Device Role / Timing Role: Converts mechanical button press into compact 3-bit command code routed to system MCU over minimal trace count.

Use Value: Eliminates need for individual pull-up resistors and MCU port bits per button - simplifies layout and reduces BOM cost in space-constrained panels.

Use Scenario: Modular PLC backplane with eight slot-specific status flags (e.g., module present, fault, ready) connected to SN74LS148DR inputs.

IC Role / Device Role / Timing Role: Aggregates slot status into encoded presence/fault ID for master controller diagnostics.

Use Value: Allows single 3-bit bus + GS flag to monitor eight slots - cuts interconnect wiring by 62.5% versus discrete status lines.

Equivalent & Alternatives

The following parts are listed as comparable options for similar priority encoder applications.

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
SN74LS147N10-line-to-4-line BCD encoder (inputs 1–9); no EI/EO; different pinout and output coding (8-4-2-1 BCD vs. 4-2-1 binary)Designed for decimal keypad encoding (e.g., numeric keypads), not octal or cascaded systemsSelect only when BCD output format and 9-input count match system requirements; not drop-in replaceable
74HC148PWCMOS version with 2–6 V supply range, 100 µA ICC, 19 ns tPD (VCC = 4.5 V); outputs are active-low but lack guaranteed TTL drive strengthLower power and wider voltage range, but requires level-shifting or buffer stages when interfacing with legacy 74LS systemsChoose for new low-power designs with mixed-voltage domains; verify output loading and noise immunity before substituting into 74LS-only boards

Compared with SN74LS148DR, SN74LS147N provides BCD output for decimal systems but lacks cascading capability, while 74HC148PW offers CMOS efficiency and flexibility at the cost of native TTL compatibility - making SN74LS148DR the optimal choice for maintaining signal integrity and timing in established 5 V TTL environments.

Availability

SN74LS148DR is available at Aetrix Electronics and suitable for industrial control panels, legacy equipment repair, and embedded I/O expansion modules requiring stable component supply and long-term obsolescence mitigation.

Supply support for SN74LS148DR 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 and embedded processing technologies with broad industrial, automotive, and consumer product portfolios.

The SN74LS148DR belongs to TI's legacy 74LS logic family, engineered for robust 5 V TTL systems requiring predictable timing, noise immunity, and direct compatibility with earlier 74xx and later 74F devices in industrial control and instrumentation.

FAQ

What is the function of the GS (Group Select) pin on the SN74LS148DR?

The GS (Group Select) pin on the SN74LS148DR is an active-low output that goes low whenever at least one of the data inputs (0–7) is low, indicating valid encoding activity. It remains high when all inputs are high (no active request) or when EI is high (encoder disabled). This signal is used to strobe or gate the A0–A2 outputs in synchronous systems, preventing metastability during input transients.

Can SN74LS148DR be used in a 3.3 V system?

No, SN74LS148DR is not rated for 3.3 V operation. Its recommended supply range is 4.75–5.25 V, and absolute maximum VCC is 5.5 V. Operating below 4.75 V risks incorrect logic thresholds, increased propagation delay, and potential output failure. For 3.3 V systems, consider CMOS alternatives like 74HC148 or level-shifted interfaces.

How does cascading work between two SN74LS148DR devices?

To cascade two SN74LS148DR devices, connect the EO (Enable Output) of the lower-priority unit to the EI (Enable Input) of the higher-priority unit. When the higher-priority unit has no active input, its EO goes low, enabling the lower-priority unit. The GS outputs of both units can be OR'd (via wired-AND or external gate) to indicate overall activity, while A0–A2 outputs are combined with priority-encoded MSB generation in external logic.

What is the maximum fan-out of SN74LS148DR outputs driving other 74LS inputs?

Each SN74LS148DR output can drive up to 10 standard 74LS inputs (IIL = −0.4 mA max per LS input, IOL = 4 mA min). This is derived from the 4 mA low-level output current specification under VOL ≤ 0.4 V. Exceeding this load may cause VOL to exceed 0.4 V, risking logic errors in downstream devices.

Why does SN74LS148DR have active-low inputs and outputs?

SN74LS148DR uses active-low signaling to align with TTL design conventions of the 1970s–1980s: it minimizes DC current draw in idle states (inputs pulled high via resistors), improves noise immunity on long traces, and allows wired-AND logic for cascading and status aggregation. Active-low outputs also simplify interfacing with common cathode LED displays and open-collector interrupt lines in legacy systems.

SN74LS148DR Specifications

Product attributes
Attribute value
Manufacturer:
Texas Instruments
Series:
74LS
Package/Case:
16-SOIC (0.154", 3.90mm Width)
Packaging:
Tape & Reel (TR)
Product Status:
Active
Type:
Priority Encoder
Circuit:
1 x 8:3
Independent Circuits:
1
Current - Output High, Low:
400µA, 8mA
Voltage Supply Source:
Single Supply
Voltage - Supply:
4.75V ~ 5.25V
Operating Temperature:
0°C ~ 70°C
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:
16-SOIC

SN74LS148DR FAQ

1.How can I place an order for SN74LS148DR through Aetrix?

Please submit a Request for Quotation (RFQ) for SN74LS148DR 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 SN74LS148DR reliable?

The price and inventory of SN74LS148DR are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for SN74LS148DR is usually 5 days.

3.What payment methods are accepted for SN74LS148DR?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for SN74LS148DR transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for SN74LS148DR?

SN74LS148DR orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your SN74LS148DR 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 SN74LS148DR?

For technical support, including SN74LS148DR datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your SN74LS148DR requirements.

6.How does Aetrix verify that SN74LS148DR is sourced from the original manufacturer or authorized distributors?

All SN74LS148DR 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 SN74LS148DR meets industry standards.

7.What is the process for return or replacement of SN74LS148DR?

All SN74LS148DR units undergo pre-shipment inspection (PSI). If there is an issue with SN74LS148DR, 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 SN74LS148DR part is unused and in its original packaging.

Return procedure for SN74LS148DR:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

SN74LS148DR Tags

  • SN74LS148DR
  • SN74LS148DR PDF
  • SN74LS148DR Datasheet
  • SN74LS148DR Specifications
  • SN74LS148DR Images
  • Texas Instruments
  • Texas Instruments SN74LS148DR
  • Buy SN74LS148DR
  • SN74LS148DR Price
  • SN74LS148DR Distributor
  • SN74LS148DR Supplier
  • SN74LS148DR Wholesale
Related Products
SN74HC138DR
SN74HC138DR

Texas Instruments

TC7SB3157CFU,LF(CT
TC7SB3157CFU,LF(CT

Toshiba Semiconductor and Storage

74CBTLV3257PW,118
74CBTLV3257PW,118

Nexperia USA Inc.

SN74CBTLV3257PWR
SN74CBTLV3257PWR

Texas Instruments

74CBTLV3257GUX
74CBTLV3257GUX

Nexperia USA Inc.

74HC154BQ,118
74HC154BQ,118

Nexperia USA Inc.

P3S0200GMX
P3S0200GMX

NXP USA Inc.

SN74CB3Q3245PWR
SN74CB3Q3245PWR

Texas Instruments

SN74CB3Q3257RGYR
SN74CB3Q3257RGYR

Texas Instruments

TCA9543APWR
TCA9543APWR

Texas Instruments

TCA9546APWR
TCA9546APWR

Texas Instruments

SN74HC138N
SN74HC138N

Texas Instruments

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER