XE166 Familie - XE166 family

Die Infineon XE166-Familie ist eine 16-Bit- Mikrocontroller- Familie, die erstmals 2007 eingeführt wurde. Der XE166 ist in Anwendungen wie Servotreibern, Gerätemotoren, Industriepumpen, Transport- und Netzteilen zu finden .

Hauptmerkmale

Die XE166-Familie verwendet den von Infineon / STMicroelectronics geschützten 16-Bit- Kern C166 in einer Version, die auch eine 32-Bit- MAC-Einheit enthält . Die Kernfrequenz reicht von 40 bis 100 MHz, der eingebettete Flash von 32 KB bis 1,6 MB und der RAM von bis zu 138 KB. Der Mikrocontroller, der einen eingebetteten Spannungsregler enthält , kann mit einer einzigen Stromversorgung zwischen 3 und 5 V betrieben werden.

Die Architektur

Zentralprozessor

Die Zentraleinheit (CPU) der XE166- Mikrocontrollerfamilie ruft hauptsächlich Anweisungen ab und decodiert sie, um Operationen zu liefern, auszuführen und das berechnete Ergebnis auf den Operanden für die arithmetische Logikeinheit (ALU) und die MAC-Einheit zu speichern .

Da die CPU die Hauptmaschine des XE166-Mikrocontrollers ist, wird sie auch von bestimmten Aktionen des peripheren Subsystems beeinflusst. Da im XE166 eine fünfstufige Verarbeitungspipeline (plus zweistufige Abrufpipeline) implementiert ist, können bis zu fünf Befehle parallel verarbeitet werden. Aufgrund dieser Parallelität werden die meisten Anweisungen des XE166 in einem einzigen Taktzyklus ausgeführt.

Peripheriegeräte

  • Ein oder zwei Analog-Digital-Wandler mit bis zu 30 Kanälen, 600 ns Konvertierungszeit und einer Auflösung von bis zu 10 oder 12 Bit
  • Bis zu vier Einheiten für die PWM-Erzeugung (CCU6) mit 16-Bit-Auflösung
  • Bis zu 6 CAN- Knoten mit bis zu 256 Nachrichtenobjekten
  • Bis zu 10 Universal Serial Interface Controller-Kanäle für softwaredefinierte serielle Schnittstellen (SPI, UART, I2C, I2S ...)
  • Externe Buseinheit

Entwicklungswerkzeuge

Evaluierungskits

Es stehen "Easy Kits" zur Bewertung der Controller-Funktionen und "Application Kits" als Schnellstart für bestimmte Anwendungen zur Verfügung. Die Hauptanwendungen liegen im industriellen Bereich, wie Elektromotorsteuerung, Automatisierung und Solarwechselrichter.

Kostenlose Tools

Tools von Drittanbietern

Verweise