Alle Kategorien

Wagen 0 Artikel

Einkaufswagen 0 Artikel

MFR -Teil # Anzahl
üBERGEBEN (0)

Sprache auswählen

Aktuelle Sprache

Deutsch

  • English
  • Deutsch
  • Italia
  • Français
  • 한국의
  • русский
  • Svenska
  • Nederland
  • español
  • Português
  • polski
  • Suomi
  • Gaeilge
  • Slovenská
  • Slovenija
  • Čeština
  • Melayu
  • Magyarország
  • Hrvatska
  • Dansk
  • românesc
  • Indonesia
  • Ελλάδα
  • Български език
  • Afrikaans
  • IsiXhosa
  • isiZulu
  • lietuvių
  • Maori
  • Kongeriket
  • Монголулс
  • O'zbek
  • Tiếng Việt
  • हिंदी
  • اردو
  • Kurdî
  • Català
  • Bosna
  • Euskera
  • العربية
  • فارسی
  • Corsa
  • Chicheŵa
  • עִבְרִית
  • Latviešu
  • Hausa
  • Беларусь
  • አማርኛ
  • Republika e Shqipërisë
  • Eesti Vabariik
  • íslenska
  • မြန်မာ
  • Македонски
  • Lëtzebuergesch
  • საქართველო
  • Cambodia
  • Pilipino
  • Azərbaycan
  • ພາສາລາວ
  • বাংলা ভাষার
  • پښتو
  • malaɡasʲ
  • Кыргыз тили
  • Ayiti
  • Қазақша
  • Samoa
  • සිංහල
  • ภาษาไทย
  • Україна
  • Kiswahili
  • Cрпски
  • Galego
  • नेपाली
  • Sesotho
  • Тоҷикӣ
  • Türk dili
  • ગુજરાતી
  • ಕನ್ನಡkannaḍa
  • मराठी
ZuhauseBlogLeitfaden zu den Spezifikationen und dem Arbeitshandbuch des Mikrocontrollers PIC16F628A

ELEKTRONISCHE KOMPONENTEN AUF LAGER.
SCHNELLE ZITATE.

Integrierte Schaltkreise, Leistungsgeräte und passive Komponenten
Sofortige Unterstützung bei der Beschaffung

JETZT ANGEBOT ERHALTEN

Leitfaden zu den Spezifikationen und dem Arbeitshandbuch des Mikrocontrollers PIC16F628A

Zeit: 2026/03/16

Durchsuchen: 84

In diesem Artikel wird der Mikrocontroller PIC16F628A besprochen, einschließlich seiner Pinbelegung, Spezifikationen, internen Funktionen, Schaltungsimplementierung, äquivalenten Modellen, Anwendungen und mehr.

Katalog

PIC16F628A 8-bit PIC Microcontroller

PIC16F628A 8-Bit-PIC-Mikrocontroller

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.

CAD-Modelle von PIC16F628A

PIC16F628A Symbol
PIC16F628A-Symbol
PIC16F628A Footprint
PIC16F628A Footprint
PIC16F628A 3D Model
PIC16F628A 3D Modell

Pinbelegung von PIC16F628A

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

Pinout of PIC16F628A

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

Alternativen und gleichwertiges Modell

PIC16F627A

PIC16F648A

PIC16F88

PIC16F84A

PIC16F819

PIC16F1827

PIC16F628A Variantenmodelle

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

PIC16F628A Breadboard-Modulschaltung

PIC16F628A Breadboard Module Circuit

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.

Funktionsblockdiagramm

Functional Block Diagram

Spezifikationen von PIC16F628A

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

Merkmale von PIC16F628A

Hochleistungs-RISC-CPU

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.

Besondere Mikrocontroller-Funktionen

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.

Betrieb mit geringem Stromverbrauch

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.

Peripheriefunktionen

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.

Anwendungen von PIC16F628A

• 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.

Vergleich: PIC16F628A vs. andere Mikrocontroller

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

PIC16F628A Mechanische Abmessungen

PIC16F628A Mechanical Dimensions

Hersteller

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.






Häufig gestellte Fragen [FAQ]

1. Welche Programmiersprache wird für den PIC16F628A verwendet?

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.

2. Mit welchem ​​Programmierer kann der PIC16F628A programmiert werden?

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.

3. Kann der PIC16F628A ohne externen Quarz laufen?

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.

4. Welche Entwicklungssoftware wird für den PIC16F628A verwendet?

Die gebräuchlichste Entwicklungsumgebung ist MPLAB X IDE, die typischerweise mit dem XC8-Compiler zum Schreiben, Kompilieren und Debuggen von Programmen verwendet wird.

5. Wie viele GPIO-Pins hat der PIC16F628A?

Der PIC16F628A bietet 16 programmierbare Eingangs-/Ausgangspins, aufgeteilt auf PORTA und PORTB, die einzeln als Eingang oder Ausgang konfiguriert werden können.

6. Unterstützt der PIC16F628A die PWM-Generierung?

Ja.Es enthält ein Capture/Compare/PWM (CCP1)-Modul, das PWM-Signale für Anwendungen wie Geschwindigkeitssteuerung und Signalmodulation erzeugen kann.

7. Wie wird der PIC16F628A im Betrieb zurückgesetzt?

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.

8. Welche Art von Speicher verwendet der PIC16F628A?

Der Mikrocontroller verwendet Flash-Speicher zur Programmspeicherung, SRAM zur Datenverarbeitung und EEPROM zur nichtflüchtigen Datenspeicherung.

9. Welche Spannung ist zum Betrieb des PIC16F628A erforderlich?

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.

Verwandter Artikel

Online -RFQ -Einreichungen: Schnelle Antworten, bessere Preise!

RFQ