MC6803 CPU (ROMless 6801) pinout

DIP-40. MC-10 main CPU. A ROMless 6801 with the address and data multiplexed on ports 3 and 4.

The 6803 runs the MC-10 in mode 2 at 0.89 MHz. Port 3 carries the multiplexed A0-A7/D0-D7 bus, port 4 carries A8-A15, port 1 scans the keyboard and port 2 handles RS-232, cassette and the mode pins. No boot is usually the 6803, its 3.58 MHz clock from the modulator, or the ROM. Bad keys can be the keyboard matrix or port 1.

Open the interactive 6803 pinout

Pins

PinNameTypeSignal
1VssgroundGround.
2XTAL1clockCrystal pin 1 of the on-chip oscillator.
3EXTAL2clockClock input. The MC-10 feeds 3.579545 MHz from the modulator unit here; the 6803 divides by 4.
4/NMIctrlNon-maskable interrupt. Active LOW.
5/IRQ1ctrlMaskable interrupt 1. Active LOW.
6/RESETctrlReset, buffered by U12 because the input has no hysteresis. LOW for a few ms at power-up.
7Vccpower+5 V supply.
8P20ioPort 2 bit 0. Shared RS-232 and cassette output. LOW at reset (mode select).
9P21ioPort 2 bit 1. Pulled HIGH at reset to select mode 2.
10P22ioPort 2 bit 2. RS-232 data in. LOW at reset (mode select).
11P23ioPort 2 bit 3. RS-232 CD in.
12P24ioPort 2 bit 4. Cassette data in.
13P10kbdPort 1 bit 0. Keyboard line KR0.
14P11kbdPort 1 bit 1. Keyboard line KR1.
15P12kbdPort 1 bit 2. Keyboard line KR2.
16P13kbdPort 1 bit 3. Keyboard line KR3.
17P14kbdPort 1 bit 4. Keyboard line KR4.
18P15kbdPort 1 bit 5. Keyboard line KR5.
19P16kbdPort 1 bit 6. Keyboard line KR6.
20P17kbdPort 1 bit 7. Keyboard line KR7.
21Vcc StbypowerStandby supply for the on-chip RAM. Tied to +5 V on the MC-10.
22P47addrPort 4 bit 7. Address A15 out.
23P46addrPort 4 bit 6. Address A14 out.
24P45addrPort 4 bit 5. Address A13 out.
25P44addrPort 4 bit 4. Address A12 out.
26P43addrPort 4 bit 3. Address A11 out.
27P42addrPort 4 bit 2. Address A10 out.
28P41addrPort 4 bit 1. Address A9 out.
29P40addrPort 4 bit 0. Address A8 out.
30P37dataPort 3 bit 7. Multiplexed A7/D7; the 74LS373 U2 latches the address. UNVERIFIED
31P36dataPort 3 bit 6. Multiplexed A6/D6; the 74LS373 U2 latches the address.
32P35dataPort 3 bit 5. Multiplexed A5/D5; the 74LS373 U2 latches the address.
33P34dataPort 3 bit 4. Multiplexed A4/D4; the 74LS373 U2 latches the address.
34P33dataPort 3 bit 3. Multiplexed A3/D3; the 74LS373 U2 latches the address.
35P32dataPort 3 bit 2. Multiplexed A2/D2; the 74LS373 U2 latches the address.
36P31dataPort 3 bit 1. Multiplexed A1/D1; the 74LS373 U2 latches the address.
37P30dataPort 3 bit 0. Multiplexed A0/D0; the 74LS373 U2 latches the address.
38R/WctrlRead/write. HIGH = read.
39ASctrlAddress strobe. Latches A0-A7 into the 74LS373 U2.
40EclockEnable clock out, 0.89 MHz (input clock / 4). The bus timing clock.

Fitted in

Sources