AT89C51RB2/RC2 8-Bit-Mikrocontroller mit 16K/32K Bytes Flash
Beschreibung:
Der AT89C51RB2/RC2 ist eine Hochleistungs-Flash-Version des 80C51 8-Bit-Mikrocontrollers. Er enthält einen 16K- oder 32K-Byte-Flash-Speicherblock für Programm und Daten.Der Flash-Speicher kann entweder im Parallelmodus oder im seriellen Modus mit der ISP-Fähigkeit oder mit Software programmiert werden. Die Programmierspannung wird intern über den Standard-VCC-Pin erzeugt. Der AT89C51RB2/RC2 behält alle Eigenschaften des 80C52 mit 256 Bytes internem RAM, einem 9-Quellen-4-Level-Interrupt-Controller und drei Timer/Counter. Darüber hinaus verfügt der AT89C51RB2/RC2 über ein programmierbares Counter-Array, ein XRAM von 1024 Bytes, einen Hardware-Watchdog-Timer, eine Tastaturschnittstelle, eine SPI-Schnittstelle, einen vielseitigeren seriellen Kanal, der die Multiprozessor-Kommunikation (EUART) ermöglicht. und einen Mechanismus zur Geschwindigkeitsverbesserung (X2-Modus). Die Pinbelegung entspricht den standardmäßigen 40/44 Pins des C52. Das voll statische Design reduziert den System-Stromverbrauch des AT89C51RB2/RC2 um und ermöglicht es, die Taktfrequenz ohne Datenverlust auf einen beliebigen Wert, sogar DC, zu senken. Der AT89C51RB2/RC2 verfügt über 2 per Software auswählbare Modi für reduzierte Aktivität und 8-Bit Taktvorskalierer zur weiteren Reduzierung des Stromverbrauchs. Im Idle-Modus ist die CPU eingefroren während die Peripheriegeräte und das Interrupt-System noch in Betrieb sind. Beim Ausschalten Modus wird der RAM-Speicher geschont und alle anderen Funktionen sind nicht funktionsfähig. Die zusätzlichen Funktionen des AT89C51RB2/RC2 machen ihn noch leistungsfähiger für Anwendungen die Pulsbreitenmodulation, Hochgeschwindigkeits-E/A und Zählfunktionen benötigen, wie Alarme, Motorsteuerung, schnurgebundene Telefone und Chipkartenleser.
Merkmale:
- 80C52-kompatibel
- 8051 Stift- und Befehlskompatibel
- Vier 8-Bit-E/A-Anschlüsse
- Drei 16-Bit-Timer/Zähler
- 256 Bytes Notizblock-RAM
- 9 Unterbrechungsquellen mit 4 Prioritätsstufen
- Dualer Daten-Zeiger
- MOVX mit variabler Länge für langsame RAM/Peripheriegeräte
- ISP (In-System-Programmierung) mit Standard-VCC-Stromversorgung
- Das Boot-ROM enthält Low-Level-Flash-Programmierroutinen und eine standardmäßige serielle Lader
- Hochgeschwindigkeits-Architektur
- Im Standardmodus:
40 MHz (Vcc 2,7V bis 5,5V, sowohl interne als auch externe Code-Ausführung)
60 MHz (Vcc 4,5V bis 5,5V und nur interne Code-Ausführung)
- Im X2-Modus (6 Uhren/Maschinenzyklus)
20 MHz (Vcc 2,7V bis 5,5V, sowohl interne als auch externe Code-Ausführung)
30 MHz (Vcc 4,5V bis 5,5V und nur interne Code-Ausführung)
- 16K/32K Bytes On-Chip-Flash-Programm-/Datenspeicher
- Byte und Seite (128 Bytes) Löschen und Schreiben
- 100K-Schreibzyklen
- Auf dem Chip 1024 Bytes erweitertes RAM (XRAM)
- Software wählbare Größe (0, 256, 512, 768, 1024 Bytes)
- 256 Bytes beim Zurücksetzen für TS87C51RB2/RC2-Kompatibilität ausgewählt
- Tastatur-Unterbrechungsschnittstelle an Anschluss P1
- SPI-Schnittstelle (Master/Slave-Modus)
- 8-Bit-Takt-Prescaler
- Verbesserter X2-Modus mit unabhängiger Auswahl für CPU und jede Peripherie
- Programmierbares Zähler-Array mit 5 Kanälen
- Hochgeschwindigkeits-Ausgabe
- Vergleichen/Erfassen
- Pulsbreiten-Modulator
- Watchdog-Timer-Fähigkeiten
- Zurücksetzen des asynchronen Anschlusses
- Erweitertes Vollduplex-UART
- Dedizierter Baudraten-Generator für UART
- Niedrige EMI (ALE hemmen)
- Hardware-Watchdog-Timer (Einmalig aktiviert mit Reset-Out)
- Leistungssteuerungs-Modi
- Leerlauf-Modus
- Abschaltmodus
- Ausschalt-Flagge
- Stromversorgung:
- 2,7 bis 3,6 (3V-Version)
- 2,7 bis 5,5V (5V-Version)
- Temperaturbereiche: Kommerziell (0 bis +70°C) und industriell (-40°C bis +85°C)
- Bauformen: PDIL40, PLCC44, VQFP44
Verantwortliche Person für die EU
In der EU ansässiger Wirtschaftsbeteiligter, der sicherstellt, dass das Produkt den erforderlichen Vorschriften entspricht:
,