component
SN74HC154 4-to-16 Decoder
Public Unreviewedby Ray
4-to-16 line decoder/demultiplexer with 16 active-low outputs.
3D Model
Open in new tab ↗
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗README
markdownSN74HC154
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.
SN74HC154ESN74HC154ENSN74HC154MSN74HC154M96SN74HC154F3A
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).