PIC18F2420/2520/2420/4420/4520 - 28/40/44-Pin Gehäuse - Erweiterte Flash-Mikrocontroller mit 10-Bit A/D Spezielle Mikrocontroller-Eigenschaften: . C-Compiler Optimierte Architektur: - Optionaler erweiterter Befehlssatz zur Optimierung von reentrantem Code . 100.000 Lösch-/Schreibzyklus Erweiterter Flash-Programmspeicher Typisch . 1.000.000 Lösch-/Schreibzyklus-Daten EEPROM-Speicher Typisch . Flash/Daten-EEPROM-Aufbewahrung: 100 Jahre typisch . Selbstprogrammierbar unter Software-Steuerung . Prioritätsstufen für Unterbrechungen . 8 x 8 Einzelzyklus-Hardware-Multiplikator . Erweiterter Watchdog-Timer (WDT): - Programmierbare Periode von 4 ms bis 131 s . Serielle 5V-In-Circuit-Einfachversorgung Programming (ICSP) über zwei Pins . In-Circuit-Debug (ICD) über zwei Pins . Großer Betriebsspannungsbereich: 2,0V bis 5,5V . Programmierbarer Brown-out-Reset (BOR) mit Software-Aktivierungsoption Energiemanagement-Funktionen: . Laufen: CPU eingeschaltet, Peripheriegeräte eingeschaltet . Müßiggang: CPU aus, Peripheriegeräte ein . Schlafen: CPU aus, Peripheriegeräte aus . Ultra-niedrige 50nA Eingangsleckage . Betriebsmodus Ströme bis zu 11 herunter µA Typisch . Ströme im Leerlauf bis zu 2,5 µA Typisch . Strom im Sleep-Modus bis hinunter zu 100 nA Typisch . Zeitgeber1 Oszillator: 900 nA, 32 kHz, 2V . Watchdog Timer: 1.4 µA, 2V Typisch . Start des Zwei-Geschwindigkeits-Oszillators Flexibler Oszillator-Aufbau: . Vier Quarzmodi, bis zu 40 MHz . 4x Phasenregelschleife (PLL) - Verfügbar für Quarz- und interne Oszillatoren . Zwei externe RC-Modi, bis zu 4 MHz . Zwei externe Taktmodi, bis zu 40 MHz . Interner Oszillatorblock: - Schnelles Aufwachen aus Sleep und Idle, 1 µs typisch - 8 nutzungswählbare Frequenzen, von 31 kHz bis 8 MHz - Bietet einen vollständigen Bereich von Taktraten von 31 kHz bis 32 MHz bei Verwendung mit PLL - Vom Benutzer abstimmbar zur Kompensation der Frequenzdrift . Sekundärer Oszillator mit Timer1 bei 32 kHz . Fail-Safe Clock Monitor: - Ermöglicht eine sichere Abschaltung, wenn die periphere Uhr stehen bleibt Periphere Merkmale: . Hochstrom-Senke/Quelle 25 mA/25 mA . Drei programmierbare externe Unterbrechungen . Vier Eingabe-Änderungsunterbrechungen . Bis zu 2 Capture/Compare/PWM (CCP)-Module, eines davon mit Auto-Shutdown (28-polige Geräte) . Erweitertes Capture/Compare/PWM (ECCP)-Modul (nur 40/44-polige Geräte): - Ein, zwei oder vier PWM-Ausgänge - Wählbare Polarität - Programmierbare Totzeit - Automatische Abschaltung und automatischer Neustart . Master Synchronous Serial Port (MSSP)-Modul Unterstützt 3-Draht-SPI (alle 4 Modi) und I2C Master- und Slave-Modi . Erweitertes adressierbares USART-Modul: - Unterstützt RS-485, RS-232 und LIN/J2602 - RS-232-Betrieb mit internem Oszillatorblock (kein externer Quarz erforderlich) - Automatisches Aufwachen bei Start-Bit - Auto-Baud-Erkennung . 10-Bit, bis zu 13-Kanal Analog-Digital (A/D)-Wandlermodul: - Auto-Akquisitionsfähigkeit - Konvertierung während des Schlafs möglich . Duale Analogkomparatoren mit Eingangsmultiplexing . Programmierbares 16-stufiges Hoch-/Niederspannungs-Detektionsmodul (HLVD): - Unterstützt Interrupt bei der Erkennung von Hoch-/Niederspannung