MC6808 microprocessor pinout

DIP-40. Main CPU. Runs the monitor, ROM and speech and motion code. No on-chip RAM.

The 6800-family CPU with no internal RAM. Its own oscillator divides the crystal by four to make the E clock. HERO Jr ties /HALT and MR high and pulls /IRQ up with R202; the HERO 1 ABORT switch drives /NMI (P403 pin 23). HERO 1 ties RE (pin 36) to ground with pins 1 and 21 (ET-18 schematic sheet 2, U401). HERO Jr: 4 MHz crystal Y201, E = 1 MHz; HERO 1: 3.58 MHz (ROM 1.0) or 4 MHz. A dead CPU shows as a dead display and no speech; check the crystal, RESET and Vcc first.

Open the interactive 6808 pinout

Pins

PinNameTypeSignal
1VSSgroundGround.
2/HALTctrlHalt: pulled low stops the CPU after the current instruction.
3MRctrlMemory ready, active high. High for normal cycles; pulled low it stretches E for slow memory.
4/IRQctrlInterrupt request. Peripherals pull it low; needs a pull-up.
5VMActrlValid memory address: high when the address bus holds a valid address.
6/NMIctrlNon-maskable interrupt. Software cannot disable it.
7BActrlBus available: HIGH when the CPU has stopped (halt or WAI). The data outputs are off, but the address outputs stay driven (not three-state), so another bus master must not drive the address bus.
8VCCpower+5 V supply.
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.
21VSSgroundGround (second pin).
22A12addrAddress bus bit 12.
23A13addrAddress bus bit 13.
24A14addrAddress bus bit 14.
25A15addrAddress bus bit 15.
26D7dataData bus bit 7 (MSB).
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/write: high = read, low = write.
35VCC STBYncStandby supply for the internal RAM of the MC6802; the datasheet says tie it to 5 V on the MC6802NS. It gives no use on the MC6808. UNVERIFIED
36REctrlMust be tied to ground on the MC6808 (datasheet note).
37EclockE clock output: the crystal frequency divided by four.
38XTALclockCrystal pin 1. Crystal runs between XTAL and EXTAL.
39EXTALclockCrystal pin 2 (or external clock input).
40/RESETctrlReset: held low at power-up, then released so the CPU fetches the vector at $FFFE-$FFFF.

Fitted in

Sources