Program counter
bmichini·nandirl·hardware/program_counter/program_counter.kicad_pcb
About the Program counter PCB
Program counter is an open source PCB design by bmichini, published on GitHub. It is a 4-layer board measuring 175.3 × 72.4 mm, with 110 components from 5 distinct parts.
Other key parts include the SN74HCS00PWR. By type, the board carries 76 ICs, 16 diodes, 16 resistors and 2 capacitors.
From the project
Real-life open hardware implementation of the nand2tetris “Hack” computer
Main components on the Program counter
Program counter bill of materials (BOM)
110 components, 5 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 76 | SN74HCS00PWR | TSSOP-14_4.4x5mm_P0.65mm | U1, U2, U3, U4, U5, U6, U7, U8 +68 |
| 16 | LED | LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8 +8 |
| 1 | 100UF 100uF | CP_Radial_D8.0mm_P2.50mm | C1 |
| 1 | 100NF 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 16 | 1K | R_1206_3216Metric | R1, R2, R3, R4, R5, R6, R7, R8 +8 |
Program counter design files
The KiCad project lives in the bmichini/nandirl repository on GitHub; these links point at the commit this page was built from.
Program counter: common questions
How big is the Program counter PCB?
The Program counter measures 175.3 × 72.4 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Program counter?
110 components, from 5 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Program counter design files?
From the bmichini/nandirl repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Program counter design in my own project?
The repository has no license, so all rights stay with bmichini. Use it as a reference, and ask the author before reusing the design.
More boards in nandirl
Alu
bmichini
207 × 132.1 mm290 parts4LNo license4Register 16bit
bmichini
175.3 × 72.4 mm85 parts2LNo license4Motherboard
bmichini
180.3 × 281.9 mm76 parts4LNo license4Clock generator
bmichini
44.5 × 69.9 mm23 parts2LNo license4Debugger
bmichini
148.6 × 53.3 mm23 parts4LNo license4Ram
bmichini
67.3 × 133.4 mm21 parts4LNo license4Rom
bmichini
72.4 × 47 mm7 parts2LNo license4