

BreakOutBoard
16bit CPU made from TTL Logic Chips
- Size
- 156.2 × 45.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 12
- Nets
- 114
- Pads
- 236
- Tracks, vias
- 377, 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 28 Nov 2020
- Updated
- 26 Feb 2022
Overview
BreakOutBoard is an open-source printed circuit board by crempp, from the crempp/ucpu repository on GitHub. It is a 2-layer board of 156.2 × 45.6 mm with 12 parts on 114 nets, routed with 377 tracks and 2 vias.
It belongs with the microcontroller boards boards of this library.
README
README.mduCPU

This is a 16bit pipelined CPU designed on a breadboard and produced in modular component boards.
My objective in this project is to learn electronics, CPU design and build a fully functional CPU that can be updated, added to and further developed easily.
The CPU is designed around
- four general purpose 16 bit registers
- four 16 bit address registers
- ALU supporting addition, subtraction, shift and bitwise operations
- piplined instructions
- banked memory with a base of 64k, expandable to about 1.5 megabytes (max TBD)
Documentation
Documentation is located here

Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | Conn_01x16_Male | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J4, J5, J6, J7, J9, J10 |
| 2 | Conn_01x01_Male | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J1, J2 |
| 2 | Conn_01x07_Male | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J11, J12 |
| 1 | Bus_PCI_32bit_5V | TE-PCI-32bit:TE_1-5145154-2 | J8 |
| 1 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
Questions
How big is the BreakOutBoard PCB?
It measures 156.2 × 45.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BreakOutBoard use?
12 parts. 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 BreakOutBoard KiCad files?
From the crempp/ucpu repository on GitHub, at the commit this page was made from: the board is cpu/BreakOutBoard/BreakOutBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the BreakOutBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask crempp before reusing the design.
More from crempp/ucpu
7- 2 layers177 × 121.9 mm

- 2 layers268 × 237.9 mm

- 2 layers197.8 × 80 mm

- 2 layers100 × 80 mm

- 2 layers100 × 80 mm

- 2 layers125 × 50 mm

- 2 layers90.6 × 58.6 mm

Similar boards
- 2 layers

Nrf bga
github-linguist/linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
12 parts14kMIT - 2 layers66.9 × 74.5 mm

- 2 layers40 × 15 mm

Sensors
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
12 parts3kApache-2.0 - 2 layers42.7 × 56.5 mm

- 2 layers26 × 16.9 mm

- 2 layers49 × 25 mm

5v boost regulator
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
12 parts915 - 2 layers28.3 × 10.3 mm

Tap Photosensor PCB
VoronDesign/Voron-Tap
Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:
12 parts716GPL-3.0 - 2 layers25.4 × 70.4 mm

Tpmsniffer
stacksmashing/pico-tpmsniffer
A simple, very experimental TPM sniffer for LPC bus
12 parts696