Quantity   Component name
1 × Motorola MC6809P Processor Make sure you don't use MC6809EP as this has different clock requirements
1 × Motorola MC6821 Peripheral Interface Adaptor PIA
1 × ATMEL 28C64B 8KB EEPROM
1 × Alliance Memory AS6C1008 128KB Static RAM
1 × 74LS138 3 to 8 Decoder
1 × 74LS145 BCD to Decimal Decoder/Driver
1 × ULN2803A Darlington Transistor Array (x8) Discrete Semiconductors / Power Transistors and MOSFETs
2 × 7 Segment x 4 LED Common Cathode Displays
1 × 4 Mhz Crystal
2 × 22pF Ceramic Capacitor For crystal clock
2 × 22uF Electrolytic Capacitor Reset RC delay and power supply filtering
7 × 0.1uF Ceramic Capacitor Decoupling capacitors
1 × 5K6 Resistor Reset RC Delay
3 × 3K3 Resistor Interrupt lines pull ups
1 × 220R x 8 Resistor array LED current limiting resistors
25 × Keypad push button and cap
4 × Busboard Prototype Systems BB830 Breadboard Use good quality branded breadboards, not cheap copies
13 × Busboard Prototype Systems BB100R Power Rail Used for Data Bus, Address Bus, Control Bus
1 × 100mm x 160mm Veroboard/Stripboard Required for making keypad
1 × USB 5V Power supply and cable
1 × MXO45HS-3C-3M6862 3.6862Mhz oscillator Divides down to standard Baud rates for serial Port
1 × Motorola MC6850 Asynchronous Communications Interface Adapter ACIA Serial port/UART
1 × 74LS92 Divide by 2/6/12 Counter
1 × TTL To USB Serial Adapter FT232R compatible Most Arduino programmers use this chip, make sure 5V
1 × 74LS245 Bidirectional Buffer/Transceiver Data bus buffer
2 × 74LS541 Buffer/Line Driver Buffer with Inputs on one side, outputs on the other for address bus
1 × 74LS241 Buffer/Line Driver Buffer for control bus signals
1 × Atmel ATF22LV10 Programable Logic Device PLD used to replace 74LS138 Address Decoder to support 64K memory map