7501 / 8501 CPU pinout

DIP-40. CPU

HMOS 6510 variant running at 0.89 MHz (TED busy) / 1.79 MHz (dual-speed; NTSC figures, PAL 0.88 / 1.77 MHz). Has a 7-bit on-chip I/O port (P0-P4, P6, P7) that drives the Datasette and IEC serial bus. GATE IN holds R/W off until /RAS. The 8501 is identical. No /NMI pin.

Open the interactive 7501 pinout

Pins

PinNameTypeSignal
1Φ0 INclockClock input (PHI IN). Fed by TED pin 12 at 0.89 / 1.79 MHz (NTSC).
2RDYctrlReady. HIGH lets the CPU run; TED pulls it LOW (via BA) to steal bus cycles.
3/IRQctrlInterrupt request from TED (raster, timers) and the 6551 on the Plus/4.
4AECctrlAddress Enable Control. LOW tri-states the CPU address bus so TED can fetch.
5VCCpower+5 V supply.
6A0addrAddress bus bit 0.
7A1addrAddress bus bit 1.
8A2addrAddress bus bit 2.
9A3addrAddress bus bit 3.
10A4addrAddress bus bit 4.
11A5addrAddress bus bit 5.
12A6addrAddress bus bit 6.
13A7addrAddress bus bit 7.
14A8addrAddress bus bit 8.
15A9addrAddress bus bit 9.
16A10addrAddress bus bit 10.
17A11addrAddress bus bit 11.
18A12addrAddress bus bit 12.
19A13addrAddress bus bit 13.
20GNDground0 V.
21A14addrAddress bus bit 14.
22A15addrAddress bus bit 15.
23GATEctrlGATE IN. Holds R/W off until /RAS goes from LOW to HIGH; the TED MUX output usually drives it.
24P7ioPort bit 7: serial DATA in (reads the IEC DATA line, schematic 251788). UNVERIFIED
25P6ioPort bit 6: serial CLK in (reads the IEC CLK line). UNVERIFIED
26P4ioPort bit 4: Datasette read (CST RD).
27P3ioPort bit 3: Datasette motor control (CST MTR, drives Q5).
28P2ioPort bit 2: serial ATN out (through a 7406 inverter).
29P1ioPort bit 1: serial CLK out (through a 7406) and Datasette write.
30P0ioPort bit 0: serial DATA out (through a 7406 inverter).
31DB7dataData bus bit 7.
32DB6dataData bus bit 6.
33DB5dataData bus bit 5.
34DB4dataData bus bit 4.
35DB3dataData bus bit 3.
36DB2dataData bus bit 2.
37DB1dataData bus bit 1.
38DB0dataData bus bit 0.
39R/WctrlRead (HIGH) / Write (LOW) level for the whole bus.
40/RESctrlReset. Held LOW at power-up, then HIGH. Stuck LOW = dead machine.

Fitted in

Sources