
Motorola => Freescale
8-BIT MICROPROCESSING UNIT (MPU)
The MC6800 is a monolithic 8-bit microprocessor forming the central control function for Motorola’s M68~ family. Compatible with TTL, the MC6B~, as with all M6800 system parts, requires only one + 5.O-volt power supply, and no external TTL devices for bus interface.
The MC6800 is capable of addressing 64K bytes of memory with its 16-bit address lines. The 8-bit data bus is bidirectional as well as three state, making direct memory addressing and multiprocessing applications realizable.
● 8-Bit Parallel Processing
● Bidirectional Data Bus
● 16-Bit Address Bus – WK Bytes of Addressing
● 72 Instructions – Variable Length
● Seven Addressing Modes – Direct, Relative, Immediate, Indexed, Extended, Implied and Accumulator
● Variable Length Stack
● Vectored Restart
● Maskable Interrupt Vector
● Simplified Clocking Characteristics
● Clock Rates as High as 2.0 MHz
● Simple Bus Interface Without TTL
● Separate Non-Maskable Interrupt – Internal Registers Saved in Stack
● Six Internal Registers – Two Accumulators, Index Register Program Counter, Stack Pointer and Condition Code Register
● Direct Memory Addressing (D MA) and Multiple Processor Capability