Symbol & Footprint

Schematic Symbol

Open full view ↗

PCB Footprint

Open full view ↗
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.

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