Skip to the content
PCBKitNew board
2 layers90.2 × 70.1 mmHd6303 2, the printed circuit board in 3D

HD6303 microcomputer project

Size
90.2 × 70.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
59
Pads
218
Tracks, vias
1,009, 162
Routed
Yes
KiCad
KiCad 4
Created
19 Mar 2018
Updated
17 Aug 2021

Overview

Hd6303 2 is an open-source printed circuit board by daveho, from the daveho/hd6303 repository on GitHub. It is a 2-layer board of 90.2 × 70.1 mm with 29 parts on 59 nets, routed with 1,009 tracks and 162 vias.

It is built around the HM62256BLP-7 and MAX708CSA. Its parts include 7 capacitors, 7 resistors, 5 ICs, 3 connectors and 1 diode. It belongs with the FPGA and CPLD boards of this library.

Main components

2

README

README.md

HD6303 microcomputer project

This is a project to build a small computer using the Hitachi HD6303RP microprocessor.

About the HD6303RP

It's an 8 bit CPU that supports an extended version of the Motorola 6800 instruction set.

Because it has some built-in peripherals (timer, UART) and 128 bytes of internal RAM, it could be considered a microcontroller. However, it has no internal program memory, and code must be run from an external ROM.

Daniel Tufvesson's MC3 project was extremely useful as a reference for the HD6303 and how to interface with it. The HD6303 datasheet was also very useful.

Circuits

So far, two circuits have been built and tested:

There is a PCB for the improved circuit:

PCB image

The data bus, lowest 10 address lines, I/O pins, and other useful signals are available on a 40 pin header, allowing the circuit to be interfaced with other peripherals.

Future plans

I'm planning to get the UART working, and then writing some kind of monitor program. I also plan to experiment with interfacing with some external devices.

More info

Contact david.hovemeyer@gmail.com.

Parts

29
QtyValueFootprintReferences
64k7Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3, R4, R5, R6
5.1uFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC3, C4, C5, C6, C7
4MountingHole_3.2mm_M3_ISO14580Mounting_Holes:MountingHole_3.2mm_M3_ISO14580, , ,
222pFCapacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1, C2
11kResistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR7
127C512Housings_DIP:DIP-28_W15.24mm_Socket_LongPadsU3
14.9152MCrystals:Crystal_HC49-U_VerticalY1
1Conn_02x06_Odd_EvenPin_Headers:Pin_Header_Straight_2x06_Pitch2.54mmJ2
1Conn_02x20_Odd_EvenPin_Headers:Pin_Header_Straight_2x20_Pitch2.54mmJ1
1GAL16V8Housings_DIP:DIP-20_W7.62mm_Socket_LongPadsU6
1HD6303RPHousings_DIP:DIP-40_W15.24mm_Socket_LongPadsU4
1HM62256BLP-7Housings_DIP:DIP-28_W15.24mm_Socket_LongPadsU5
1LEDLEDs:LED_D3.0mmD1
1MAX708Housings_DIP:DIP-8_W7.62mm_Socket_LongPadsU2
1SW_PushButtons_Switches_THT:SW_PUSH_6mmSW1
1Screw_Terminal_01x02TerminalBlocks_Phoenix:TerminalBlock_Phoenix_MKDS1.5-2polJ3

Questions

How big is the Hd6303 2 PCB?

It measures 90.2 × 70.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hd6303 2 use?

29 parts, built around the HM62256BLP-7 and MAX708CSA. 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 Hd6303 2 KiCad files?

From the daveho/hd6303 repository on GitHub, at the commit this page was made from: the board is hw2/hd6303_2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hd6303 2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask daveho before reusing the design.

Similar boards

  • 2 layers103.1 × 86 mmSys09, the printed circuit board in 3D

    Sys09

    jasonalexander-ja/Sys09

    Schematics/PCB layouts for the Sys09 6809 based computer.

    25 parts
  • 4 layers170.2 × 170.2 mmMotherboard, the printed circuit board in 3D

    Motherboard

    MicroLind-Developers/microlind-hw

    Hardware repository for the microlind project

    149 partsCERN-OHL-P-2.0
  • 2 layers150 × 90 mmCPUandGlueLogic, the printed circuit board in 3D

    CPUandGlueLogic

    daveho/DIY8bit

    Files and resources for DIY 8 bit computer video series

    37 parts19
  • 2 layers99.1 × 49.9 mmTMS9918, the printed circuit board in 3D

    TMS9918

    jblang/TMS9918A

    TMS9918A video card for RC2014

    36 parts145
  • 2 layers99.1 × 99.1 mmBE6502 SBC, the printed circuit board in 3D

    BE6502 SBC

    tebl/BE6502-Build-a-65c02-computer

    A PCB being made while watching Ben Eaters "Build a 6502 computer" video series. Includes the computer itself, a standalone slow clock and an Arduino Mega shield for the bus monitor sketch..

    61 parts129
  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers116.8 × 99.7 mm6502-computer, the printed circuit board in 3D

    6502-computer

    mike42/6502-computer

    A 65C02-based homebrew computer

    39 parts70
  • 2 layers72.8 × 75.6 mmTMS9918, the printed circuit board in 3D

    TMS9918

    michalin/TMS9918_Arduino

    8-bit retro graphic card with TMS9918 and Arduino library

    22 parts53GPL-3.0