component
SN74HC154 4-to-16 Decoder
Public Made by Adomby adom
4-to-16 line decoder/demultiplexer with 16 active-low outputs.
← Commit history
README.mdadded+69@@ -0,0 +1,69 @@+# 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++- `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](https://www.ti.com/lit/ds/symlink/cd74hc154.pdf) (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](docs/sn74hc154-datasheet.pdf)
page.jsonadded+35@@ -0,0 +1,35 @@+{+ "slug": "sn74hc154",+ "version": "0.1.0",+ "type": "component",+ "description": "4-to-16 line decoder/demultiplexer with 16 active-low outputs.",+ "tags": [+ "logic",+ "decoder",+ "demultiplexer",+ "74hc",+ "ti",+ "soic-24"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "sn74hc154.kicad_sym",+ "sn74hc154.kicad_mod",+ "sn74hc154.glb",+ "docs/hero.png",+ "docs/sn74hc154-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html"+ ],+ "visibility": "public",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}