STM8
Erscheinungsbild
Der STM8 ist ein von STMicroelectronics entwickelter 8-Bit Mikrocontroller.
Architektur
Der STM8 hat einige Gemeinsamkeiten mit dem frühren ST7, ist aber Dank des in nahezu allen Befehlen verfügbaren effizienten Stapelzeiger-relativen Adressierungsmodus gut als Zielarchitektur für C-Compiler geeignet. Es gibt einen 8-Bit Akkumulator A, sowie zwei 16-Bit Register X und Y. Letztere dienen insbesondere als Indexregister. Einige wenige STM8-Mikrocontroller haben mehr Speicher als 64KB; bei diesen ist der ZUgriff auf Daten oberhalb von 64KB nur relativ kompliziert über besonderen Instruktionen möglich.
Compilerunterstützung
Der STM8 wird vom freien C-Compiler SDCC unterstützt. Außerdem auch von Cosmic C und IAR C.