8502 CPU pinout

DIP-40. CPU (6510 family, native C128 mode)

C128 main CPU at 1 or 2 MHz (FAST). 6510-family with a 7-bit I/O port (P0-P6, pins 30-24) for tape and serial. It has no φ2 output pin: R/W moves to pin 39 and the data bus to pins 38-31. Dead in every mode points here, the MMU or the PLA.

Open the interactive 8502 pinout

Pins

PinNameTypeSignal
1Φ0 inclockClock input (Φ0).
2RDYctrlReady. Pull LOW to stall the CPU.
3/IRQctrlInterrupt request.
4/NMIctrlNon-maskable interrupt.
5AECctrlAddress Enable Control. LOW tri-states the address bus for the video chip.
6+5Vpower+5 V supply.
7A0addrAddress bus bit 0.
8A1addrAddress bus bit 1.
9A2addrAddress bus bit 2.
10A3addrAddress bus bit 3.
11A4addrAddress bus bit 4.
12A5addrAddress bus bit 5.
13A6addrAddress bus bit 6.
14A7addrAddress bus bit 7.
15A8addrAddress bus bit 8.
16A9addrAddress bus bit 9.
17A10addrAddress bus bit 10.
18A11addrAddress bus bit 11.
19A12addrAddress bus bit 12.
20A13addrAddress bus bit 13.
21GNDground0 V.
22A14addrAddress bus bit 14.
23A15addrAddress bus bit 15.
24P6ioProcessor port bit 6: CAPS LOCK sense on the C128 (schematic: CAPLK SENSE). UNVERIFIED
25P5ioProcessor port bit 5: Datasette motor (CASS MTR/P5).
26P4ioProcessor port bit 4: Datasette sense (CASS SENSE/P4).
27P3ioProcessor port bit 3: Datasette write (CASS WRT/P3).
28P2ioProcessor port bit 2: CHAREN (C64-mode memory map).
29P1ioProcessor port bit 1: HIRAM (C64-mode memory map).
30P0ioProcessor port bit 0: LORAM (C64-mode memory map).
31D7dataData bus bit 7.
32D6dataData bus bit 6.
33D5dataData bus bit 5.
34D4dataData bus bit 4.
35D3dataData bus bit 3.
36D2dataData bus bit 2.
37D1dataData bus bit 1.
38D0dataData bus bit 0.
39R/WctrlRead/write from the CPU. HIGH = read. Moved to pin 39 on the 8502.
40/RESctrlReset. LOW at power-up, released HIGH.

Fitted in

Sources