PIC 16F1825-E/ML - 8-Bit-PICmicro Mikrocontroller, 14 KB, 32 MHz, QFN-16
Produktbeschreibung
PIC16F1825/9 , 14/20-Pin Flash-MikrocontrollerHochleistungs-RISC-CPU• Nur 49 Anweisungen zum Lernen: Alle Einzelzyklus-Anweisungen außer Verzweigungen• Betriebsgeschwindigkeit:- DC - 32 MHz Oszillator/Takteingang- DC - 125 ns Befehlszyklus• Lineare Programmspeicheradressierung von bis zu 16 KByte• Bis zu 1024 Bytes lineare Datenspeicheradressierung• Unterbrechungsmöglichkeit mit automatischer Kontextspeicherung• 16-stufiger tiefer Hardware-Stapel mit optionaler Überlauf-/Unterlaufrücksetzung• Direkter, indirekter und relativer Adressierungsmodus:- Zwei vollständige 16-Bit-File-Select-Register (FSRs)- FSRs können Programm- und Datenspeicher lesenSpezielle Mikrocontroller-Merkmale• 1,8V-5,5V-Betrieb - PIC16F1825/9• 1,8V-3,6V-Betrieb - PIC16LF1825/9• Selbstprogrammierbar unter Software-Kontrolle• Einschalt-Rückstellung (POR), Einschalt-Timer (PWRT) und Oszillator-Startzeitgeber (OST)• Programmierbarer Brown-out-Reset (BOR)• Erweiterter Watchdog-Timer (WDT)- In-Circuit Serial Programming™ (ICSP™) über zwei Pins- In-Circuit-Debug (ICD) über zwei Pins- Erweiterte Niederspannungs-Programmierung (LVP)- Schutz von programmierbarem Code- Energiesparender RuhemodusFlexibler Oszillatoraufbau• Interner 32-MHz-Präzisionsoszillatorblock:- Werkskalibriert auf ± 1%, typisch- Über Software wählbarer Frequenzbereich von 31 kHz bis 32 MHz• Interner 31-kHz-Niederleistungs-Oszillator• Vier Quarzmodi bis zu 32 MHz• Drei externe Taktmodi bis zu 32 MHz• 4x Phasenregelschleife (PLL)• Ausfallsicherer Uhrenmonitor: Ermöglicht eine sichere Abschaltung, wenn die periphere Uhr stehen bleibt• Inbetriebnahme des Zwei-Geschwindigkeits-Oszillators• Referenz-Uhr-Modul: Programmierbare Taktausgangsfrequenz und TastverhältnisAnaloge Merkmale• Analog-Digital-Wandler (ADC)-Modul:- 10-Bit-Auflösung, bis zu 12 Kanäle- Fähigkeit zur automatischen Erfassung- Konvertierung während des Schlafs möglich• Analog-Komparator-Modul:- Zwei Rail-to-Rail-Analogkomparatoren- Steuerung des Leistungsmodus- Software-steuerbare Hysterese• Spannungsreferenzmodul:- Festspannungs-Referenzmodul (FVR) mit 1,024V, 2,048V und 4,096V Ausgangspegel- 5-Bit-Rail-to-Rail-Widerstands-DAC mit positiver und negativer ReferenzauswahlHöhepunkte der Peripherie • Bis zu 17 E/A-Pins und 1 Nur-Eingangs-Pin:- Hochstrom-Senke/Quelle 25 mA/25 mA- Programmierbare schwache Pull-ups- Programmierbare Interrupt-on-Change-Stifte• Timer0: 8-Bit-Timer/Zähler mit 8-Bit-Prescaler• Erweiterter Timer1:- 16-Bit-Timer/Zähler mit Vorteiler- Externer Gate-Eingangsmodus- Dedizierter 32-kHz-Oszillatortreiber mit geringer Leistung• Drei Timer2-Typen: 8-Bit-Timer/Zähler mit 8-Bit-Periodenregister, Vorteiler und Nachskalierer• Zwei Module zum Erfassen, Vergleichen und PWM (CCP)• Zwei Erweiterte CCP (ECCP)-Module:- Software wählbare Zeitbasen- Automatische Abschaltung und automatischer Neustart- PWM-Steuerung• Bis zu zwei Master Synchronous Serial Port (MSSP) mit SPI und I2CTM mit:- 7-Bit-Adressmaskierung- SMBus/PMBusTM-Kompatibilität• Erweitertes Universal-Synchron-Asynchron-Empfänger-Transmitter-Modul (EUSART)• mTouch™ Abtastoszillator-Modul: Bis zu 12 Eingangskanäle• Datensignal-Modulator-Modul: Wählbare Modulator- und Trägerquellen• SR-Verriegelung:- Mehrere Set/Reset-Eingabeoptionen- Emuliert 555 Timer-Anwendungen