Kits
›
Chips de la serie 74
RU
EN
ES
Contenido
Introduction
History: a computer from the catalogue
Lesson 0. Gates from transistors: for those who start from scratch
0.1. The idea: a transistor is a switch
0.2. Building
0.3. Check
Lesson 0 paste (Cmd+I)
Lesson 1. Logic in packages: 74HC00, 02, 04, 08, 32
1.1. The idea: a chip is a package with gates
1.2. The idea: free inputs go to ground
1.3. The idea: a latch from one chip
1.4. Building
1.5. Check
Lesson 1 paste (Cmd+I)
Lesson 2. Flip-flops in a package: 74HC74 and a frequency divider
2.1. The idea: a flip-flop with set and reset
2.2. The idea: six NANDs inside
2.3. The idea: a divider is a flip-flop that flips
2.4. Building
2.5. Check
Lesson 2 paste (Cmd+I)
Lesson 3. A counter in a package: 74HC390 and a stopwatch
3.1. The idea: ÷2 and ÷5 make ÷10
3.2. The idea: clocking on the fall
3.3. The idea: reset on a one
3.4. Building
3.5. Check
Lesson 3 paste (Cmd+I)
Lesson 4. A decoder in a package: 74HC138 and a running light
4.1. The idea: number → one wire
4.2. The idea: active 0
4.3. The idea: 4 → 16 from two 3 → 8
4.4. Building
4.5. Check
Lesson 4 paste (Cmd+I)
Lesson 5. A shift register: 74HC595 and 8 lamps over three wires
5.1. The idea: bits over one wire
5.2. The idea: a latch shows everything at once
5.3. The idea: the third state
5.4. Building
5.5. Check
Lesson 5 paste (Cmd+I)
Lesson 6. Bus buffers: 74HC244 and 74HC245
6.1. The idea: a bus and the third state
6.2. The idea: a buffer is a double inversion
6.3. The idea: both ways — two 74HC244
6.4. Building
6.5. Check
Lesson 6 paste (Cmd+I)
Lesson 7. An electronic dice
7.1. The idea: a counter to six
7.2. The idea: face number → dots
7.3. The idea: a fair roll
7.4. Building
7.5. Check
Lesson 7 paste (Cmd+I)
Summary
All the parts
Instructions in pictures
Lesson 1 in pictures
← Back to the lesson: Lesson 1. Logic in packages: 74HC00, 02, 04, 08, 32
1
Logic in packages
74HC00, 02, 04, 08, 32 and an alarm built from them
kh
HB-05
74HC00
74HC02
74HC04
74HC08
74HC32
IN
38×
OUT
22×
NAND
4×
0
NOR
4×
0
NOT
6×
0
AND
4×
0
OR
4×
0
VCC
1×
GND
1×
0
3×
Q
Q
1×
2×
♪
1×
∞
Ctrl
+
G
74HC00
74HC02
74HC04
74HC08
74HC32
© 2026 Daniil Khanin · khanin.info · HB-05
11
CANVAS
74HC00
1
pin names as in the datasheet; a bar over a name in the picture = active 0, in the simulator without the bar
2
IN
8×
OUT
4×
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
3
NAND
3×
0
9×
NAND
I0
1A
I1
1B
O0
1Y
NAND
I0
2A
I1
2B
O0
2Y
NAND
I0
3A
I1
3B
O0
3Y
© 2026 Daniil Khanin · khanin.info · HB-05
12
74HC00 …
74HC02
4
NAND
1×
0
3×
NAND
I0
4A
I1
4B
O0
4Y
5
Ctrl
+
G
Library
…
Chip N
2×
Library
…
74HC00
Enter
74HC00
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
6
IN
8×
OUT
4×
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
7
NOR
3×
0
9×
NOR
I0
1A
I1
1B
O0
1Y
NOR
I0
2A
I1
2B
O0
2Y
NOR
I0
3A
I1
3B
O0
3Y
© 2026 Daniil Khanin · khanin.info · HB-05
13
74HC02 …
74HC04
8
NOR
1×
0
3×
NOR
I0
4A
I1
4B
O0
4Y
9
Ctrl
+
G
Library
…
Chip N
2×
Library
…
74HC02
Enter
74HC02
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
10
IN
6×
OUT
6×
1A
2A
3A
4A
5A
6A
1Y
2Y
3Y
4Y
5Y
6Y
11
NOT
3×
0
6×
NOT
I0
1A
O0
1Y
NOT
I0
2A
O0
2Y
NOT
I0
3A
O0
3Y
© 2026 Daniil Khanin · khanin.info · HB-05
14
74HC04 …
74HC08
12
NOT
3×
0
6×
NOT
I0
4A
O0
4Y
NOT
I0
5A
O0
5Y
NOT
I0
6A
O0
6Y
13
Ctrl
+
G
Library
…
Chip N
2×
Library
…
74HC04
Enter
74HC04
1A
2A
3A
4A
5A
6A
1Y
2Y
3Y
4Y
5Y
6Y
14
IN
8×
OUT
4×
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
© 2026 Daniil Khanin · khanin.info · HB-05
15
74HC08 …
74HC32
15
AND
3×
0
9×
AND
I0
1A
I1
1B
O0
1Y
AND
I0
2A
I1
2B
O0
2Y
AND
I0
3A
I1
3B
O0
3Y
16
AND
1×
0
3×
AND
I0
4A
I1
4B
O0
4Y
17
Ctrl
+
G
Library
…
Chip N
2×
Library
…
74HC08
Enter
74HC08
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
18
IN
8×
OUT
4×
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
© 2026 Daniil Khanin · khanin.info · HB-05
16
74HC32 …
CANVAS
19
OR
3×
0
9×
OR
I0
1A
I1
1B
O0
1Y
OR
I0
2A
I1
2B
O0
2Y
OR
I0
3A
I1
3B
O0
3Y
20
OR
1×
0
3×
OR
I0
4A
I1
4B
O0
4Y
21
Ctrl
+
G
Library
…
Chip N
2×
Library
…
74HC32
Enter
74HC32
1A
1B
2A
2B
3A
3B
4A
4B
1Y
2Y
3Y
4Y
22
free gate inputs in a package — to GND
© 2026 Daniil Khanin · khanin.info · HB-05
17
CANVAS …
23
VCC
1×
GND
1×
0
3×
5×
VCC
VCC
GND
GND
0
ARM
0
DOOR
0
WIN
24
Q
Q
1×
1×
Reset
Reset
RESET
25
74HC32
1×
9×
74HC32
1A
DOOR
1B
WIN
2A
GND
2B
GND
3A
GND
3B
GND
4A
GND
4B
GND
1Y
OPEN
2Y
3Y
4Y
26
74HC08
1×
9×
74HC08
1A
OPEN
1B
ARM
2A
GND
2B
GND
3A
GND
3B
GND
4A
GND
4B
GND
1Y
TRIP
2Y
3Y
4Y
27
74HC04
1×
8×
74HC04
1A
TRIP
2A
RESET
3A
GND
4A
GND
5A
GND
6A
GND
1Y
nTRIP
2Y
nRESET
3Y
4Y
5Y
6Y
© 2026 Daniil Khanin · khanin.info · HB-05
18
CANVAS …
28
74HC00
1×
10×
74HC00
1A
nTRIP
1B
ALQN
2A
nRESET
2B
ALARM
3A
GND
3B
GND
4A
GND
4B
GND
1Y
ALARM
2Y
ALQN
3Y
4Y
29
74HC02
1×
9×
74HC02
1A
OPEN
1B
ALARM
2A
GND
2B
GND
3A
GND
3B
GND
4A
GND
4B
GND
1Y
READY
2Y
3Y
4Y
30
2×
2×
ALARM
READY
31
♪
1×
1×
ALARM
880
© 2026 Daniil Khanin · khanin.info · HB-05
19
CANVAS …
32
Speaker: on the left — «buzzer», the grille — 880
1
ARM
1
DOOR
ALARM
ARM = 1, DOOR = 1 → alarm
DOOR = 0 — the alarm stays
Reset — off
© 2026 Daniil Khanin · khanin.info · HB-05
20
← Back to the lesson
Lesson 1. Logic in packages: 74HC00, 02, 04, 08, 32