Deutsch
Zeit: 2026/03/16
Durchsuchen: 84

Die PIC16F628A ist ein 8-Bit-Flash-basierter Mikrocontroller von Microchip Technology, der für kostengünstige und leistungsstarke eingebettete Steuerung entwickelt wurde.Es gehört zur PIC16F62X-Familie und nutzt eine fortschrittliche RISC-Architektur mit separaten Befehls- und Datenbussen basierend auf dem Harvard-Design.Diese Struktur ermöglicht eine schnelle Ausführung mit einer zweistufigen Befehlspipeline und 35 kompakten Befehlen, wobei die meisten Vorgänge in einem einzigen Zyklus abgeschlossen werden.
Das Gerät kann mit Geschwindigkeiten von bis zu 20 MHz betrieben werden und verfügt über einen 8-stufigen Hardware-Stack, mehrere Adressierungsmodi und mehrere integrierte Systemfunktionen.Es unterstützt sowohl interne als auch externe Oszillatoroptionen, einschließlich eines präzisen internen 4-MHz-Oszillators und eines stromsparenden 48-kHz-Oszillators.Der Mikrocontroller integriert außerdem Speicher, Timer, Komparatoren, serielle Kommunikation und programmierbare I/O-Pins in einem kompakten 18-Pin-Gehäuse und trägt so dazu bei, die Systemkomplexität und externe Komponenten zu reduzieren.
Wenn Sie am Kauf des PIC16F628A interessiert sind, kontaktieren Sie uns bitte bezüglich Preis und Verfügbarkeit.



PIC16F628A-I/P-Symbol, Footprint, 3D-Modell.

|
Pin
Nein. |
Pin
Name |
Beschreibung |
|
1 |
RA2 / AN2 / VREF |
Port A Pin 2,
Analogeingang Kanal 2 oder Spannungsreferenzeingang |
|
2 |
RA3 / AN3 / CMP1 |
Port A Pin 3,
Analogeingang Kanal 3 oder Komparatoreingang |
|
3 |
RA4 / T0CKI /
CMP2 |
Port A Pin 4,
Timer0-Takteingang oder Komparatoreingang |
|
4 |
RA5 / MCLR / VPP |
Meister klar
(Reset-)Eingang oder Programmierspannungseingang |
|
5 |
VSS |
Bodenreferenz |
|
6 |
RB0 / INT |
Port B Pin 0,
externer Interrupt-Eingang |
|
7 |
RB1 / RX / DT |
USART empfangen
Daten-Pin |
|
8 |
RB2 / TX / CK |
USART-Übertragung
Daten- oder Takt-Pin |
|
9 |
RB3 / CCP1 |
Erfassen/Vergleichen/PWM
Modulausgang |
|
10 |
RB4 / PGM |
Port B Pin 4 oder
Niederspannungs-Programmiereingang |
|
11 |
RB5 |
Universell einsetzbar
digitaler I/O-Pin |
|
12 |
RB6 / T1OSO /
T1CKI / PGC |
Timer1
Oszillatorausgang, Timer1-Takteingang oder Programmiertakt |
|
13 |
RB7 / T1OSI /
PID |
Timer1
Oszillatoreingang oder Programmierdaten |
|
14 |
VDD |
Positive Kraft
Versorgung |
|
15 |
RA6 / OSC2 /
CLKOUT |
Oszillator
Ausgang oder Systemtaktausgang |
|
16 |
RA7 / OSC1 /
CLKIN |
Oszillatoreingang
oder externer Takteingang |
|
17 |
RA0 / AN0 |
Port A Pin 0,
analoger Eingangskanal 0 |
|
18 |
RA1 / AN1 |
Port A Pin 1,
analoger Eingangskanal 1 |
• PIC16F88
|
Teil
Nummer |
Paket
Typ |
Temperatur
Reichweite |
Beschreibung |
|
PIC16F628A-I/P |
18-poliger DIP |
-40°C bis +85°C |
Industriell
Qualität, Durchsteckmontage |
|
PIC16F628A-I/SO |
18-poliger SOIC |
-40°C bis +85°C |
Industriell
Qualität, oberflächenmontierbares Gehäuse |
|
PIC16F628A-I/SS |
18-poliges SSOP |
-40°C bis +85°C |
Industriell
Hochwertiges, kompaktes Gehäuse für die Oberflächenmontage |
|
PIC16F628A-E/P |
18-poliger DIP |
-40°C bis +125°C |
Erweitert
Temperaturbereich, Durchsteckmontage |
|
PIC16F628A-E/SO
|
18-poliger SOIC |
-40°C bis +125°C |
Erweitert
Temperaturbereich, oberflächenmontiertes Gehäuse |

Eine grundlegende Steckbrettmodulschaltung für den Mikrocontroller PIC16F628A.Der Chip wird über +5 V (VDD) und Masse (VSS) mit Strom versorgt, wobei ein 0,1 µF-Kondensator über die Stromleitungen gelegt wird, um die Spannung zu stabilisieren und elektrisches Rauschen zu reduzieren.Dies trägt dazu bei, dass der Mikrocontroller während der Programmausführung zuverlässig arbeitet.
Ein an RA6 und RA7 angeschlossener 4,0-MHz-Quarzoszillator liefert das Taktsignal, das der Mikrocontroller zur Ausführung seiner Befehle benötigt.Zwei 22-pF-Kondensatoren unterstützen den Quarz, um das Taktsignal stabil zu halten.Der MCLR-Pin verwendet einen 10-kΩ-Pull-up-Widerstand und eine Reset-Taste, sodass der Mikrocontroller bei Bedarf neu gestartet werden kann.
Die Schaltung enthält außerdem einen ICSP-Programmier-Header, der die Programmierung des Mikrocontrollers direkt auf der Platine ermöglicht.Eine Power-LED mit einem 470-Ω-Widerstand zeigt an, wenn die Platine mit Strom versorgt wird.Die RA- und RB-Pins liegen als Stiftleisten frei, sodass externe Geräte problemlos an den Mikrocontroller angeschlossen werden können.

|
Parameter |
Spezifikation |
|
Hersteller |
Mikrochip
Technologie |
|
Kern
Architektur |
8-Bit-RISC |
|
Maximal
Betriebsfrequenz |
20 MHz |
|
Programmspeicher |
2048 × 14 Blitz |
|
RAM-Datenspeicher |
224 Byte |
|
EEPROM-Daten
Erinnerung |
128 Byte |
|
Befehlssatz |
35 Anleitungen |
|
Hardware-Stack
Tiefe |
8 Ebenen |
|
I/O-Pins |
16 |
|
Timer |
Timer0 (8-Bit),
Timer1 (16-Bit), Timer2 (8-Bit) |
|
PWM-Modul |
10-Bit-CCP1 |
|
Analog
Komparatoren |
2 |
|
Seriell
Kommunikation |
USART |
|
Unterbrechen
Quellen |
10 |
|
Intern
Oszillator |
4 MHz kalibriert |
|
Geringer Stromverbrauch
Oszillator |
48 kHz |
|
Betrieb
Spannungsbereich |
2,0 V – 5,5 V |
|
Brown-Out-Reset |
Ja |
|
Watchdog-Timer |
Ja |
|
Power-on-Reset |
Ja |
|
Flash-Ausdauer |
100.000 schreiben
Zyklen |
|
EEPROM-Ausdauer |
1.000.000 Schreibvorgänge
Zyklen |
|
Datenaufbewahrung |
40 Jahre |
|
Betrieb
Temperatur |
−40 °C bis +125 °C |
|
Lagerung
Temperatur |
−65 °C bis +150 °C |
|
Maximale Leistung
Strom pro I/O-Pin |
25mA |
|
Maximale Leistung
Zerstreuung |
800 mW |
|
Pakete |
18-poliger DIP,
SOIC, SSOP, 28-Pin-QFN |
Der PIC16F628A verwendet eine leistungsstarke RISC-CPU, die eine schnelle und effiziente Programmausführung ermöglicht.Er kann mit Geschwindigkeiten von Gleichstrom bis zu 20 MHz betrieben werden und eignet sich daher für viele eingebettete Anwendungen.Das Gerät verfügt über einen 8-stufigen Hardware-Stack und unterstützt direkte, indirekte und relative Adressierungsmodi.Es bietet außerdem 35 Einzelwortbefehle und die meisten Befehle werden in einem einzigen Taktzyklus abgeschlossen, mit Ausnahme von Verzweigungsbefehlen.
Der PIC16F628A verfügt über viele integrierte Funktionen, die das Systemdesign vereinfachen.Es unterstützt sowohl interne als auch externe Oszillatoroptionen, einschließlich eines werkseitig kalibrierten internen 4-MHz-Oszillators und eines stromsparenden 48-kHz-Oszillators.Der Mikrocontroller bietet außerdem einen Schlafmodus zum Energiesparen, programmierbare schwache Pull-ups an PORTB und einen gemultiplexten Master-Clear/Input-Pin.Weitere wichtige Funktionen sind Watchdog-Timer-Schutz, Niederspannungsprogrammierung, serielle In-Circuit-Programmierung, Power-On-Reset, Brown-Out-Reset sowie integrierter Flash- und EEPROM-Speicher mit hoher Lebensdauer und langer Datenspeicherung.
Der PIC16F628A ist für Anwendungen mit geringem Stromverbrauch konzipiert.Es zeichnet sich durch einen sehr geringen Standby- und Betriebsstrom aus und eignet sich daher für batteriebetriebene Geräte.Der Mikrocontroller unterstützt interne Oszillatoren mit zwei Geschwindigkeiten, sodass das System je nach Leistungsbedarf zwischen 4 MHz und 48 kHz umschalten kann.Es verfügt außerdem über Schlafmodus- und Watchdog-Timer-Funktionen, die dazu beitragen, den Energieverbrauch zu senken und gleichzeitig die Reaktionsfähigkeit des Systems aufrechtzuerhalten.
Dieser Mikrocontroller integriert mehrere nützliche Peripheriegeräte für das Design eingebetteter Systeme.Es verfügt über 16 programmierbare I/O-Pins, jeder mit individueller Richtungssteuerung und Hochstrom-Ansteuerfähigkeit für die direkte LED-Steuerung.Das Gerät umfasst zwei analoge Komparatoren mit wählbaren Spannungsreferenzen und extern zugänglichen Ausgängen.Es bietet außerdem drei Timer, darunter einen 8-Bit-Timer0, einen 16-Bit-Timer1 und einen 8-Bit-Timer2 mit Prescaler- und Postscaler-Optionen.Darüber hinaus enthält der PIC16F628A ein Capture/Compare/PWM-Modul und eine USART-Kommunikationsschnittstelle, die eine einfache serielle Kommunikation mit anderen Geräten ermöglicht.
• Datenprotokollierungssysteme
• Eingebettete Steuermodule
• Sensorschnittstellenschaltungen
• Zeit- und Zählersysteme
• Robotik-Steuereinheiten
• Controller für Unterhaltungselektronik
• Intelligente Energiezähler
• Fernüberwachungsgeräte
• Elektronische Prüfgeräte usw.
|
Funktion |
PIC16F628A |
PIC16F84A |
PIC16F88 |
PIC16F648A |
ATmega8 |
|
Architektur |
8-Bit-PIC |
8-Bit-PIC |
8-Bit-PIC |
8-Bit-PIC |
8-Bit-AVR |
|
Flash-Speicher |
2 KB |
1 KB |
4 KB |
4 KB |
8 KB |
|
RAM |
224 B |
68 B |
368 B |
256 B |
1 KB |
|
EEPROM |
128 B |
64 B |
256 B |
256 B |
512 B |
|
I/O-Pins |
16 |
13 |
16 |
16 |
23 |
|
Maximale Uhr |
20 MHz |
20 MHz |
20 MHz |
20 MHz |
16 MHz |
|
ADC |
Nein |
Nein |
Ja |
Nein |
Ja |
|
Seriell
Kommunikation |
USART |
Keine |
USART |
USART |
USART, SPI, I²C |
|
Timer |
3 |
1 |
3 |
3 |
3 |
|
Komparatoren |
2 |
Nein |
2 |
2 |
Nein |

Mikrochip-Technologie stellt den PIC16F628A mithilfe fortschrittlicher CMOS-Halbleiterfertigungsprozesse her, die für eine zuverlässige Mikrocontroller-Produktion in großen Stückzahlen konzipiert sind.Das Fertigungssystem des Unternehmens deckt den gesamten Prozess ab, einschließlich Waferherstellung, Verpackung, Gerätemontage und abschließender elektrischer Prüfung.Microchip wendet strenge Qualitätskontrollen, automatisierte Tests und Zuverlässigkeitsprüfungen an, um stabile Leistung, lange Gerätelebensdauer und konsistente elektrische Eigenschaften sicherzustellen.Diese Fertigungskapazitäten ermöglichen es Microchip, zuverlässige Mikrocontroller mit hoher Flash- und EEPROM-Lebensdauer, langer Datenspeicherung und gleichbleibender Qualität für die Entwicklung eingebetteter Systeme zu liefern.
Der PIC16F628A wird üblicherweise mit Embedded C (XC8-Compiler) oder Assembler programmiert.Die meisten Entwickler bevorzugen C, da es die Codeentwicklung vereinfacht und die Lesbarkeit verbessert.
Der Mikrocontroller kann mit Tools wie PICkit 2, PICkit 3, PICkit 4, ICD 3 oder MPLAB Snap programmiert werden, die Microchips In-Circuit Serial Programming (ICSP) unterstützen.
Ja.Das Gerät verfügt über einen internen 4-MHz-Oszillator, sodass es für einfachere Schaltungsdesigns ohne einen externen Quarzoszillator betrieben werden kann.
Die gebräuchlichste Entwicklungsumgebung ist MPLAB X IDE, die typischerweise mit dem XC8-Compiler zum Schreiben, Kompilieren und Debuggen von Programmen verwendet wird.
Der PIC16F628A bietet 16 programmierbare Eingangs-/Ausgangspins, aufgeteilt auf PORTA und PORTB, die einzeln als Eingang oder Ausgang konfiguriert werden können.
Ja.Es enthält ein Capture/Compare/PWM (CCP1)-Modul, das PWM-Signale für Anwendungen wie Geschwindigkeitssteuerung und Signalmodulation erzeugen kann.
Der Mikrocontroller kann je nach Konfiguration über den MCLR-Pin, einen Power-On-Reset, einen Watchdog-Timer-Reset oder einen Brown-Out-Reset zurückgesetzt werden.
Der Mikrocontroller verwendet Flash-Speicher zur Programmspeicherung, SRAM zur Datenverarbeitung und EEPROM zur nichtflüchtigen Datenspeicherung.
Der PIC16F628A arbeitet in einem Versorgungsspannungsbereich von 2,0 V bis 5,5 V und ist somit sowohl für Niederspannungs- als auch für Standard-5-V-Embedded-Systeme geeignet.
CAP CER 6.8PF 100V CH 0603
CAP CER 470PF 2KV C0G/NP0 1812
DIODE SCHOTTKY 100V 2A SMB
DIODE SCHOTTKY 40V 2A PWRDI123
IC CLOCK GENERATOR 16SOIC
DC DC CONVERTER 12V 50W
CKE QFP48
TC358721XBG TOSHIBA
HYB18T256161AF-22 INFINEON
MT46V32M16TG-5BIT MICRON
TEA5761U-1L ic
INTEL PLCC
STM QFP



