- Infineon XC800
-
Der XC800 ist eine 8051-kompatible, flashbasierte 8-Bit-Mikrocontroller-Familie von Infineon , welche erstmals 2005 vorgestellt wurde. Die XC800 Familie ist unterteilt in zwei Kategorien, der A-Family[1] für den Automobil und der I-Familie[2] für den Industrie und Multimarket Anwendungsbereich.
Inhaltsverzeichnis
Architektur
CPU Core
Die Befehlsliste des XC800 Prozessorkerns besteht zu 45% aus Ein-[Byte], 41% aus Zwei-Byte und 14% aus Drei-Byte Anweisungen. Jede Anweisung durchläuft einen 1,2 oder 4 Maschinenzyklus zur Ausführung. Im Falle eines Zugriff auf einen langsameren Speicher kann die Zugriffszeit mit Hilfe von Warteschleifen verlängert werden. Neben dem Basic stop/start bietet der XC800 Kern eine Vielzahl von Debuggingfeatures wie zum Beispiel Single-step execution, breakpoint support, read/write Zugriff auf Datenspeicher, ein Programmspeicher und spezielle Funktionsregister. Ein 16-Bit Co-prozessor bietet zusätzliche Rechenleistung für die Verarbeitung von Multiplikations / Divisions Operationen an und ist dabei für die Durchführung von CORDIC Algorithmen und trigonometrische Operationen optimiert worden.
Speicherverarbeitung
Die 8-Bit Mikrocontroller verfügen darüber hinaus über einen integrierten freiprogrammierbaren nichtflüchtigen Flash-Speicher, der eine schnelle und zuverlässige Speicherung von Benutzer-Codes und Daten ermöglicht. Dieser wird mit einem einzelnen 2,5 V eingebetteten Spannungsregler (EVR) betrieben und benötigt daher keine zusätzliche Programmierung oder Löschung von Spannung.
Anwendungsbereiche
- Automobil
- Body
- Fensterheber
- Low-end BCM/HVAC
- Sensoren
- Body
-
- Safety
- Low-end Airbag
- Lenkradwinkelsensoren
- Fail safe
- Safety
- Industrie
- Brushless DC Motoren (BLDC)
- Induktionsmotoren
- CAN Netzwerke
- Lüfter
- Pumpen
- Gebäudeautomatisierung
- Aufzugssteuerungen
- Baumaschinen
- Multimarkt
- Waschmaschinen
- Spülmaschinen
- Klimaanlagen
Weblinks
Einzelnachweise
- Automobil
Wikimedia Foundation.