CD4094B
Public Unreviewedby Ray
TI 8-stage serial shift register with output latch and 3-state outputs, SOIC-16. Like a CMOS 74HC595. 3-18 V. Datasheet-verified.
3D Model
Open in new tab ↗
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗README
markdownCD4094B
Texas Instruments · 8-stage shift-and-store register · SOIC-16
An 8-stage serial-in, parallel-out shift register with a separate output latch, in SOIC-16, the 4000-series counterpart of the 74HC595. Data clocked in on DATA/CLOCK shifts through eight stages; a STROBE pin then transfers the shifted value into eight latches so the parallel outputs (Q1-Q8) update all at once and stay steady while the next byte shifts in. The 3-state outputs and two serial outputs (QS, Q'S) let you cascade several to drive long strings of LEDs, relays, or display digits from three microcontroller pins. Runs 3-18 V.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | STROBE | input | Storage-register strobe input. When held high, data in the shift register is transferred to the 8-bit storage latch and appears on Q1-Q8 (subject to OUTPUT ENABLE). Held low, the storage latch retains its previous state. |
| 2 | DATA | input | Serial data input. Sampled into stage 1 of the shift register on each positive edge of CLOCK. |
| 3 | CLOCK | input | Clock input for the 8-stage serial shift register. Data on the DATA input is shifted into the register on the positive-going edge. Minimum clock pulse width tW=100 ns typ at VDD=10 V; fCL max=2.5 MHz at VDD=10 V. |
| 4 | Q1 | tri_state | 3-state parallel output for shift-register stage 1 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 5 | Q2 | tri_state | 3-state parallel output for shift-register stage 2 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 6 | Q3 | tri_state | 3-state parallel output for shift-register stage 3 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 7 | Q4 | tri_state | 3-state parallel output for shift-register stage 4 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 8 | VSS | power_in | Negative supply / ground reference. Tie to 0 V. |
| 9 | Q'S | output | Serial cascade output taken from the shift-register stage 8 on the NEXT NEGATIVE clock edge. Used to cascade a following CD4094B when the clock rise time is slow (allows the receiving device more setup time). |
| 10 | QS | output | Serial cascade output taken from shift-register stage 8 on the POSITIVE clock edge. Used to cascade a following CD4094B for high-speed operation when the clock rise time is fast. |
| 11 | Q8 | tri_state | 3-state parallel output for shift-register stage 8 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 12 | Q7 | tri_state | 3-state parallel output for shift-register stage 7 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 13 | Q6 | tri_state | 3-state parallel output for shift-register stage 6 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 14 | Q5 | tri_state | 3-state parallel output for shift-register stage 5 (via the storage latch). Enabled when OUTPUT ENABLE is high; open-circuit when OUTPUT ENABLE is low. |
| 15 | OUTPUT_ENABLE | input | Output-enable input for the 3-state parallel outputs Q1-Q8. High = outputs driven (enabled); Low = outputs high-impedance (open circuit). Allows Q1-Q8 to be tied directly to a common bus. |
| 16 | VDD | power_in | Positive supply. Operating range VDD-VSS = 3 V to 18 V (absolute max -0.5 V to +20 V). Bypass with a local decoupling capacitor. |
Key specifications
| Parameter | Value |
|---|---|
| Type | 8-stage shift-and-store register |
| Data path | serial in, parallel out (Q1-Q8) |
| Latch | STROBE transfers shift to output |
| Outputs | 3-state + serial (QS, Q'S) |
| Cascade | yes (QS to next DATA) |
| Logic family | 4000B CMOS |
| Supply voltage | 3-18 V |
| Package | SOIC-16 |
Ordering variants
Same part, different packaging or reel option.
CD4094BM (SOIC-16, tube)CD4094BM96 (SOIC-16, tape & reel)
CAD (KiCad official)
- Symbol:
CD4094B (generated from datasheet; KiCad has no symbol) - Footprint:
Package_SO:SOIC-16_3.9x9.9mm_P1.27mm - 3D model: SOIC-16 (KiCad packages3D)
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Texas Instruments datasheet (18 pp, sha256
e64a88bc0597c967, 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).