8-Bit-Mikrocontroller mit 3584 Bytes (2k x 14) programmierbarem Flash
Der PIC16F628A ist ein 18-Pin-Flash-basiertes Mitglied der PIC16F62x-Familie vollständig statischer CMOS-8-Bit-Mikrocontroller. Es ist aufwärtskompatibel mit den Geräten PIC16F628, PIC16C62xA, PIC16C5x und PIC12Cxxx. Zu den Funktionen gehören ein interner 4-MHz-Oszillator, ein 128-Byte-EEPROM-Datenspeicher, Erfassung/Vergleich/PWM, USART, 2 Komparatoren und eine programmierbare Spannungsreferenz.
Microchip PIC16F628A Mikrocontroller-Funktionen
Hochleistungs-RISC-CPU
- Bleifrei; RoHS-konform
- Betriebsgeschwindigkeit: 20 MHz
- Betriebsspannung: 3,0–5,5 V
- Industrieller Temperaturbereich (-40 °C bis +85 °C). )
- Interrupt-Fähigkeit
- 8-stufiger tiefer Hardware-Stack
- Direkte, indirekte und relative Adressierungsmodi
- 35 Einzelwortanweisungen< ul>
- Alle Befehle in einem Zyklus, außer Verzweigungen
Besondere Mikrocontroller-Funktionen
- Flash-Speicher: 3584 Bytes (2048 Wörter)
- Daten-SRAM: 224 Bytes
- Daten-EEPROM: 128 Bytes
- Interne und externe Oszillatoroptionen
- Präziser interner 4-MHz-Oszillator, werkseitig auf ?±1 % kalibriert
- Interner 48-kHz-Oszillator mit geringem Stromverbrauch
- < i>Unterstützung externer Oszillatoren für Quarze und Resonatoren
- Energiesparender Schlafmodus
- Programmierbare schwache Klimmzüge an PORTB
- Multiplexed Master Clear/Input-pin
- Watchdog-Timer mit unabhängigem Oszillator für zuverlässigen Betrieb
- Niederspannungsprogrammierung
- In-Circuit Serial Programming ( über zwei Pins)
- Programmierbarer Codeschutz
- Brown-out-Reset
- Power-on Reset
- Einschalttimer und Oszillatorstart -Up-Timer
- High-Endurance-Flash/EEPROM-Zelle
- 100.000 Schreib-Flash-Lebensdauer
- 1.000.000 Schreib-EEPROM-Lebensdauer i>
- 40 Jahre Datenspeicherung
Peripheriefunktionen
- < li>16 I/O-Pins mit individueller Richtungssteuerung
- Hochstromsenke/-quelle für direkte LED-Ansteuerung
- Analogkomparatormodul
- Zwei analoge Komparatoren< /i>
- Programmierbares On-Chip-Spannungsreferenzmodul
- Wählbare interne oder externe Referenz
- Komparatorausgänge sind von außen zugänglich
- Timer0: 8-Bit-Timer/Zähler mit programmierbarem 8-Bit-Vorteiler
- Timer1: 16-Bit-Timer/Zähler mit externer Quarz-/Taktfunktion
- Timer2: 8-Bit-Timer/Zähler mit 8-Bit-Periodenregister, Prescaler und Postscaler
- Erfassen, Vergleichen, PWM-Modul
- 16-Bit-Erfassung/Vergleich
- 10-Bit-PWM
< li>Adressierbarer USART/SCI