
SPI Unit
oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

Code for an i8088-based non-PC compatible breadboard computer
Intel 8088 Computer is an open-source printed circuit board by oberrow, from the oberrow/i8088-computer repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 100 mm with 69 parts on 110 nets, routed with 2,281 tracks and 97 vias.
It is built around the 74HC138, 74LS573PC and 74HC00D, with the 74HC04D and LM2903 among its other parts. Its parts include 24 resistors, 12 capacitors, 11 ICs, 10 connectors and 3 switches.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +8 |
| 11 | C | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C2, C3, C5, C6, C7, C8, C9, C10, C11, C12 |
| 6 | Conn_01x28 | Connector_PinHeader_2.54mm:PinHeader_2x14_P2.54mm_Vertical | J3, J4, J5, J6, J7, J8 |
| 5 | MountingHole | Arduino_MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5 |
| 2 | 74HC138 | Package_DIP:DIP-16_W7.62mm | U8, U9 |
| 2 | 74LS573 | Package_DIP:DIP-20_W7.62mm | U6, U7 |
| 2 | Conn_01x34 | Connector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_Vertical | J1, J2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | 74HC00 | Package_DIP:DIP-14_W7.62mm | U1 |
| 1 | 74HC04 | Package_DIP:DIP-14_W7.62mm | U2 |
| 1 | 74LS541 | Package_DIP:DIP-20_W7.62mm | U11 |
| 1 | 8088_Min_Mode | Package_DIP:DIP-40_W15.24mm | U5 |
| 1 | 8259A | Package_DIP:DIP-28_W15.24mm | U3 |
| 1 | 8284 | Package_DIP:DIP-18_W7.62mm | U4 |
| 1 | C_Polarized | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C4 |
| 1 | Conn_01x05_MountingPin | Connector_FFC-FPC:Molex_200528-0050_1x05-1MP_P1.00mm_Horizontal | J10 |
| 1 | Crystal | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | LED | LED_THT:LED_D3.0mm | D2 |
| 1 | LM2903 | Package_DIP:DIP-8_W7.62mm | U10 |
| 1 | Q_PMOS_GDS | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | SW_DIP_x08 | Button_Switch_THT:SW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile | SW3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J9 |
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
69 parts, built around the 74HC138, 74LS573PC, 74HC00D and 74HC04D. 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 oberrow/i8088-computer repository on GitHub, at the commit this page was made from: the board is kicad/Intel_8088_Computer/Intel_8088_Computer.kicad_pcb and its schematic kicad/82C55_GPIO_Unit/82C55_GPIO_Unit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).

oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

oberrow/i8088-computer
Code for an i8088-based non-PC compatible breadboard computer

rjw57/buri
This repository contains my work on designing, building and programming a 6502 microcomputer from scratch. The 6502 was the CPU used in the original Apple 1, BBC Microcomputer, NES console and many other systems from…


stonedDiscord/Automatenplatinen
Reverse engineerte Hardware aus deutschen Spielautomaten.




ifilot/p2000t-ram-expansion-board
RAM expansion board for the P2000T

nailed-barnacle/Cisc-8-ttl-processor
A cut-down version of the 8080 processor using HCTTL and including a discrete ALU and instruction decoder