80C517

80C517
SAB-C515-LN von Infineon ist der Vorgänger des 80C517

Der Siemens 80C517 gehört zur MCS-51-Microcontroller-Familie. Eine Version ohne ROM-Maske gab es auch als 80C537, diese musste mit externem ROM betrieben werden. Gebaut wurde er ab etwa Anfang der 1990er Jahre von der Halbleitersparte der Firma Siemens, die heute unter Infineon firmiert.

Im Unterschied zu seinem Vorgänger, dem Siemens 80(C)515 (diesen gab es auch in einer nicht-CMOS-Version), wies er einige bedeutsame Erweiterung des Prozessorkerns auf:

  • Statt eines einzigen Data Pointers (Adressregister für Zugriffe mit 16-Bit-Adresse auf den externen Speicher und das externe ROM) gab es deren acht
  • Um arithmetische Operationen wesentlich zu beschleunigen, wurde eine Multiply-Divide-Unit (MDU) eingeführt. Damit keine Erweiterungen des 8051-Befehlssatzes nötig waren, wurde diese Einheit wie ein Koprozessor angesteuert: Durch Schreiben von Registerwerten werden die zu verarbeitenden Werte bestimmt, die Art der Operation (Multiplikation oder Division) sowie die Bitbreite der zu verarbeitenden Daten wurde durch die Reihenfolge des Registerzugriffs festgelegt. Dadurch war aber die MDU nicht interrupt-fähig und konnte nur von einem Prozess benutzt werden.

Insbesondere die Problematik, dass die drastisch verbesserte Rechenleistung durch die MDU nur einem Prozess zur Verfügung stand, stellte eine große Einschränkung des Prozessors dar. Die Nachfrage nach solchen Erweiterungen bei der 8051-Architektur bewirkte aber, dass Siemens sich mit der Entwicklung des 80C517 darüber klar wurde, dass die Rechenleistung der 8051-Architektur für eine Vielzahl möglicher Mikrocontroller-Anwendungen unzureichend war. Dies führte in der Konsequenz dazu, dass zusammen mit SGS-Thomson eine eigene Microcontroller-Architektur mit der (Siemens-Bezeichnung) C166 entwickelt wurde, die viele der Einschränkungen des 8051 aufhob oder von 8 auf 16 Bit Registerbreite übersetzte.

Technische Daten

Datei:80C517 arch.png
Blockdiagramm des 80C517(A).
  • 8 KB On-Chip-ROM (80C517)
  • 32 KB On-Chip-ROM (80C517A-5)
  • Ausführungen ohne ROM (80C537 und 80C517A)
  • ist aufwärtskompatibel zum 80(C)51 und 80C515
  • 256 Byte On-Chip-RAM
  • zusätzliche 2 KB On-Chip-RAM beim 80C517A
  • Einzelbitverarbeitung
  • Erweiterung von externem RAM auf bis zu 64 KB
  • Taktfrequenz bis 18 MHz
  • On-Chip-A/D-Wandler mit 12 Eingängen, externem oder internem Start und mit einer Genauigkeit von 8 Bit (80C517) oder 10 Bit (80C517A).
  • zwei 16-Bit-Timer
  • Capture/Compare-Einheiten mit eigenen 16-Bit-Timern und 16-Bit-Compare-und-Capture-Registern
  • 16-Bit-Arithmetik (Multiplikation, Division, Shift-Operationen)
  • programmierbarer 16 Bit Watchdog-Timer
  • Oszillator-Watchdog
  • Slow-Down-Modus, Idle-Modus, Power-Down-Modus
  • Gehäuse: PLCC 84, PQFP 100

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Siemens 80C517 — SAB C515 LN von Infineon ist der Vorgänger des 80C517 Der Siemens 80C517 gehört zur MCS 51 Mikrocontroller Familie. Eine Version ohne ROM Maske gab es auch als 80C537, diese musste mit externem ROM betrieben werden. Gebaut wurde er ab etwa Anfang …   Deutsch Wikipedia

  • 8051 — Intel P8051 Mikrokontroller. SAB C515 LN von Infineon stammt aus der MCS 51 Familie MCS 51 ist die Bezeichnung einer 1980 von Intel vorgestellten Familie von 8 Bit …   Deutsch Wikipedia

  • 8052 — Intel P8051 Mikrokontroller. SAB C515 LN von Infineon stammt aus der MCS 51 Familie MCS 51 ist die Bezeichnung einer 1980 von Intel vorgestellten Familie von 8 Bit …   Deutsch Wikipedia

  • 80535 — Intel P8051 Mikrokontroller. SAB C515 LN von Infineon stammt aus der MCS 51 Familie MCS 51 ist die Bezeichnung einer 1980 von Intel vorgestellten Familie von 8 Bit …   Deutsch Wikipedia

  • Intel 8051 — Intel P8051 Mikrokontroller. SAB C515 LN von Infineon stammt aus der MCS 51 Familie MCS 51 ist die Bezeichnung einer 1980 von Intel vorgestellten Familie von 8 Bit …   Deutsch Wikipedia

  • Intel 8052 — Intel P8051 Mikrokontroller. SAB C515 LN von Infineon stammt aus der MCS 51 Familie MCS 51 ist die Bezeichnung einer 1980 von Intel vorgestellten Familie von 8 Bit …   Deutsch Wikipedia

  • MCS-51 — Intel P8051 Mikrokontroller. SAB C515 LN von Infineon stammt aus der MCS 51 Familie MCS 51 ist die Bezeichnung einer 1980 von Intel vorgestellten Familie von 8 Bit …   Deutsch Wikipedia

  • Intel MCS-51 — Intel P8051 Mikrocontroller Der SAB C515 LN von Infineon stammt aus der MCS 51 Familie …   Deutsch Wikipedia

  • Liste von Mikrocontrollern — Dies ist eine Liste von Mikrocontrollern. Inhaltsverzeichnis 1 Altera 1.1 32 Bit 2 Analog Devices 2.1 8 Bit 2.2 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”