

Micro6502
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
1README
README.mdmicro6502
6502 cpu based micro module (for mcu applications)

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| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | 10k | m-pad-2.1:m-pad-2.1-0603 | R1, R2, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +16 |
| 7 | 0.1 | m-pad-2.1:m-pad-2.1-0603P | C6, C7, C8, C9, C12, C13, C14 |
| 4 | 4,7k | m-pad-2.1:m-pad-2.1-0603 | R5, R6, R7, R8 |
| 4 | CONN_01X07 | Footprints:CONN_1x7 | P5, P6, P7, P8 |
| 3 | 150 | m-pad-2.1:m-pad-2.1-0603 | R11, R40, R41 |
| 3 | 1k | m-pad-2.1:m-pad-2.1-0603 | R0, R10, R38 |
| 2 | CONN_01X08 | Footprints:CONN_1x8 | P2, P3 |
| 2 | Led | led:LED-0805 | D2, D3 |
| 1 | 0.2 | m-pad-2.1:m-pad-2.1-0603 | C1 |
| 1 | 0.2 | m-pad-2.1:m-pad-2.1-0603P | C5 |
| 1 | 0.33 | m-pad-2.1:m-pad-2.1-0603 | C10 |
| 1 | 1.5k | m-pad-2.1:m-pad-2.1-0603 | R37 |
| 1 | 10uF | discret:C1V5 | C3 |
| 1 | 20k | m-pad-2.1:m-pad-2.1-0603 | R39 |
| 1 | 22uF | discret:C1V5 | C2 |
| 1 | CONN_01X02 | connect:connect-CLAMP-02 | P9 |
| 1 | CONN_01X03 | Footprints:CONN_1x3 | P4 |
| 1 | CONN_02X05 | Footprints:CONN_2x5 | P1 |
| 1 | D_Schottky | m-pad-2.1:m-pad-2.1-1206P | D1 |
| 1 | IRLML6401 | transistor:transistor-SOT23 | Q1 |
| 1 | LM317_3.3 | m-pad-2.1:m-pad-2.1-SOT223 | U4 |
| 1 | MCS6502 | Housings_DIP:DIP-40_W15.24mm | U1 |
| 1 | SW | Buttons_Switches_SMD:SW_SPST_EVQP0 | SW1 |
| 1 | TCXO_DFAS11 | m-pad-2.1:m-pad-2.1-ASVK | X1 |
| 1 | W24512AK | Housings_DIP:DIP-32_W7.62mm | U3 |
| 1 | XC9572xl-VQ64 | XILINX:XILINX-VQ64 | U2 |
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 mm

- 2 layers40 × 100 mm

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 mm

- 4 layers141.9 × 131.1 mm

- 4 layers140 × 104 mm

Remram
hasenbanck/remram
32bit STM32F7 based 3D printing controller using TMC2130 stepper driver
264 parts40 - 2 layers87 × 79 mm

- 2 layers70.9 × 45.6 mm

- 2 layers35.6 × 30.5 mm
