Skip to the content
PCBKitNew board
2 layers87.4 × 44.5 mmMicro6502, the printed circuit board in 3D

6502 cpu based micro module (for mcu applications)

Size
87.4 × 44.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
79
Pads
328
Tracks, vias
1,830, 143
Routed
Yes
KiCad
KiCad 4
Created
3 May 2018
Updated
25 Nov 2018

Overview

Micro6502 is an open-source printed circuit board by digitalinvitro, from the digitalinvitro/micro6502 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 87.4 × 44.5 mm with 75 parts on 79 nets, routed with 1,830 tracks and 143 vias.

It is built around the IRLML6401. Its parts include 44 resistors, 12 capacitors, 9 connectors, 4 ICs and 3 diodes. It belongs with the retro computing and games boards and the FPGA and CPLD boards of this library.

Main components

1

README

README.md

micro6502

6502 cpu based micro module (for mcu applications)

3D view

Hardware

  • CPU mos6502 - 1MHz
  • 16 IO port in zero-page low address (0x0000...0x000F)
  • 64K SRAM
  • UART RX/TX
  • load 256-byte MONITOR to SRAM from UART (terminal) on power on
  • 16-bit address bus, 8-bit data bus, control bus and 16 IO pin to pinheaders connected
  • option spi/i2c/SN74HC595/dendy joystik(HEF4021B) interfaces HDL programmed in CPLD

Программное обеспечение:

  • АССЕМБЛЕР - naken asm http://www.mikekohn.net/micro/naken_asm.php
  • МОНИТОР - программное обеспечение для начальной загрузки модуля по включению питания. Загружается с адреса 0xFF00, после загрузки 256 байт кода, на процессор подается питание с последюущим сбросом по лининии reset.
  • ОТЛАДЧИК - программное обеспечение для отладки загружаемого кода, интерфейс строчный. Загружается с адреса 0x1000.

Parts

75
QtyValueFootprintReferences
3210km-pad-2.1:m-pad-2.1-0603R1, R2, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +16
70.1m-pad-2.1:m-pad-2.1-0603PC6, C7, C8, C9, C12, C13, C14
44,7km-pad-2.1:m-pad-2.1-0603R5, R6, R7, R8
4CONN_01X07Footprints:CONN_1x7P5, P6, P7, P8
3150m-pad-2.1:m-pad-2.1-0603R11, R40, R41
31km-pad-2.1:m-pad-2.1-0603R0, R10, R38
2CONN_01X08Footprints:CONN_1x8P2, P3
2Ledled:LED-0805D2, D3
10.2m-pad-2.1:m-pad-2.1-0603C1
10.2m-pad-2.1:m-pad-2.1-0603PC5
10.33m-pad-2.1:m-pad-2.1-0603C10
11.5km-pad-2.1:m-pad-2.1-0603R37
110uFdiscret:C1V5C3
120km-pad-2.1:m-pad-2.1-0603R39
122uFdiscret:C1V5C2
1CONN_01X02connect:connect-CLAMP-02P9
1CONN_01X03Footprints:CONN_1x3P4
1CONN_02X05Footprints:CONN_2x5P1
1D_Schottkym-pad-2.1:m-pad-2.1-1206PD1
1IRLML6401transistor:transistor-SOT23Q1
1LM317_3.3m-pad-2.1:m-pad-2.1-SOT223U4
1MCS6502Housings_DIP:DIP-40_W15.24mmU1
1SWButtons_Switches_SMD:SW_SPST_EVQP0SW1
1TCXO_DFAS11m-pad-2.1:m-pad-2.1-ASVKX1
1W24512AKHousings_DIP:DIP-32_W7.62mmU3
1XC9572xl-VQ64XILINX:XILINX-VQ64U2

Questions

How big is the Micro6502 PCB?

It measures 87.4 × 44.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Micro6502 use?

75 parts, built around the IRLML6401. 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 Micro6502 KiCad files?

From the digitalinvitro/micro6502 repository on GitHub, at the commit this page was made from: the board is KiCAD/Ввриант3.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Micro6502 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers129.5 × 50.8 mmLilka, the printed circuit board in 3D

    Lilka

    lilka-dev/lilka

    Схема та документація ігрової консолі Lilka

    39 parts234GPL-2.0
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 4 layers41.4 × 108 mmM17 3310, the printed circuit board in 3D

    M17 3310

    M17-Project/M17_3310

    Mainboard replacement for Nokia 3310

    124 parts68
  • 4 layers141.9 × 131.1 mmRS64c, the printed circuit board in 3D

    RS64c

    lhm0/rotating_sphere

    Rotating LED Sphere - a POV display with RP2040

    145 parts46
  • 4 layers140 × 104 mmRemram, the printed circuit board in 3D

    Remram

    hasenbanck/remram

    32bit STM32F7 based 3D printing controller using TMC2130 stepper driver

    264 parts40
  • 2 layers87 × 79 mmZero node kicad, the printed circuit board in 3D

    Zero node kicad

    so1der/zero-node

    Standalone Meshtastic repeater based on the RP2040 Zero

    39 parts28
  • 2 layers70.9 × 45.6 mmGsmGuard, the printed circuit board in 3D

    GsmGuard

    AlexIII/gsmGuard

    All-in-one Arduino GSM alarm system.

    37 parts23MIT
  • 2 layers35.6 × 30.5 mmLevel shifter adapter, the printed circuit board in 3D

    Level shifter adapter

    ZeroPhone/ZeroPhone-Mod-PCBs

    ZeroPhone mod board PCB files

    45 parts12GPL-3.0