This module provides a square wave throughout the entire CPU which allows it to synchronize all of the operations, instructions, or calculations. During normal operation of the computer, this will be set to the full frequency of the crystal oscillator, however; when a user wants to debug there is the capability of slowing the clock down and switching it to a manual mode.

Control Function Table

Crystal BtnFull BtnHalf BtnDebounced BtnDescription
PushXXXEnables the Crystal Oscillator output
XPushXXEnables the Full Clock Cycle output
XXPushXEnables the Half Clock Cycle output
1XXXAuto Clock Pulse at a frequency set by header pins
X1XPushToggles Clock from Low to High to Low again
XX1PushToggles Clock.
1 > 0 or 0 > 1

Frequency Divider Table

Frequency Header Pin^Division
011
32^38
42^416
52^532
62^664
72^7128
82^8256
92^9512
112^112048
122^124096
132^138192

Schematic Diagram

Gerber Layout

Parts & Components List

PART #DESCRIPTIONQTYSHEETLINK
Crystal OscillatorFull Can DIP-141
CD4075256K (32K x 8) Paged Parallel EEPROM1DATAMouser
74HC00Dual 4-input NAND gates2DATAMouser
74HC08Dual 4-Input AND gates1DATAMouser
CD4060CMOS 14-Stage Binary Counter / Clock Divider1DATAMouser
TrilobyteDebounced Button Component 1
Ceramic Capacitor3
Resistor7
Light Emitting Diodes (LED)1
Header Pins