Motorola 6809

Ein Motorola 6809
Chip-Foto eines Motorola 6809 (MC68B09L)

Der Motorola 6809 ist ein 8-Bit-Mikroprozessor und Weiterentwicklung des erfolgreichen ebenfalls von Motorola stammenden Modells 6800, der in verschiedenen Varianten ab 1978 erhältlich war. Durch die Kombination der beiden 8-Bit-Akkumulatorregister des Prozessors ist im arithmetischen Bereich eine Verarbeitungsbreite von 16 Bit möglich. Die höchstmögliche Taktrate beträgt 2 MHz, wobei der Takt entweder durch einen im Mikroprozessor integrierten oder einen extern anzuschließenden Taktgenerator bereitgestellt wird. Letztere Version wird durch ein der Prozessorbezeichnung nachgestelltes Kürzel „E“ gekennzeichnet.

Unterschiede zum 6800

  • Befehle, um effektive Adressen in Register zu laden und den Inhalt von Registern zu ändern
  • Befehle zur Beeinflussung des Stacks
  • Neues Page-Register, um den direkten Adressierungsmodus zu verbessern
  • Die indizierte Adressierung wurde um neue Modi erweitert
  • Relative 16-Bit-Verzweigungen konnten zur Erstellung größerer positionsunabhängiger Programme benutzt werden
  • 16-Bit-Datenverarbeitung

Verwendung

Der Dragon 32, einer der wenigen Heimcomputer die den 6809 einsetzten.
Ein Analog-Digital-Wandler-Einschub 7D20 für Oszilloskope der Tektronix-7000er-Serie von 1983. Das von einem 68B09 gesteuerte Modul erlaubte eine Signalabtastung mit bis zu 40 Megasamples/s und ist ein Vorläufer der heutigen digitalen Speicheroszilloskope.

Eingesetzt wurde er unter anderem in einigen Homecomputern der Firma Dragon Data Ltd. (Dragon 32 und Dragon 64), der Firma Thomson (z. B. dem TO7 und dem T08) und der Firma Tandy (Tandy TRS-80 Color Computer). Zudem wurde der 6809 in Arcade-Spielautomaten eingesetzt, dort meist als Zweitprozessor für die Sound- und Eingabesteuerung. Auch in der Spielkonsole Vectrex kam er zum Einsatz.

Des Weiteren wurde er von der Firma Hewlett-Packard (HP) als Standard-CPU in bildschirmgestützten Messgeräten wie beispielsweise dem Logikanalysator 1630A/1631A, den Signalgeneratoren 8115A, 8118A und 8175A sowie in den Oszilloskopen 54200/54201A und weiteren Messgeräten verbaut. In den Handbüchern dieser Geräte finden sich häufig auch Messbeispiele und Testaufbauten mit dem 6809.

Technische Daten

  • 8-Bit-Prozessor
  • 8 Bit breiter Datenbus
  • 16 Bit breiter Adressbus (64 kB Speicher adressierbar)
  • Zwei 8-Bit-Datenregister (A und B), koppelbar zu einem 16-Bit-Datenregister (D)
  • Zwei 16-Bit-Stapelzeiger/Stackpointer (S und U)
  • Zwei 16-Bit-Indexregister (X und Y)
  • Unterstützung für Unterbrechungen (Interrupt)
  • Erster 8-Bit-Mikroprozessor mit 8×8 → 16-Bit-Multiplikationsbefehl
  • 59 Maschinenbefehle
  • Ca. 9000 Transistoren

Der Prozessor wurde sowohl im 40-beinigen DIP/CERDIP- als auch im 44-beinigen PLCC-Gehäuse angeboten.

Hersteller und Typen des 6809

  • ab 1986: AMI/AMS (Austria Mikrosysteme International) S6809, S68A09, S68B09[3]

Literatur

Einzelnachweise

  1. American Microsystems, Inc, MOS Products Catalogue Winter 1979, http://www.bitsavers.org/components/ami/_dataBooks/1979_AMI_MOS_Products.pdf
  2. GOULD AMI Semiconductors, 1985 MOS Products Catalog, https://www.rsp-italy.it/Electronics/Databooks/AMI/_contents/AMI%20MOS%20Products%20Catalog%20-%201985.pdf
  3. AMI Austria Mikrosysteme International GmbH, 1986 MOS Products Catalogue

Weblinks

Commons: Motorola 6809 – Sammlung von Bildern, Videos und Audiodateien

Auf dieser Seite verwendete Medien

Dragon 32.jpg
Autor/Urheber: Liftarn, Editing by: Bill Bertram (Pixel8), Lizenz: CC BY-SA 2.0
Dragon 32 Home Computer (1982)
Tektronix digitizing plug-in 7D20 for 7000 series analog oscilloscopes.jpg
Autor/Urheber: Pittigrilli, Lizenz: CC BY-SA 4.0
The 7D20 uses an analog shift register (CCD) for high-speed signal acquisition, and then digitizes the stored analog signal at a lower speed. This design allows the 7D20 to capture single-shot events at 40 MSamples/s even though this exceeded the speed of ADCs of the time. The 7D20 can digitally store waveforms and has a GPIB interface. A microprocessor (68B09) in the plug-in controls most of its functions. Produced from 1982 to 1992.
KL Motorola MC6809.jpg
Autor/Urheber: Konstantin Lanzet, Lizenz: CC BY-SA 3.0
CPU Motorola MC6809
Motorola 6809 die.JPG
Autor/Urheber: Pauli Rautakorpi, Lizenz: CC BY 3.0
Die shot of Motorola 6809 microprocessor (MC68B09L).