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 pinoutPins
| Pin | Name | Type | Signal |
|---|---|---|---|
| 1 | Vss | ground | 0 V. (WDC W65C02S: VPB, vector-pull output.) |
| 2 | RDY | ctrl | Ready. HIGH to run. |
| 3 | Φ1 out | clock | Clock phase 1 output. |
| 4 | /IRQ | ctrl | Interrupt request. |
| 5 | NC | nc | No connection. (WDC W65C02S: MLB, memory-lock output.) |
| 6 | /NMI | ctrl | Non-maskable interrupt. |
| 7 | SYNC | ctrl | HIGH during opcode fetch. |
| 8 | Vcc | power | +5 V. |
| 9 | A0 | addr | Address bus bit 0. |
| 10 | A1 | addr | Address bus bit 1. |
| 11 | A2 | addr | Address bus bit 2. |
| 12 | A3 | addr | Address bus bit 3. |
| 13 | A4 | addr | Address bus bit 4. |
| 14 | A5 | addr | Address bus bit 5. |
| 15 | A6 | addr | Address bus bit 6. |
| 16 | A7 | addr | Address bus bit 7. |
| 17 | A8 | addr | Address bus bit 8. |
| 18 | A9 | addr | Address bus bit 9. |
| 19 | A10 | addr | Address bus bit 10. |
| 20 | A11 | addr | Address bus bit 11. |
| 21 | Vss | ground | 0 V. |
| 22 | A12 | addr | Address bus bit 12. |
| 23 | A13 | addr | Address bus bit 13. |
| 24 | A14 | addr | Address bus bit 14. |
| 25 | A15 | addr | Address bus bit 15. |
| 26 | D7 | data | Data bus bit 7. |
| 27 | D6 | data | Data bus bit 6. |
| 28 | D5 | data | Data bus bit 5. |
| 29 | D4 | data | Data bus bit 4. |
| 30 | D3 | data | Data bus bit 3. |
| 31 | D2 | data | Data bus bit 2. |
| 32 | D1 | data | Data bus bit 1. |
| 33 | D0 | data | Data bus bit 0. |
| 34 | R/W | ctrl | Read HIGH / Write LOW. |
| 35 | NC | nc | No connection. |
| 36 | NC | nc | No connection. (WDC W65C02S: BE, bus-enable input.) |
| 37 | Φ0 in | clock | Clock input from the board oscillator or timing chain. |
| 38 | SO | ctrl | Set Overflow flag (rarely used). |
| 39 | Φ2 out | clock | Clock phase 2 output: the system clock for the rest of the board. |
| 40 | /RES | ctrl | Reset. |
Fitted in
- Apple II
- Apple II Plus
- Apple IIe UC4 (Apple schematic 050-0051-D)
- PET / CBM
- VIC-20 UE10
- Commodore 1541 disk drive UC5 (long board 1540008), UC4 (short boards 251748), UC2 (1541C 250448), U3 (1541-II)
- Commodore 1571 disk drive U1 (6502A)
- Commodore 1581 disk drive U1 (6502A 2 MHz)
- Apple IIc
- Atari 400 A303 (CPU board)
- Atari 800 A303 (CPU board)
- BBC Micro Model B IC1 (6502A)
- Acorn Electron IC3 (6502A)
- Oric-1 6502A (no IC number printed on the schematic)
- Oric Atmos 6502A (Atmos schematic not seen)