

2bit cpu memory
2bit CPU using 74HC series logic IC.
- Size
- 80 × 75 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 41
- Nets
- 50
- Pads
- 148
- Tracks, vias
- 289, 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 9 Sep 2024
- Updated
- 19 Sep 2024
Overview
2bit cpu memory is an open-source printed circuit board by naoto64, from the naoto64/2bit-CPU repository on GitHub, published under the MIT licence. It is a 2-layer board of 80 × 75 mm with 41 parts on 50 nets, routed with 289 tracks and 1 via.
It is built around the 74HC138 and 74HC14. Its parts include 16 diodes, 7 switches, 5 resistors, 4 capacitors and 2 ICs.
Main components
274HC138
SOP-160℃~+70℃ 24ns@5.0V,16pF 2V~6V 3/8 5.2mA 5.2mA 5uA 74HC Decoder Reverse function Single Supply SOP-16 Signal Switches, Multiplexers, Decoders ROHSGRSignal Switches, Multiplexers, Decoders74HC14
SOP-14-40℃~+85℃ 1.9V、3.98V、4.4V、5.48V、5.9V 100mV、260mV、260mV 20uA 25ns@4.5V,50pF 2V~6V 6 74HC Noise suppression function Schmitt trigger SOP-14 Inverters ROHSJSMSEMIInverters
README
README.md2bit-CPU
2bit CPU using 74HC series logic IC.
Overview
This is a 2bit CPU KiCad file. You can make a CPU using the 74HC series logic IC.
Circuit Diagram

Parts
41| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | SW_DIP_x04 | Button_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm | SW1, SW2, SW3, SW4 |
| 2 | 0.1u | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C2 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R5 |
| 2 | 10u | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C3, C4 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW5, SW7 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 10k | Resistor_THT:R_Array_SIP5 | RN1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | 47k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 1 | 74HC138 | Package_DIP:DIP-16_W7.62mm_Socket | U1 |
| 1 | 74HC14 | Package_DIP:DIP-14_W7.62mm_Socket | U2 |
| 1 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_01x08 | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J1 |
| 1 | SW_SPDT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW6 |
Questions
How big is the 2bit cpu memory PCB?
It measures 80 × 75 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 2bit cpu memory use?
41 parts, built around the 74HC138 and 74HC14. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the 2bit cpu memory KiCad files?
From the naoto64/2bit-CPU repository on GitHub, at the commit this page was made from: the board is 2bit-cpu/2bit-cpu-memory/2bit-cpu-memory.kicad_pcb and its schematic 2bit-cpu/2bit-cpu-memory/2bit-cpu-memory.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the 2bit cpu memory design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from naoto64/2bit-CPU
1- 2 layers80 × 75 mm

Similar boards
- 2 layers208 × 110 mm

- 2 layers254 × 160 mm

- 2 layers225.1 × 167.8 mm

- 2 layers238.8 × 120.6 mm

- 4 layers251.5 × 116.8 mm

- 2 layers254 × 110.5 mm

- 2 layers234 × 100 mm

V2b
KITTY-6502/hardware
the KITTY is a 65c02 homebrew kit microcomputer designed around text mode graphics and cartridge media. It is fully open source, and uses exclusively in-production parts.
147 parts - 2 layers295 × 195 mm
