Chips › Processors › Motorola 6800 family › Motorola 6800
Motorola 6800
1974
Motorola's 1974 8-bit microprocessor, an early rival to the Intel 8080 that seeded the whole 6800 family.
Reference & documentation
External technical references for programming Motorola 6800 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| M6800 Systems Reference and Data Sheets (May 1975) ↗ | Datasheet | Official MC6800 data sheets with electrical/timing specs |
| 6800 Instruction Set Reference (8bit-era) ↗ | Instruction set | Full opcode table: cycles, bytes, flag effects |
| Motorola M6800 Programming Reference Manual (Nov 1976) ↗ | Instruction set | Official Motorola opcode and addressing-mode reference |
| The Motorola 6800 Instruction Set (BYTE, Jan 1978) ↗ | Instruction set | BYTE deep-dive analysis of the instruction set |
| M6800 Systems Reference and Data Sheets (May 1975) ↗ | Pinout | MPU pin assignments, bus and control signals |
| Motorola M6800 Programming Reference Manual (Nov 1976) ↗ | Programming | Motorola's canonical 6800 assembly programming reference |
| Programming the 6800 Microprocessor (Southern, 1977) ↗ | Programming | Classic tutorial book on 6800 assembly |
| Investigating the HCF instruction on the Motorola 6800 ↗ | Reference | Bench-tested behavior of undocumented HCF opcodes |
| MC6800 Instruction Set Summary (K7MEM) ↗ | Reference | Quick opcode, cycle and flag summary card |
| EXORsim - Motorola 6800/6809 EXORciser simulator ↗ | Source | 6800 simulator, disassembler and assembler in C |
| moon6800 - M6800 emulator core in Lua ↗ | Source | Modular M6800 CPU core; opcodes and instructions |