Übersicht über den Mikrocontroller PIC16F628A
Die PIC16F628A-Bausteine sind 8-Bit-Flash-basierte Mikrocontroller mit den Vorteilen niedriger Kosten, hoher Leistung, CMOS und vollständiger Statik.
Alle PIC®-Mikrocontroller verwenden eine fortschrittliche RISC-Architektur. Die PIC16F628A verfügen über erweiterte Kernfunktionen, einen achtstufigen Stack und mehrere interne und externe Interrupt-Quellen. Die getrennten Befehls- und Datenbusse der Harvard-Architektur ermöglichen ein 14 Bit breites Befehlswort mit separaten 8 Bit breiten Daten.

Funktionen und Fähigkeiten
- Unterbrechungsfähigkeit
- 8-stufiger Hardware-Stack
- Direkte, indirekte und relative Adressierungsmodi
- 35 Einzelwortbefehle
- Alle Befehle außer Verzweigungen in einem einzigen Zyklus
- Optionen für internen und externen Oszillator
- Energiesparender Schlafmodus
- Programmierbare schwache Pull-ups an PORTB
- Multiplexierter Master Clear/Eingangs-Pin
- Watchdog-Timer mit unabhängigem Oszillator
- Niederspannungsprogrammierung
- In-Circuit Serial Programming™ (über zwei Pins)
- Programmierbarer Codeschutz
- Brown-Out-Reset
- Power-On-Reset
- Einschalt-Timer und Oszillator-Start-Timer
- Industrieller und erweiterter Temperaturbereich
- Hohe Stromaufnahme/Stromquelle für direkten LED-Antrieb
- Interner Oszillator mit geringem Stromverbrauch
- Unterstützung externer Oszillatoren für Quarze und Resonatoren
Analoges Komparatormodul mit:
- Zwei analogen Komparatoren
- Programmierbares On-Chip-Spannungsreferenzmodul (VREF)
- Wählbare interne oder externe Referenz
- Komparatorausgänge sind extern zugänglich
Adressierbarer universeller synchroner/asynchroner Empfänger/Sender USART/SCI
Hochbelastbare Flash/EEPROM-Zelle:
- 100.000 Schreibvorgänge Flash-Lebensdauer
- 1.000.000 Schreibvorgänge EEPROM-Lebensdauer
- 40 Jahre Datenerhalt
Technische Parameter
| Technical Parameters | Values |
|---|---|
| Flash Memory (KB) | 3.5 KB |
| RAM (bytes) | 224 x 8 |
| EEPROM (bytes) | 128 x 8 |
| Operating Voltage | 2.0-5.5V |
| Operating Speed | 20 MHz |
| Capture/Compare module | 16-bit |
| PWM module | 10-bit |
| Temp. Range | -40 to +125℃ |
| Oscillator | 4 MHz and 48 kHz |
| Timer | 2 x 8-bit - 1 x 16-bit |
| Standby Current | 100 nA @ 2.0V, typical |
| Operating Current | 12 μA @ 32 kHz, 2.0V, typical 120 μA @ 1 MHz, 2.0V, typical |
| Watchdog Timer Current | 1 μA @ 2.0V, typical |
| Timer1 Oscillator Current | 1.2 μA @ 32 kHz, 2.0V, typical |
| I/O pins | 18 |
| Comparators count | 2 |
| Wake-up time (from Sleep) | 4 μs, 3.0V, typical |
| Dual-speed Internal Oscillator | Run-time selectable between 4 MHz and 48 kHz |
| Package Types | 18-Lead PDIP, 18-Lead SOIC |

Anwendung
Die PIC16F628A-Serie eignet sich für Anwendungen, die von Batterieladegeräten bis hin zu Fernsensoren mit geringem Stromverbrauch reichen. Dank ihrer kompakten Bauweise ist diese Mikrocontroller-Serie ideal für alle Anwendungen mit begrenzten Platzverhältnissen.




