Loads on click. Unloads only if this page sits in the background.

Symbol & Footprint

Schematic Symbol

Open full view ↗
Loads on click. Unloads only if this page sits in the background.

PCB Footprint

Open full view ↗
Loads on click. Unloads only if this page sits in the background.
Loads on click. Unloads only if this page sits in the background.
Download PDF
Contents

README

markdown

SN74HC154

Texas Instruments · Decoder / Demultiplexer · SOIC-24

The SN74HC154 is a 4-to-16 line decoder/demultiplexer. Four address inputs and two active-low enables select exactly one of sixteen active-low outputs. It is used for wide address decoding, driving multiplexed displays, and scanning keypads.

Pinout

Pin Name Type Function
1 Y0 output Active-low decoder output 0. Driven low when E1=E2=L and A[3:0]=0000; otherwise high.
2 Y1 output Active-low decoder output 1. Driven low when E1=E2=L and A[3:0]=0001.
3 Y2 output Active-low decoder output 2. Driven low when E1=E2=L and A[3:0]=0010.
4 Y3 output Active-low decoder output 3. Driven low when E1=E2=L and A[3:0]=0011.
5 Y4 output Active-low decoder output 4. Driven low when E1=E2=L and A[3:0]=0100.
6 Y5 output Active-low decoder output 5. Driven low when E1=E2=L and A[3:0]=0101.
7 Y6 output Active-low decoder output 6. Driven low when E1=E2=L and A[3:0]=0110.
8 Y7 output Active-low decoder output 7. Driven low when E1=E2=L and A[3:0]=0111.
9 Y8 output Active-low decoder output 8. Driven low when E1=E2=L and A[3:0]=1000.
10 Y9 output Active-low decoder output 9. Driven low when E1=E2=L and A[3:0]=1001.
11 Y10 output Active-low decoder output 10. Driven low when E1=E2=L and A[3:0]=1010.
12 GND power_in Ground reference (0 V).
13 Y11 output Active-low decoder output 11. Driven low when E1=E2=L and A[3:0]=1011.
14 Y12 output Active-low decoder output 12. Driven low when E1=E2=L and A[3:0]=1100.
15 Y13 output Active-low decoder output 13. Driven low when E1=E2=L and A[3:0]=1101.
16 Y14 output Active-low decoder output 14. Driven low when E1=E2=L and A[3:0]=1110.
17 Y15 output Active-low decoder output 15. Driven low when E1=E2=L and A[3:0]=1111.
18 E1 input Active-low enable 1. Both E1 and E2 must be low for a selected output to go low; a high on E1 forces all outputs high. Can be used as data input in demultiplex mode while E2 is held low.
19 E2 input Active-low enable 2. Both E1 and E2 must be low for a selected output to go low; a high on E2 forces all outputs high. Can be used as data input in demultiplex mode while E1 is held low.
20 A3 input Address input bit 3 (MSB) of the 4-bit select code A[3:0] that chooses which of Y0-Y15 is asserted.
21 A2 input Address input bit 2 of the 4-bit select code A[3:0].
22 A1 input Address input bit 1 of the 4-bit select code A[3:0].
23 A0 input Address input bit 0 (LSB) of the 4-bit select code A[3:0].
24 VCC power_in Positive supply. HC: 2 V to 6 V. HCT: 4.5 V to 5.5 V.

Key specifications

Parameter Value
Type 4-to-16 decoder / demultiplexer
Logic family 74HC (CMOS)
Outputs 16, active-low, one-of-sixteen
Supply voltage 2 V to 6 V
Propagation delay 20 ns typ at 5 V
Operating temperature -40 C to 85 C

Ordering variants

Same part, different packaging or reel option.

  • SN74HC154E
  • SN74HC154EN
  • SN74HC154M
  • SN74HC154M96
  • SN74HC154F3A

CAD (KiCad official)

  • Symbol: sn74hc154.kicad_sym
  • Footprint: sn74hc154.kicad_mod
  • 3D model: SOIC-24 wide body from KiCad Package_SO/SOIC-24W_7.5x15.4mm_P1.27mm.
  • 3D model files: sn74hc154-etched.step / sn74hc154-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); sn74hc154.step / sn74hc154.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: Texas Instruments datasheet (14 pp, sha256 280e5cce6eb56861, retrieved 2026-08-17, tier: manufacturer)
  • Extractor: ds2sf (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF