PIC 16F1933-I/SP - 8-Bit-PICmicro Mikrocontroller, 7 KB, 32 MHz, DIP-28
Produktbeschreibung
PIC16F1933 , 28-Pin Flash-basierte 8-Bit-CMOS-Mikrocontroller mit LCD-TreiberHochleistungs-RISC-CPU• Nur 49 Anweisungen zum Lernen: Alle Einzelzyklus-Anweisungen außer Verzweigungen• Betriebsgeschwindigkeit:- DC - 32 MHz Oszillator/Takteingang- DC - 125 ns Befehlszyklus• Bis zu 16K x 14 Worte Flash-Programmspeicher• Bis zu 1024 Byte Datenspeicher (RAM)• Unterbrechungsmöglichkeit mit automatischem Kontext Speichern von• 16-stufiger tiefer Hardware-Stapel• Direkter, indirekter und relativer Adressierungsmodus• Lesezugriff des Prozessors auf den Programmspeicher• Pinbelegung Kompatibel zu anderen 28-poligen PIC16CXXX und PIC16FXXX MikrocontrollerSpezielle Mikrocontroller-Merkmale• Interner Präzisionsoszillator:- Werkskalibriert auf ±1%, typisch- Software wählbarer Frequenzbereich von 32 MHz bis 31 kHz• Energiesparender Ruhemodus• Einschalt-Rückstellung (POR)• Einschalt-Zeitgeber (PWRT) und Oszillator-Start-Zeitgeber (OST)• Brown-out-Reset (BOR)- Wählbar zwischen zwei Reisepunkten- Option Im Schlaf deaktivieren• Multiplexed Master Clear mit Pull-up/Eingangspin• Schutz von programmierbarem Code• Großer Betriebsspannungsbereich:1,8V-5,5V Höhepunkte der Peripherie • Bis zu 35 E/A-Pins und 1 Nur-Eingangs-Pin:- Hochstromquelle/-senke für LED-Direktansteuerung- Individuell programmierbarer Interrupt-on-Pin Pins wechseln- Individuell programmierbare schwache Pull-ups• Integrierter LCD-Controller:- Bis zu 96 Segmente- Variabler Takteingang- Kontraststeuerung- Auswahl der internen Spannungsreferenz• Modul für kapazitive Abtastung (mTouchTM) - Bis zu 16 wählbare Kanäle• A/D-Wandler:- 10-Bit-Auflösung und bis zu 14 Kanäle- Wählbare Spannung 1,024/2,048/4,096V Verweis• Timer0: 8-Bit-Timer/Zähler mit 8-Bit Programmierbarer Vorteiler• Erweiterter Timer1- Dedizierter 32-kHz-Oszillatortreiber mit niedriger Leistung- 16-Bit-Timer/Zähler mit Vorteiler- Externer Gate-Eingangsmodus mit Toggle und Einzelschuss-Modi- Unterbrechung am Gate-Abschluss• Timer2, 4, 6: 8-Bit-Timer/Zähler mit 8-Bit-Periode Register, Prescaler und Postscaler• Zwei Erfassungs-, Vergleichs- und PWM-Module (CCP)- 16-Bit-Erfassung, max. Auflösung 125 ns- 16-Bit-Vergleich, max. Auflösung 125 ns- 10-Bit-PWM, max. Frequenz 31,25 kHz• Drei Erweiterte Erfassung, Vergleich, PWM Module (ECCP)- 3 PWM-Zeitbasis-Optionen- Automatische Abschaltung und automatischer Neustart- PWM-Steuerung- Programmierbare Totbandverzögerung• Master-Synchrone Serielle Schnittstelle (MSSP) mit SPI und I2 GM mit:- 7-Bit-Adressmaskierung- SMBus/PMBusTM-Kompatibilität- Automatisches Aufwachen beim Start• Erweitertes Universal-Synchron-Asynchron Empfänger-Sender (EUSART)- RS-232-, RS-485- und LIN-kompatibel- Auto-Baud-Erkennung• SR-Verriegelung (555 Zeitschaltuhr):- Mehrere Set/Reset-Eingabeoptionen- Emuliert 555 Timer-Anwendungen• 2 Komparatoren:- Rail-to-Rail-Ein-/Ausgänge- Steuerung des Leistungsmodus- Software ermöglicht Hysterese• Spannungsreferenzmodul:- Festspannungs-Referenz (FVR) mit 1,024V, 2,048V und 4,096V Ausgangspegel- 5-Bit-Rail-to-Rail-Widerstands-DAC mit positivem und negative Referenzauswahl