Motorola 68HC08 - Motorola 68HC08

Der 68HC08 (kurz HC08 ) ist eine breite Familie von 8-Bit- Mikrocontrollern, die ursprünglich von Motorola Semiconductor, später von Freescale Semiconductor, stammten .

HC08s sind vollständig codekompatibel mit ihren Vorgängern, dem Motorola 68HC05 . Wie alle Motorola-Prozessoren, die die Abstammung vom 6800 teilen , verwenden sie die von Neumann-Architektur sowie speicherabgebildete I/O. Diese Familie hat fünf CPU- Register , die nicht Teil des Speichers sind. Ein 8-Bit- Akkumulator A, ein 16-Bit- Indexregister H:X, ein 16-Bit- Stapelzeiger SP, ein 16-Bit- Programmzähler PC und ein 8-Bit- Zustandscoderegister CCR. Einige Befehle beziehen sich unabhängig auf die verschiedenen Bytes im H:X-Indexregister.

Unter den HC08 gibt es Dutzende von Prozessorfamilien, die jeweils auf unterschiedliche eingebettete Anwendungen ausgerichtet sind. Die Funktionen und Fähigkeiten variieren stark, von 8- bis 64-Pin-Prozessoren, von LIN- Konnektivität bis hin zu USB 1.1. Ein typisches und universell einsetzbares Gerät aus der HC08- Gerätefamilie ist der Mikrocontroller M68HC908GP32 .

Der Freescale RS08- Kern ist eine vereinfachte Version des HC08 mit reduzierten Ressourcen.

Der Freescale HCS08- Kern ist die nächste Generation der gleichen Prozessoren.

Externe Links