74xx Logic Kit Reference22 parts · 25 pages · Letter portrait

74HCxx / 74LSxx IC Kit

All 22 device types in the kit, drawn as the logic they contain. The bold number on each card is the page — printed in the corner of that page — carrying its full pinout, internal diagram and truth table. 74LS · Schottky TTL74HC · CMOS
74LS00
Quad 2-input NAND
DIP-14 · page 3
74HC00
Quad 2-input NAND
DIP-14 · page 4
74LS02
Quad 2-input NOR
DIP-14 · page 5
74HC02
Quad 2-input NOR
DIP-14 · page 6
74LS04
Hex inverter
DIP-14 · page 7
74HC04
Hex inverter
DIP-14 · page 8
74HC14
Hex Schmitt inverter
DIP-14 · page 9
74LS08
Quad 2-input AND
DIP-14 · page 10
74HC08
Quad 2-input AND
DIP-14 · page 11
74LS32
Quad 2-input OR
DIP-14 · page 12
74HC32
Quad 2-input OR
DIP-14 · page 13
74LS86
Quad 2-input XOR
DIP-14 · page 14
DQ
74LS74
Dual D flip-flop
DIP-14 · page 15
÷10
74LS90
Decade counter
DIP-14 · page 16
BCD→ 7 seg
74LS47
BCD to 7-segment
DIP-16 · page 17
74LS138
3-to-8 decoder
DIP-16 · page 18
74HC138
3-to-8 decoder
DIP-16 · page 19
74LS164
Shift register, serial in
DIP-14 · page 20
74HC164
Shift register, serial in
DIP-14 · page 21
8-bitshift
74HC165
Shift register, parallel in
DIP-16 · page 22
shiftlatch
74HC595
Shift register + output latch
DIP-16 · page 23
AB
74LS245
Octal bus transceiver
DIP-20 · page 24
74HCxx / 74LSxx IC Kit — pinout & function reference Symbol index1 / 25

74HCxx / 74LSxx IC Kit

Pinout and internal function diagram for all 22 device types in the Minidodoca 22-value / 44-piece kit — 2 pieces of each part, plus DIP-14, DIP-16 and DIP-20 sockets. One page per part: the package pinout, the logic that is actually inside the die, and the truth table.

The two families in this kit

74LS — low-power Schottky TTL

  • VCC 4.75 – 5.25 V only (5 V, ±5 %).
  • Input LOW ≤ 0.8 V, input HIGH ≥ 2.0 V.
  • A floating input reads as HIGH and picks up noise — tie unused inputs to VCC through 1 kΩ, or to GND.
  • Output sinks ~8 mA but sources only ~0.4 mA — wire LEDs from VCC into the pin, not from the pin to ground.
  • Draws several mA even when nothing is switching.

74HC — high-speed CMOS

  • VCC 2 – 6 V. Runs at 3.3 V or 5 V.
  • Switching threshold sits near VCC/2; inputs draw essentially no current.
  • Inputs must still never be left open — an open CMOS input oscillates and heats the chip.
  • Outputs source and sink ±4 mA (±6 mA on the '245 and '595), swinging rail to rail.
  • Near-zero idle current, but a 74HC input is not guaranteed to see a 74LS HIGH of 2.4 V — use a 74HCT part when an LS output has to drive a CMOS input.

How to read these pages

Pinout drawings

  • Drawn top view: notch up, pin 1 at the top left, numbering counter-clockwise. That is exactly how the part looks sitting in a breadboard.
  • Power pins are not always the corners — the 74LS90 puts VCC on pin 5 and GND on pin 10.
  • NC means no connection: leave it open, do not use it as a tie point.

Function diagrams

  • Numbers in circles are package pin numbers.
  • A bubble on a gate input or output, or a bar over a name (CLR), means that signal is active LOW.
  • A small triangle at a flip-flop input marks the clock; C1 / 1D is the standard IEC notation for "this D input is controlled by clock 1".
Before you power anything up: put a 0.1 µF ceramic capacitor between VCC and GND right at each chip, check the notch orientation, and never let two outputs drive the same node. Series-resistor every LED (220 – 470 Ω at 5 V).
74HCxx / 74LSxx IC Kit — pinout & function reference Overview2 / 25
74LS00
Quad 2-input NAND gate
74LS · low-power Schottky TTL

Pinout — DIP-14

At a glance

Function
Y = A · B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
001
011
101
110
74HCxx / 74LSxx IC Kit — pinout & function reference74LS003 / 25
74HC00
Quad 2-input NAND gate
74HC · high-speed CMOS

Pinout — DIP-14

At a glance

Function
Y = A · B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
001
011
101
110
74HCxx / 74LSxx IC Kit — pinout & function reference74HC004 / 25
74LS02
Quad 2-input NOR gate
74LS · low-power Schottky TTL

Pinout — DIP-14

At a glance

Function
Y = A + B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
001
010
100
110
74HCxx / 74LSxx IC Kit — pinout & function reference74LS025 / 25
74HC02
Quad 2-input NOR gate
74HC · high-speed CMOS

Pinout — DIP-14

At a glance

Function
Y = A + B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
001
010
100
110
74HCxx / 74LSxx IC Kit — pinout & function reference74HC026 / 25
74LS04
Hex inverter
74LS · low-power Schottky TTL

Pinout — DIP-14

At a glance

Function
Y = A
Inverters per package
6
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the six inverters)
AY
01
10
74HCxx / 74LSxx IC Kit — pinout & function reference74LS047 / 25
74HC04
Hex inverter
74HC · high-speed CMOS

Pinout — DIP-14

At a glance

Function
Y = A
Inverters per package
6
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the six inverters)
AY
01
10
74HCxx / 74LSxx IC Kit — pinout & function reference74HC048 / 25
74HC14
Hex Schmitt-trigger inverter
74HC · high-speed CMOS

Pinout — DIP-14

At a glance

Function
Y = A
Inverters per package
6
Power
VCC = pin 14, GND = pin 7
Why Schmitt
Cleans up slow, noisy or bouncing edges — the input must cross a different threshold going up than coming down.

Function diagram — what is inside

11A21Y32A42Y53A63Y94A84Y115A105Y136A126YSix independent inverters with Schmitt-trigger inputs. VCC = pin 14, GND = pin 7.

Logic tables

Truth table (each of the six inverters)
AY
01
10
Schmitt-trigger thresholds (VCC = 4.5 V, 25 °C)
ParameterTyp
VT+ (rising)2.7 V
VT− (falling)1.6 V
Hysteresis1.1 V
74HCxx / 74LSxx IC Kit — pinout & function reference74HC149 / 25
74LS08
Quad 2-input AND gate
74LS · low-power Schottky TTL

Pinout — DIP-14

At a glance

Function
Y = A · B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
000
010
100
111
74HCxx / 74LSxx IC Kit — pinout & function reference74LS0810 / 25
74HC08
Quad 2-input AND gate
74HC · high-speed CMOS

Pinout — DIP-14

At a glance

Function
Y = A · B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
000
010
100
111
74HCxx / 74LSxx IC Kit — pinout & function reference74HC0811 / 25
74LS32
Quad 2-input OR gate
74LS · low-power Schottky TTL

Pinout — DIP-14

At a glance

Function
Y = A + B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
000
011
101
111
74HCxx / 74LSxx IC Kit — pinout & function reference74LS3212 / 25
74HC32
Quad 2-input OR gate
74HC · high-speed CMOS

Pinout — DIP-14

At a glance

Function
Y = A + B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Truth table (each of the four gates)
ABY
000
011
101
111
74HCxx / 74LSxx IC Kit — pinout & function reference74HC3213 / 25
74LS86
Quad 2-input exclusive-OR gate
74LS · low-power Schottky TTL

Pinout — DIP-14

At a glance

Function
Y = A ⊕ B
Gates per package
4 independent 2-input gates
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

11A21B31Y42A52B62Y93A103B83Y124A134B114YFour independent 2-input XOR gates. VCC = pin 14, GND = pin 7.

Logic tables

Truth table (each of the four gates)
ABY
000
011
101
110
74HCxx / 74LSxx IC Kit — pinout & function reference74LS8614 / 25
74LS74
Dual D-type flip-flop with preset and clear
74LS · low-power Schottky TTL

Pinout — DIP-14

11CLR14VCC21D132CLR31CLK122D41PRE112CLK51Q102PRE61Q92Q7GND82QDIP-14 — top view (notch / pin-1 dot at top)

At a glance

Trigger
Positive edge (LOW → HIGH) on CLK
PRE / CLR
Asynchronous, active LOW, override the clock
Typical use
Divide-by-2, edge synchroniser, 1-bit register
Power
VCC = pin 14, GND = pin 7

Logic tables

Function table
PRECLRCLKDQQ
LHXXHL
HLXXLH
LLXXH*H*
HH↑HHL
HH↑LLH
HHLXholdhold
* Both LOW is a forbidden state — the outputs are not complementary.

Function diagram — what is inside

FF 121DD31CLKC141PRES11CLRR51QQ61QQFF 2122DD112CLKC1102PRES132CLRR92QQ82QQTwo independent positive-edge-triggered D flip-flops.PRE and CLR are asynchronous and active LOW. VCC = pin 14, GND = pin 7.
74HCxx / 74LSxx IC Kit — pinout & function reference74LS7415 / 25
74LS90
Decade counter (÷2 and ÷5 sections)
74LS · low-power Schottky TTL

Pinout — DIP-14

1CKB14CKA2R0(1)13NC3R0(2)12QA4NC11QD5VCC10GND6R9(1)9QB7R9(2)8QCDIP-14 — top view (notch / pin-1 dot at top)

At a glance

Trigger
Negative edge (HIGH → LOW) on CKA / CKB
BCD decade
Clock into CKA (14), tie QA (12) → CKB (1). Outputs QD QC QB QA.
Bi-quinary ÷10
Clock into CKB (1), tie QD (11) → CKA (14). Gives a 50 % duty output on QA.
Power
VCC = pin 5, GND = pin 10 — not the usual corners!

Logic tables

BCD count sequence (CKA in, QA→CKB)
0123456789
QD0000000011
QC0000111100
QB0011001100
QA0101010101
Reset / set inputs
R0(1)R0(2)R9(1)R9(2)Result
HHLXReset to 0000
HHXLReset to 0000
XXHHSet to 1001 (9)
LXLXCounts
XLXLCounts

Function diagram — what is inside

÷ 2(flip-flop A)14CKA12QA÷ 5(FF B, C, D)1CKB9QB8QC11QD2R0(1)3R0(2)both HIGH → reset all stages to 00006R9(1)7R9(2)both HIGH → preset the counter to 1001 (9)Ripple counter — the ÷2 and ÷5 sections are independent.BCD decade: clock into CKA (14) and strap QA (12) to CKB (1); read QD QC QB QA.VCC = pin 5, GND = pin 10 — not the usual corner pins.
74HCxx / 74LSxx IC Kit — pinout & function reference74LS9016 / 25
74LS47
BCD to 7-segment decoder / driver (open collector)
74LS · low-power Schottky TTL

Pinout — DIP-16

1B16VCC2C15f3LT14g4BI/RBO13a5RBI12b6D11c7A10d8GND9eDIP-16 — top view (notch / pin-1 dot at top)

At a glance

Display type
COMMON ANODE only — outputs sink current, they do not source it
Series resistors
Required on every segment (220–470 Ω at 5 V)
LT (pin 3)
Lamp test: LOW turns every segment on
RBI (pin 5)
Ripple-blank in: blanks a leading zero
BI/RBO (pin 4)
Dual purpose: drive LOW to blank the digit, or read it as ripple-blank out
Power
VCC = pin 16, GND = pin 8

Logic tables

Decoded segments (0 = segment ON / output LOW)
DecDCBAabcdefg
000000000001
100011001111
200100010010
300110000110
401001001100
501010100100
601101100000
701110001111
810000000000
910010001100
Inputs 10–15 produce unique but non-numeric patterns.

Function diagram — what is inside

BCD → 7-segmentdecode logicopen-collectoractive-LOW drivers7A (2^0)1B (2^1)2C (2^2)6D (2^3)3LT5RBI4BI/RBO13a12b11c10d9e15f14gagdfbecDrives a COMMON-ANODE display: each output sinks current when its segment is on.Needs series resistors (typ. 220–470 Ω) per segment. VCC = 16, GND = 8.
74HCxx / 74LSxx IC Kit — pinout & function reference74LS4717 / 25
74LS138
3-to-8 line decoder / demultiplexer
74LS · low-power Schottky TTL

Pinout — DIP-16

At a glance

Outputs
Active LOW — the selected line goes LOW, the other seven stay HIGH
Address weight
A = LSB (pin 1), C = MSB (pin 3)
Enables
G1 must be HIGH and both G2 inputs LOW
Cascading
The three enables let you build a 1-of-24 or 1-of-32 decoder with no extra glue
Power
VCC = pin 16, GND = pin 8

Logic tables

Function table (H = HIGH, L = LOW, X = don't care)
G1G2AG2BCBAOutput LOW
LXXXXXnone — all HIGH
XHXXXXnone — all HIGH
XXHXXXnone — all HIGH
HLL000Y0
HLL001Y1
HLL010Y2
HLL011Y3
HLL100Y4
HLL101Y5
HLL110Y6
HLL111Y7

Function diagram — what is inside

74HCxx / 74LSxx IC Kit — pinout & function reference74LS13818 / 25
74HC138
3-to-8 line decoder / demultiplexer
74HC · high-speed CMOS

Pinout — DIP-16

At a glance

Outputs
Active LOW — the selected line goes LOW, the other seven stay HIGH
Address weight
A = LSB (pin 1), C = MSB (pin 3)
Enables
G1 must be HIGH and both G2 inputs LOW
Cascading
The three enables let you build a 1-of-24 or 1-of-32 decoder with no extra glue
Power
VCC = pin 16, GND = pin 8

Logic tables

Function table (H = HIGH, L = LOW, X = don't care)
G1G2AG2BCBAOutput LOW
LXXXXXnone — all HIGH
XHXXXXnone — all HIGH
XXHXXXnone — all HIGH
HLL000Y0
HLL001Y1
HLL010Y2
HLL011Y3
HLL100Y4
HLL101Y5
HLL110Y6
HLL111Y7

Function diagram — what is inside

74HCxx / 74LSxx IC Kit — pinout & function reference74HC13819 / 25
74LS164
8-bit serial-in, parallel-out shift register
74LS · low-power Schottky TTL

Pinout — DIP-14

At a glance

Serial input
A AND B — tie one HIGH and drive the other, or use B as a gate
Trigger
Positive edge on CLK (pin 8)
Clear
CLR (pin 9) LOW zeroes all eight stages, independent of the clock
Typical use
Turn 2 microcontroller pins into 8 outputs (LED bars, keypad scan)
Note
Outputs change while shifting — use a '595 instead if you need glitch-free outputs
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Function table
CLRCLKABQAQB … QH
LXXXLall L
HLXXholdhold
H↑HHHshifted right
H↑LXLshifted right
H↑XLLshifted right
74HCxx / 74LSxx IC Kit — pinout & function reference74LS16420 / 25
74HC164
8-bit serial-in, parallel-out shift register
74HC · high-speed CMOS

Pinout — DIP-14

At a glance

Serial input
A AND B — tie one HIGH and drive the other, or use B as a gate
Trigger
Positive edge on CLK (pin 8)
Clear
CLR (pin 9) LOW zeroes all eight stages, independent of the clock
Typical use
Turn 2 microcontroller pins into 8 outputs (LED bars, keypad scan)
Note
Outputs change while shifting — use a '595 instead if you need glitch-free outputs
Power
VCC = pin 14, GND = pin 7

Function diagram — what is inside

Logic tables

Function table
CLRCLKABQAQB … QH
LXXXLall L
HLXXholdhold
H↑HHHshifted right
H↑LXLshifted right
H↑XLLshifted right
74HCxx / 74LSxx IC Kit — pinout & function reference74HC16421 / 25
74HC165
8-bit parallel-in, serial-out shift register
74HC · high-speed CMOS

Pinout — DIP-16

1SH/LD16VCC2CLK15CLK INH3E14D4F13C5G12B6H11A7QH10SER8GND9QHDIP-16 — top view (notch / pin-1 dot at top)

At a glance

Direction
A is loaded into the first stage, H into the last; H appears at QH first
Serial input
SER (pin 10) — feed the previous chip's QH here to cascade
Outputs
QH (pin 9) and its complement QH (pin 7)
Typical use
Read 8 buttons/switches with 3 microcontroller pins
Reading order
Pulse SH/LD LOW then HIGH to snapshot the inputs, then clock 8 times
Power
VCC = pin 16, GND = pin 8

Logic tables

Function table
SH/LDCLK INHCLKAction
LXXParallel load A–H (asynchronous)
HL↑Shift one place toward QH
HLLHold
HHXHold — clock inhibited

Function diagram — what is inside

2CLK1SH/LD15CLK INH10SERA11C11DB12C11DC13C11DD14C11DE3C11DF4C11DG5C11DH6C11D9QH7QHparallel data inputsParallel-IN, serial-OUT. SH/LD LOW loads A–H asynchronously; HIGH shifts on each rising CLK.CLK INH HIGH freezes the register. H reaches QH first; cascade QH into the next chip's SER.VCC = pin 16, GND = pin 8.
74HCxx / 74LSxx IC Kit — pinout & function reference74HC16522 / 25
74HC595
8-bit shift register with output latch and 3-state outputs
74HC · high-speed CMOS

Pinout — DIP-16

1QB16VCC2QC15QA3QD14SER4QE13OE5QF12RCLK6QG11SRCLK7QH10SRCLR8GND9QH'DIP-16 — top view (notch / pin-1 dot at top)

At a glance

Why two clocks
SRCLK shifts, RCLK publishes — outputs stay stable while data is shifting in
Cascading
QH' (pin 9) is the overflow bit; chain it to the next chip's SER
Drive
±6 mA per output — fine for an LED with a series resistor
Power
VCC = pin 16, GND = pin 8

Logic tables

Function table
SRCLRSRCLKRCLKOEAction
LXXXClear the shift register
H↑LLShift SER in one place
HL↑LCopy shift register → output latch
HXXHQA–QH go high-impedance (latch keeps its data)
Typical wiring to a microcontroller
PinNameConnect to
14SERData out
11SRCLKClock
12RCLKLatch / strobe
10SRCLRVCC (tie HIGH if unused)
13OEGND (tie LOW if unused)
9QH'SER of the next '595

Function diagram — what is inside

10SRCLR11SRCLK12RCLK14SERC11DC11D15QAC11DC11D1QBC11DC11D2QCC11DC11D3QDC11DC11D4QEC11DC11D5QFC11DC11D6QGC11DC11D7QHeight 3-state output buffers13OE9QH'8-bit shift register8-bit storage (output) registerSER shifts in on each rising SRCLK. A rising RCLK copies the shift register into the storageregister, so the outputs never glitch while data is being shifted in. OE HIGH → QA–QH high-Z.QH' is the overflow bit — chain it to the next '595 SER. VCC = pin 16, GND = pin 8.
74HCxx / 74LSxx IC Kit — pinout & function reference74HC59523 / 25
74LS245
Octal bus transceiver with 3-state outputs
74LS · low-power Schottky TTL

Pinout — DIP-20

1DIR20VCC2A119OE3A218B14A317B25A416B36A515B47A614B58A713B69A812B710GND11B8DIP-20 — top view (notch / pin-1 dot at top)

At a glance

Channels
8 bidirectional, non-inverting
Drive
Up to 24 mA sink — designed to drive a loaded backplane
Careful
Never enable two drivers onto the same bus at once — bus contention
Typical use
Level buffering / direction switching between a CPU and a peripheral bus
Power
VCC = pin 20, GND = pin 10

Logic tables

Function table
OEDIROperation
LHA data → B bus
LLB data → A bus
HXBoth buses isolated (high-Z)

Function diagram — what is inside

2A118B13A217B24A316B35A415B46A514B57A613B68A712B79A811B8direction /enable control1DIR19OEOE = HIGH → both A and B buses are high-impedance.OE = LOW and DIR = HIGH → A drives B. OE = LOW and DIR = LOW → B drives A.VCC = pin 20, GND = pin 10.
74HCxx / 74LSxx IC Kit — pinout & function reference74LS24524 / 25
74HC164
App note — wired as a single D flip-flop (D, CLK, Q)
74HC · high-speed CMOS
This kit has no 74HC74, so the only dedicated D flip-flop is the bipolar 74LS74 on page 15. When you want a CMOS flip-flop — and want to keep the '74's preset and clear free for set/reset work later — take the first stage of a 74HC164. Each of its eight stages already is a positive-edge D flip-flop; you simply use stage A and ignore the rest — its full internal view is on page 21.

Wiring — DIP-14, top view

74HC1641A2B3QA4QB5QC6QD7GND14VCC13QH12QG11QF10QE9CLR8CLKD INQ OUTCLK+5 Vpin 2 tied HIGH, so D = A0.1 µFGNDleave openleave open
Connections
PinNameWire it to
1AD input
2BVCC — makes D = A
3QAQ output
8CLKClock, rising edge
9CLRVCC — LOW clears Q
14VCC+5 V (2 – 6 V)
7GND0 V
4-6, 10-13QB…QHLeave open
What you are left with
stage A1D1D8CLKC13QQR9CLR
Numbers in circles are 74HC164 package pins.
Resulting flip-flop
CLRCLKDQ
LXXL
H↑HH
H↑LL
HLXhold
Positive-edge triggered, exactly like a '74 — but with no /Q output.

Worth knowing

No /Q
The '164 brings out only true outputs. If you need the complement, invert QA through a spare gate on the 74HC04 or 74HC00.
Free async reset
/CLR on pin 9 is already an active-LOW asynchronous clear. Tie it HIGH to ignore it, or drive it and you have D, CLK, Q and reset.
Free delay taps
QB…QH are the same data 2…8 clocks later — useful as an edge synchroniser or a shift-register debounce without adding a part.
Why not the others
The 74HC595's first stage is not brought out — its serial output is 8 clocks late — and the 74HC165 loads the wrong direction.
74HCxx / 74LSxx IC Kit — pinout & function reference App note25 / 25
Page 51 · Bo's Engineering Curriculum · 22 DIP logic parts from the 74HCxx / 74LSxx bench kit — download the 25-page PDF