

6502Microcontroller
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 120
- Pads
- 405
- Tracks, vias
- 1,169, 160
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 May 2025
- Updated
- 5 Jun 2025
Overview
6502Microcontroller is an open-source printed circuit board by GalaxyGamingBoy, from the GalaxyGamingBoy/6502-Microcontroller-Kicad repository on GitHub. It is a 4-layer board of 100 × 100 mm with 54 parts on 120 nets, routed with 1,169 tracks and 160 vias.
It is built around the 74HCT00D, AS6C62256-55PCN and AT28HC256E-90SU. Its parts include 14 connectors, 12 capacitors, 11 ICs, 7 resistors and 2 diodes.
Main components
374HCT00D
SO-14-40℃~+125℃ 100mV、400mV 12ns@4.5V,50pF 2 2V 3.7V、4.4V 4 4.5V~5.5V 40uA 4mA 4mA 74HCT Series 800mV NAND Gate Overvoltage-tolerant input TTL Compatible CMOS SO-14 Logic Gates ROHSNexperiaLogic GatesAS6C62256-55PCN
PDIP-280℃~+70℃ 2.7V~5.5V 256Kbit 3uA 45mA 55ns PDIP-28 SRAM ROHSAlliance MemorySRAMAT28HC256E-90SU
SOIC-28-300mil-55℃~+125℃ 10 Years 10000 times 10ms 256Kbit 4.5V~5.5V Hardware write protection function、Software write protection function、Built-in error correction code (ECC) function Parallel Port (Parallel) SOIC-28-300mil EEPROM ROHSMicrochip TechnologyEEPROM
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 0.1µF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C7, C9, C10, C11 |
| 4 | 5V GND | LCSCLib:HDR-TH_2P-P2.54-V-F-1 | J1, J2, J4, J7 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C12 |
| 2 | 3.3k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R8 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5 |
| 2 | 74HCT00 | LCSCLib:DIP-14_L17.8-W10.2-P2.54-BL | U1, U2 |
| 2 | Conn_01x08_Socket | LCSCLib:HDR-TH_8P-P2.54-V-F | J5, J8 |
| 2 | Conn_01x16_Socket | LCSCLib:HDR-TH_16P-P2.54-V-F-4 | J3, J15 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 2 | W65C22S6TPG-14 | LCSCLib:DIP-40_L50.8-W17.8-P2.54-LS15.2-BL | IC2, IC5 |
| 2 | W65C51N6TPG-14 | LCSCLib:DIP-28_L35.6-W10.2-P2.54-LS7.6-BL-A | IC6, IC8 |
| 1 | 1.8432 MHz | Crystal:MP018B | Y2 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 30pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | 4MHz | LCSCLib:OSC-SMD_4P-L7.0-W5.0-BL-2 | Y1 |
| 1 | AS6C62256-55PCN | LCSCLib:DIP-28_L35.6-W10.2-P2.54-LS7.6-BL-A | IC4 |
| 1 | AT28HC256E-90SU | LCSCLib:DIP-28_L35.6-W10.2-P2.54-LS7.6-BL-A | IC3 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_Horizontal | J10 |
| 1 | Conn_02x02_Counter_Clockwise | LCSCLib:HDR-TH_4P-P2.54-V-F-R2-C2-S2.54 | J11 |
| 1 | SW_Push | LCSCLib:SW-SMD_L3.9-W3.0-P4.45 | SW2 |
| 1 | USB_C_Receptacle_PowerOnly_6P | LCSCLib:USB-C-SMD | J9 |
| 1 | VIA0_IRQB | LCSCLib:HDR-TH_4P-P2.54-V-F-R2-C2-S2.54 | J6 |
| 1 | VIA1_IRQB | LCSCLib:HDR-TH_4P-P2.54-V-F-R2-C2-S2.54 | J14 |
| 1 | W65C02S6TPG-14 | LCSCLib:DIP-40_L50.8-W17.8-P2.54-LS15.2-BL | IC1 |
| 1 | ~ | LCSCLib:SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR | U3 |
| 1 | ~ | LCSCLib:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U4 |
| 1 | ~{IRQ}_SW | LCSCLib:HDR-TH_8P-P2.54-V-M-R2-C4-S2.54 | J12 |
The 49 most common of 54 parts.
Questions
How big is the 6502Microcontroller PCB?
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the 6502Microcontroller use?
54 parts, built around the 74HCT00D, AS6C62256-55PCN and AT28HC256E-90SU. 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 6502Microcontroller KiCad files?
From the GalaxyGamingBoy/6502-Microcontroller-Kicad repository on GitHub, at the commit this page was made from: the board is 6502Microcontroller.kicad_pcb and its schematic 6502Microcontroller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the 6502Microcontroller design in my own project?
Its repository states no licence, so its author keeps all rights: ask GalaxyGamingBoy before reusing the design.
Similar boards
- 2 layers127 × 73.7 mm

- 4 layers100 × 100 mm

Rosco 6502
rosco-6502/rosco_6502
Design, documentation and software for the Really Old School Computer (6502)
62 parts8MIT - 2 layers50.8 × 68.6 mm

Board v1
fabio-d/minitel-ef9345-testsuite
Test suite for MAME's EF9345/TS9347 video chip emulation
25 parts4GPL-2.0 - 6 layers313 × 259.5 mm

Open8-vga motherboard
adham404/Open8-VGA
An 8-bit computer from 74HC logic: microcoded CPU, VGA, PS/2, on-board editor and assembler. Play it in your browser.
322 parts3MIT - 2 layers99.1 × 76.8 mm

- 2 layers172.7 × 108.6 mm

Clementina hardware
fran150/clementina-hardware
KiCad schematic for Clementina, a 3.3V W65C02S computer with a Raspberry Pi Pico 2 W (MIA) handling video, audio, storage and I/O.
48 partsGPL-3.0 - 2 layers112 × 158 mm

Hello
HeyPCB/hello-8051
HELLO: a tiny 8051 computer shaped like a 1984 desktop. AT89S52, 32 KB SRAM, 128x64 ST7920 LCD, USB-C. 112 x 158 mm 2-layer KiCad 10 board, DRC clean, firmware that writes hello. Built through HeyPCB's MCP server.
27 partsMIT - 2 layers95 × 95 mm
