
8-Bit CPU 32k
slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

8-Bit CPU 32k is an open-source printed circuit board by slowcorners, from the slowcorners/Minimal-UART-CPU-Dev repository on GitHub. It is a 2-layer board of 180.3 × 112.4 mm with 89 parts on 170 nets.
It is built around the 74HC245D, 74HC161S and 74HC173D, with the 74HC00D, 74HC08D and 74HC165D among its other parts. Its parts include 45 ICs, 25 capacitors, 13 resistors, 3 connectors and 2 switches. It belongs with the retro computing and games boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C2, C3, C4, C5, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20 +4 |
| 11 | 74HC161 | Package_DIP:DIP-16_W7.62mm | U11, U26, U28, U30, U33, U34, U42, U46, U49, U51, U52 |
| 8 | 390 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 |
| 8 | 74HC173 | Package_DIP:DIP-16_W7.62mm | U2, U3, U5, U6, U8, U10, U17, U20 |
| 6 | 74HC245 | Package_DIP:DIP-20_W7.62mm | U4, U15, U23, U41, U50, U53 |
| 4 | 200pF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C21, C22, C23, C24 |
| 4 | 4.7k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10, R11, R12, R13 |
| 3 | 74HC00 | Package_DIP:DIP-14_W7.62mm | U35, U44, U48 |
| 2 | 74HC08 | Package_DIP:DIP-14_W7.62mm | U19, U40 |
| 2 | 74HC165 | Package_DIP:DIP-16_W7.62mm | U43, U45 |
| 2 | 74HC283 | Package_DIP:DIP-16_W7.62mm | U13, U14 |
| 2 | 74HC86 | Package_DIP:DIP-14_W7.62mm | U12, U16 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9 |
| 1 | 47µF | Capacitor_THT:CP_Radial_D7.5mm_P2.50mm | C52 |
| 1 | 74HC02 | Package_DIP:DIP-14_W7.62mm | U18 |
| 1 | 74HC04 | Package_DIP:DIP-14_W7.62mm | U1 |
| 1 | 74HC164 | Package_DIP:DIP-14_W7.62mm | U39 |
| 1 | 74HC193 | Package_DIP:DIP-16_W7.62mm | U37 |
| 1 | 74HC590 | Package_DIP:DIP-16_W7.62mm | U21 |
| 1 | ACO-7.3728MHz | Oscillator:Oscillator_DIP-14 | X1 |
| 1 | BANK SELECT | Button_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm | SW2 |
| 1 | CLOCK | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | CY62256 32k RAM | Package_DIP:DIP-28_W15.24mm | U32 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | SELECT | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J3 |
| 1 | SST39SF010A LSB | Package_DIP:DIP-32_W15.24mm_Socket | U9 |
| 1 | SST39SF010A MSB | Package_DIP:DIP-32_W15.24mm_Socket | U7 |
| 1 | SST39SF040A ROM | Package_DIP:DIP-32_W15.24mm_Socket | U31 |
| 1 | UART | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J1 |
It measures 180.3 × 112.4 mm and has 2 copper layers, 1.6 mm thick.
89 parts, built around the 74HC245D, 74HC161S, 74HC173D and 74HC00D. 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.
From the slowcorners/Minimal-UART-CPU-Dev repository on GitHub, at the commit this page was made from: the board is KiCAD/Minimal UART CPU 512K SSD/8-Bit CPU 32k.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask slowcorners before reusing the design.

slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

slu4coder/Minimal-64x4-Home-Computer
My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.


slu4coder/Minimal-64-Home-Computer
Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64


ifilot/sap-smd
Modular 8-bit computer built with TTL logic units to create a "Simple as Possible" system

Trilobyte-CPU/8-bit-computer
A DIY 8-bit computer built mostly with discrete logic chips
