6502 / 65C02 CPU pinout

DIP-40. CPU

NMOS 6502 or CMOS 65C02: 8-bit CPU, 16-bit address bus, two-phase clock out. MOS, Synertek, Rockwell, GTE and NCR parts share this pinout. The WDC W65C02S reassigns pins 1, 5 and 36 (VPB, MLB, BE), so check what the board does with those pins before fitting one. A dead CPU gives a dead machine with no boot beep.

Open the interactive 6502 pinout

Pins

PinNameTypeSignal
1Vssground0 V. (WDC W65C02S: VPB, vector-pull output.)
2RDYctrlReady. HIGH to run.
3Φ1 outclockClock phase 1 output.
4/IRQctrlInterrupt request.
5NCncNo connection. (WDC W65C02S: MLB, memory-lock output.)
6/NMIctrlNon-maskable interrupt.
7SYNCctrlHIGH during opcode fetch.
8Vccpower+5 V.
9A0addrAddress bus bit 0.
10A1addrAddress bus bit 1.
11A2addrAddress bus bit 2.
12A3addrAddress bus bit 3.
13A4addrAddress bus bit 4.
14A5addrAddress bus bit 5.
15A6addrAddress bus bit 6.
16A7addrAddress bus bit 7.
17A8addrAddress bus bit 8.
18A9addrAddress bus bit 9.
19A10addrAddress bus bit 10.
20A11addrAddress bus bit 11.
21Vssground0 V.
22A12addrAddress bus bit 12.
23A13addrAddress bus bit 13.
24A14addrAddress bus bit 14.
25A15addrAddress bus bit 15.
26D7dataData bus bit 7.
27D6dataData bus bit 6.
28D5dataData bus bit 5.
29D4dataData bus bit 4.
30D3dataData bus bit 3.
31D2dataData bus bit 2.
32D1dataData bus bit 1.
33D0dataData bus bit 0.
34R/WctrlRead HIGH / Write LOW.
35NCncNo connection.
36NCncNo connection. (WDC W65C02S: BE, bus-enable input.)
37Φ0 inclockClock input from the board oscillator or timing chain.
38SOctrlSet Overflow flag (rarely used).
39Φ2 outclockClock phase 2 output: the system clock for the rest of the board.
40/RESctrlReset.

Fitted in

Sources