Skip to content
Hardware

Motorola 6809

The finest 8-bit CPU

The 1978 Motorola processor widely considered the best 8-bit CPU ever designed, featuring clean orthogonal architecture, 16-bit operations, and position-independent code support.

dragon-32trs-80-color-computerVectrex cpumotorola8-bit6809processor 1978–present

Overview

The Motorola 6809 is widely considered the finest 8-bit CPU ever designed. Released in 1978, it featured clean orthogonal architecture, native 16-bit operations via the D register, two stack pointers, and support for position-independent code—revolutionary features that made it feel like a 16-bit processor.

Fast Facts

  • Released: 1978
  • Clock: 1-2 MHz typical
  • Architecture: 8-bit with 16-bit operations
  • Registers: A, B, D (A+B), X, Y, U, S, DP, CC
  • Addressing: Orthogonal, PC-relative supported

Register Set

RegisterSizePurpose
A, B8-bitAccumulators
D16-bitCombined A:B
X, Y16-bitIndex registers
U, S16-bitUser/System stacks
DP8-bitDirect page
CC8-bitCondition codes

Key Features

FeatureSignificance
D registerNative 16-bit arithmetic
Two stacksElegant subroutine handling
PC-relativePosition-independent code
OrthogonalAll modes work everywhere

vs Other 8-bit CPUs

Aspect6502Z806809
16-bit opsLimitedSomeExtensive
Stack8-bit, one16-bit, one16-bit, two
DesignQuirkyComplexClean

Systems Using 6809

  • Dragon 32/64
  • TRS-80 Color Computer
  • Vectrex
  • Williams arcade (Defender, Robotron)
  • Konami arcade

Legacy

The 6809 was technically superior to contemporary 8-bit CPUs but lost on economics—it cost more than the 6502 and arrived after those platforms dominated. Its clean design influenced later processors and remains beloved by assembly programmers.

See Also