← Commit history

Initial commit: component/cd74hc123m96

Ray ·700303c869 ·
2 files changed +97
README.mdadded+63
@@ -0,0 +1,63 @@+# CD74HC123M96++**Texas Instruments** · Monostable Multivibrators · SOIC-16++CD74HC123M96 from Texas Instruments, in a SOIC-16. Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | 1A | input | Channel 1 active-low trigger input (A-bar). Schmitt-trigger input; a high-to-low transition triggers a new output pulse on Q1 when B1 is high and 1R is high. Tie high if channel 1 is triggered via B1 only; do not leave floating. |+| 2 | 1B | input | Channel 1 active-high trigger input B. Schmitt-trigger input; a low-to-high transition triggers a new output pulse when 1A is low and 1R is high. Tie low if unused. |+| 3 | 1R | input | Channel 1 active-low reset (R-bar). Driving low forces 1Q low and 1Q-bar high, terminating any output pulse in progress. Tie high for normal (non-reset) operation. |+| 4 | 1Q | output | Channel 1 inverted (Q-bar) buffered output. High in the idle state and pulses low for the programmed pulse width when the channel is triggered. Standard fan-out 10 LSTTL, bus-driver fan-out 15 LSTTL. |+| 5 | 2Q | output | Channel 2 non-inverted Q buffered output. Low in the idle state and pulses high for the programmed pulse width when the channel is triggered. |+| 6 | 2Cx | passive | Channel 2 external timing capacitor connection. Connect C_X between 2Cx (pin 6) and 2RxCx (pin 7). Minimum C_X is 0 pF; C_X sets pulse width together with R_X (t_W = 0.45 * R_X * C_X at 5 V). |+| 7 | 2RxCx | passive | Channel 2 external R_X/C_X node. R_X is connected from this pin to V_CC and C_X is connected from this pin to 2Cx (pin 6). Minimum R_X is typically 5 kΩ. |+| 8 | GND | power_in | Ground / 0 V reference for both channels. |+| 9 | 2A | input | Channel 2 active-low trigger input (A-bar). Schmitt-trigger input; a high-to-low transition triggers a new output pulse on Q2 when B2 is high and 2R is high. Tie high if channel 2 is triggered via B2 only. |+| 10 | 2B | input | Channel 2 active-high trigger input B. Schmitt-trigger input; a low-to-high transition triggers a new output pulse when 2A is low and 2R is high. Tie low if unused. |+| 11 | 2R | input | Channel 2 active-low reset (R-bar). Driving low forces 2Q low and 2Q-bar high, terminating any output pulse in progress. Tie high for normal (non-reset) operation. |+| 12 | 2Q | output | Channel 2 inverted (Q-bar) buffered output. High in the idle state and pulses low for the programmed pulse width when the channel is triggered. |+| 13 | 1Q | output | Channel 1 non-inverted Q buffered output. Low in the idle state and pulses high for the programmed pulse width when the channel is triggered. |+| 14 | 1Cx | passive | Channel 1 external timing capacitor connection. Connect C_X between 1Cx (pin 14) and 1RxCx (pin 15). Minimum C_X is 0 pF. |+| 15 | 1RxCx | passive | Channel 1 external R_X/C_X node. R_X is connected from this pin to V_CC and C_X is connected from this pin to 1Cx (pin 14). Minimum R_X is typically 5 kΩ. |+| 16 | VCC | power_in | Positive supply. HC types operate 2 V-6 V (HCT types 4.5 V-5.5 V). Absolute maximum V_CC is 7 V; bypass locally with a 0.1 µF capacitor to GND. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Texas Instruments |+| Package | SOIC-16 |+| Category | Logic |+| Pins | 16 |++## Ordering variants++- `CD74HC123M96`+- `CD74HC123M96M`+- `CD74HC123M96MT`+- `CD74HC123M96E`+- `CD74HC123M96NSR`+- `CD74HC123M96PW`+- `CD74HC123M96PWR`+- `CD74HC123M96PWT`+- `CD74HC123M96F3A`++## CAD (KiCad official)++- Symbol: `CD74HC123M96`+- Footprint: `Package_SO:SOIC-16_3.9x9.9mm_P1.27mm`+- 3D model: SOIC-16 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/cd74hc123m96.pdf) (22 pp, sha256 `f30f05d5554e0b7c`, 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/cd74hc123m96-datasheet.pdf)
page.jsonadded+34
@@ -0,0 +1,34 @@+{+  "slug": "cd74hc123m96",+  "version": "0.1.0",+  "type": "component",+  "description": "Texas Instruments Monostable Multivibrators, SOIC-16. Datasheet-verified pinout, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "logic",+    "cd74hc123m96"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cd74hc123m96.kicad_sym",+    "cd74hc123m96.kicad_mod",+    "cd74hc123m96.glb",+    "cd74hc123m96.step",+    "cd74hc123m96.lbr",+    "docs/hero.png",+    "docs/cd74hc123m96-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "visibility": "public",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file