component
CD4051B
Public Unreviewedby adom
TI CMOS 8-channel analog multiplexer/demultiplexer, SOIC-16. 3-A/B/C select, INH, VEE for bipolar. Datasheet-verified.
← Commit history
component page: CAD + datasheet-first provenance
2 files changed
+162−23
README.md+2−2@@ -10,7 +10,7 @@ CMOS single 8-channel analog multiplexer / demultiplexer with logic-level conver |---|---|---|---| | 1 | CH4 | bidirectional | Channel 4 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 100 and INH = 0. | | 2 | CH6 | bidirectional | Channel 6 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 110 and INH = 0. |-| 3 | COM | bidirectional | Common out/in. Shared analog terminal that is switched to the addressed channel (CH0–CH7). Signal may swing from VEE to VDD. |+| 3 | COM | bidirectional | Common out/in. Shared analog terminal that is switched to the addressed channel (CH0-CH7). Signal may swing from VEE to VDD. | | 4 | CH7 | bidirectional | Channel 7 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 111 and INH = 0. | | 5 | CH5 | bidirectional | Channel 5 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 101 and INH = 0. | | 6 | INH | input | Inhibit (active-high). When INH = 1 (VDD), all channels are OFF (disconnected from COM). When INH = 0 (VSS), the channel selected by A/B/C is connected to COM. |@@ -54,7 +54,7 @@ CMOS single 8-channel analog multiplexer / demultiplexer with logic-level conver Data extracted from the manufacturer datasheet, not a distributor listing: - **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/cd4051b.pdf) (39 pp, sha256 `3fbac7b3f3463b15`, retrieved 2026-08-17, tier: manufacturer)-- **Extractor:** `ds2sf` (Claude) — every pin and dimension is cited to a datasheet page; refuses to fabricate.+- **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/cd4051b-datasheet.pdf)
page.json+160−21@@ -3,8 +3,9 @@ "type": "component", "slug": "cd4051b", "title": "CD4051B",- "brief": "8-channel analog multiplexer/demultiplexer, DIP-16",+ "brief": "TI CMOS 8-channel analog multiplexer/demultiplexer, SOIC-16. 3-A/B/C select, INH, VEE for bipolar. Datasheet-verified.", "version": "0.1.0",+ "license": "CC-BY-SA-4.0", "tags": [ "component", "multiplexer",@@ -13,36 +14,174 @@ "soic-16", "texas-instruments" ],- "license": "MIT", "component": { "mpn": "CD4051B", "manufacturer": "Texas Instruments",- "package": "DIP-16",- "pin_count": null,- "category": "library",- "subcategory": "",- "body_size": null,- "parts": {},- "distributor_links": {}+ "package": "SOIC-16",+ "pin_count": 16,+ "category": "Multiplexer",+ "subcategory": "8-channel analog mux / demux",+ "datasheet": "https://www.ti.com/lit/ds/symlink/cd4051b.pdf",+ "parts": {+ "symbol": "cd4051b.kicad_sym",+ "footprint": "cd4051b.kicad_mod",+ "model_3d": "cd4051b.glb"+ },+ "distributor_links": {},+ "pins": [+ {+ "number": "1",+ "name": "CH4",+ "type": "bidirectional",+ "description": "Channel 4 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 100 and INH = 0."+ },+ {+ "number": "2",+ "name": "CH6",+ "type": "bidirectional",+ "description": "Channel 6 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 110 and INH = 0."+ },+ {+ "number": "3",+ "name": "COM",+ "type": "bidirectional",+ "description": "Common out/in. Shared analog terminal that is switched to the addressed channel (CH0-CH7). Signal may swing from VEE to VDD."+ },+ {+ "number": "4",+ "name": "CH7",+ "type": "bidirectional",+ "description": "Channel 7 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 111 and INH = 0."+ },+ {+ "number": "5",+ "name": "CH5",+ "type": "bidirectional",+ "description": "Channel 5 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 101 and INH = 0."+ },+ {+ "number": "6",+ "name": "INH",+ "type": "input",+ "description": "Inhibit (active-high). When INH = 1 (VDD), all channels are OFF (disconnected from COM). When INH = 0 (VSS), the channel selected by A/B/C is connected to COM."+ },+ {+ "number": "7",+ "name": "VEE",+ "type": "power_in",+ "description": "Negative analog supply. Sets the lower end of the analog signal range; may be tied to VSS for single-supply operation or to a negative rail (e.g. \u22125V) for dual-supply. VDD \u2212 VEE \u2264 20V."+ },+ {+ "number": "8",+ "name": "VSS",+ "type": "power_in",+ "description": "Digital/logic ground reference. Logic 0 level for INH and address inputs A/B/C."+ },+ {+ "number": "9",+ "name": "C",+ "type": "input",+ "description": "Channel select address bit C (MSB). Digital input; logic levels 0 = VSS, 1 = VDD. Selects one of eight channels together with A and B."+ },+ {+ "number": "10",+ "name": "B",+ "type": "input",+ "description": "Channel select address bit B. Digital input; logic levels 0 = VSS, 1 = VDD."+ },+ {+ "number": "11",+ "name": "A",+ "type": "input",+ "description": "Channel select address bit A (LSB). Digital input; logic levels 0 = VSS, 1 = VDD."+ },+ {+ "number": "12",+ "name": "CH3",+ "type": "bidirectional",+ "description": "Channel 3 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 011 and INH = 0."+ },+ {+ "number": "13",+ "name": "CH0",+ "type": "bidirectional",+ "description": "Channel 0 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 000 and INH = 0."+ },+ {+ "number": "14",+ "name": "CH1",+ "type": "bidirectional",+ "description": "Channel 1 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 001 and INH = 0."+ },+ {+ "number": "15",+ "name": "CH2",+ "type": "bidirectional",+ "description": "Channel 2 analog in/out. Bidirectional analog switch terminal; connects to COM when address = 010 and INH = 0."+ },+ {+ "number": "16",+ "name": "VDD",+ "type": "power_in",+ "description": "Positive supply. VDD \u2212 VSS = 3V to 20V (performance degrades below 3V). Absolute maximum V+ to V\u2212 = 20V."+ }+ ],+ "provenance": {+ "extractor": "ds2sf",+ "datasheet": {+ "url": "https://www.ti.com/lit/ds/symlink/cd4051b.pdf",+ "pages": 39,+ "sha256": "3fbac7b3f3463b15",+ "source_tier": "mfr"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 16,+ "described": 16,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ } },- "readme": "# CD4051B\n\n8-channel analog multiplexer/demultiplexer, DIP-16\n\nThe CD4051B is a single 8-channel analog multiplexer/demultiplexer. It can switch analog or digital signals with low on-resistance. Used for expanding ADC inputs, audio routing, and sensor multiplexing.",+ "metadata": {+ "specs": {+ "Type": "8-channel analog mux / demux",+ "Channels": "8 (CH0-CH7 <-> COM)",+ "Control": "3-bit address A/B/C + INH inhibit",+ "Signal range": "Bipolar (VDD to VEE)",+ "Supply (VDD)": "3-18 V",+ "Direction": "Bidirectional (mux or demux)",+ "Package": "SOIC-16",+ "Body (L\u00d7W\u00d7H)": "9.9 \u00d7 3.9 \u00d7 1.75 mm"+ }+ },+ "sections": [+ "hero",+ "viewers",+ "readme",+ "breadcrumbs",+ "info"+ ],+ "discovery_triggers": [+ "cd4051b",+ "8 channel analog mux",+ "analog multiplexer",+ "4051 mux demux"+ ],+ "discovery_pitch": "CD4051B CMOS 8-channel analog mux/demux (SOIC-16) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.", "author": {- "name": "Kyle Bergstedt",- "email": "[email protected]"+ "name": "Ray",+ "email": "[email protected]" },- "visibility": "public",+ "dependencies": {}, "hero": { "type": "image", "path": "docs/hero.png" },- "sample_prompts": [],- "discovery_triggers": [],- "discovery_pitch": null,- "metadata": {},- "created_at": "2026-05-28T05:33:23.164Z",- "updated_at": "2026-05-28T05:33:23.164Z",- "description": "TI CMOS 8-channel analog multiplexer/demultiplexer, SOIC-16. 3-A/B/C select, INH, VEE for bipolar. Datasheet-verified.",- "dependencies": {}, "files": [ "page.json", "README.md",