Alle ansehen

Bitte die englische Version als offizielle Version nehmenZurück

Europa
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asien/Pazifik
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, Indien und Naher Osten
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Südamerika / Ozeanien
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Nordamerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
ZuhauseBlogEine vollständige Anleitung zum PIC16F886
auf 2024/10/16 125

Eine vollständige Anleitung zum PIC16F886

Der PIC16F886 ist ein weit verbreiteter 8-Bit-Mikrocontroller, der für seine Vielseitigkeit und Benutzerfreundlichkeit bekannt ist.In diesem Artikel erfahren Sie mehr über seine Funktionen, wie es funktioniert und warum es eine beliebte Wahl für verschiedene Projekte ist.Egal, ob Sie neu in Mikrocontrollern sind oder bereits mit ihnen vertraut sind, dieser Leitfaden führt Sie durch die Grundlagen und vermittelt Ihnen ein klares Verständnis dafür, was das PIC16F886 bietet.

Katalog

1. Überblick über PIC16F886
2. PIC16F886 PIN -Konfiguration
3. PIC16F886 CAD -Modellübersicht
4. Schlüsselmerkmale von PIC16F886
5. PIC16F886 Technische Spezifikationen
6. Vergleichbare Teile für PIC16F886
7. Programmierung mit niedriger Spannung für PIC16F886
8. PIC16F886 Hornfahrer Beispiel
9. PIC16F886 Circuit Design
10. Funktionales Blockdiagramm von PIC16F886
11. Äquivalente Modelle für PIC16F886
12. Alternative Optionen für PIC16F886
13. PIC16F886 Anwendungen
14. Paket von PIC16F886
15. Herstellerinformationen für PIC16F886
16. Häufig gestellte Fragen [FAQ

PIC16F886

Überblick über PIC16F886

Der Pic16f886 ist ein 8-Bit-Mikrocontroller, der für viele Projekte gut geeignet ist, da er eine breite Palette von Funktionen zu einem erschwinglichen Preis hat.Es wird mit 28 Pins geliefert und enthält einen internen Oszillator, den Sie durch Programmierung einstellen können.Dieser Mikrocontroller bietet einen 16-Byte-Flash-Speicher, der für die meisten Aufgaben, auf die Sie wahrscheinlich begegnen werden, recht ausreicht.

Mit Stromsparmodi und einem eingebauten Wachhund-Timer ist der PIC16F886 so konzipiert, dass er effizient und zuverlässig ausgeführt wird.Es wird auch in verschiedenen Pakettypen geliefert, sodass die Flexibilität abhängig von Ihren spezifischen Schaltungsanforderungen abhängt.Die Programmierung ist einfach, da es nur zwei Stifte erfordert, was es sowohl für Anfänger als auch für erfahrene Benutzer gleichermaßen zu einer benutzerfreundlichen Option macht.

PIC16F886 PIN -Konfiguration

Die folgende Abbildung zeigt die Pinbelegung für das PIC16F886.

PIC16F886 Pinout

PIC16F886 CAD -Modellübersicht

Unten finden Sie das Symbol für PIC16F886, Fußabdruck und 3D -Modell.

Pic16f886 Symbol

PIC16F886 Symbol


PIC16F886 Fußabdruck

 PIC16F886 Footprint

PIC16F886 3D -Modell

PIC16F886 3D Model


Schlüsselmerkmale von PIC16F886

Der Microcontroller PIC16F886 bietet viele nützliche Funktionen, die es für verschiedene Verwendungszwecke anpassbar machen.Hier ist eine einfache Aufschlüsselung seiner Hauptmerkmale:

Hochleistungs-RISC-CPU

Der PIC16F886 verfügt über eine einfache RISC -CPU, für die nur 35 Anweisungen gelernt werden müssen, um das Programm einfacher zu programmieren.Die meisten dieser Anweisungen werden in einem einzigen Zyklus ausgeführt, mit Ausnahme von Zweiganweisungen.Es kann mit einer Geschwindigkeit von bis zu 20 MHz mit einem Anweisungszyklus von 200 Nanosekunden laufen.Sie verfügen außerdem über Unterbrechungsfunktionen, einen 8-Level-Deep-Hardware-Stapel und verschiedene Möglichkeiten, auf Speicher zuzugreifen, sodass Sie Flexibilität bei der Verwendung des Mikrocontrollers Flexibilität bieten.

Spezielle Microcontroller -Funktionen

Dieser Mikrocontroller verfügt über einen integrierten Präzisions-internen Oszillator, der auf eine Genauigkeit von ± 1%kalibriert wird.Sie können seine Frequenz von 8 MHz mit Software auf 31 kHz anpassen.Der Chip verfügt über leistungssparende Funktionen wie den Schlafmodus, das Zweigangstart und die Möglichkeit, Taktmodi während des Betriebs zu wechseln.Es verfügt außerdem über Sicherheitsfunktionen wie Power-On Reset (POR), Power-up Timer (PWRT) und Brown-Out Reset (BOR) mit einer Software-Option.Der Watchdog Timer (WDT) enthält einen On-Chip-Oszillator und kann mithilfe von Software angepasst werden.

Merkmale mit geringer Leistung

Der PIC16F886 ist so konzipiert, dass Sie nur sehr wenig Strom verwenden, was ideal ist, wenn Sie die Akkulaufzeit verlängern möchten.Im Standby -Modus zeichnet es nur 50 NA bei 2,0 V.Während des normalen Betriebs verwendet es etwa 11 μA bei 32 kHz und 220 μA bei 4 MHz, beide bei 2,0 V.Der Wachhund -Timer verbraucht außerdem minimale Leistung, etwa 1 μA bei 2,0 V.

Periphere Merkmale

Sie können bis zu 24 Eingangs-/Ausgangsnadeln (E/A) mit jeweils eine eigene Richtungssteuerung verwenden.Diese Stifte können hohe Ströme bewältigen und es Ihnen ermöglichen, LEDs direkt zu fahren.Der Chip unterstützt auch Interrupt-On-Change-Stifte, programmierbare schwache Klimmzüge und eine Weckfunktion (Ultra-Low-Power Weck-up) (ULPWU).Zusätzlich gibt es zwei analoge Komparatoren, eine einstellbare Spannungsreferenz und einen 10-Bit-A/D-Wandler mit bis zu 14 Kanälen, mit dem Sie analoge Signale effektiv verarbeiten können.

Timer und Zähler

Der Mikrocontroller enthält drei eingebaute Timer für genaue Zeitaufgaben.Timer0 ist ein 8-Bit-Timer mit einem programmierbaren Prescaler.Timer1 ist ein 16-Bit-Timer mit einem externen Gate-Eingangsmodus und einem dedizierten 32-kHz-Oszillator für den Betrieb mit geringer Leistung.Timer2 ist ein 8-Bit-Timer mit Prescaler und Postscaler.Diese Timer tragen bei der Erstellung von Verzögerungen, Messung von Zeitintervallen und Erzeugung von PWM-Signalen (Pulse-Breitenmodulation) bei.

Erweiterte Erfassung/Vergleich/PWM+ -Modul

Das erweiterte Capture/Compare/PWM+ -Modul ermöglicht eine präzise Steuerung von Signalen.Es unterstützt die 16-Bit-Erfassung mit einer Auflösung von 12,5 ns, und die Vergleichsfunktion hat eine Auflösung von 200 ns.Das Modul enthält außerdem ein 10-Bit-PWM, das bis zu vier Ausgangskanäle unterstützt, sodass Sie die Motorsteuerung oder LED-Dimmaufgaben effektiv verwalten können.

Kommunikationsmerkmale

Der PIC16F886 unterstützt mehrere Kommunikationsprotokolle.Es enthält ein erweitertes USART-Modul, das RS-485, RS-232 und Lin 2.0 verarbeiten kann.Die Auto-Baud-Erkennung und Auto-Wake-up bei Startbitfunktionen ermöglichen eine glattere Kommunikation.Der Mikrocontroller unterstützt auch SPI und I2C über sein Master Synchronous Serial Port (MSSP) -Modul (MSSP), wodurch es einfacher ist, mit anderen Geräten zu kommunizieren.

Serielle Programmierung in den Kreislauf (ICSP)

Mit zwei Stiften, die sich der seriellen Programmierung (ICSP) für serielle Programme in den Kreislauf befinden, können Sie den PIC16F886 problemlos programmieren und debuggen, ohne ihn aus der Schaltung zu entfernen.Dies macht den Entwicklungsprozess schneller und weniger kompliziert.

Erinnerung und Ausdauer

Der PIC16F886 verfügt über einen hohen Ausdauerspeicher.Der Flash -Speicher kann 100.000 Schreibzyklen bearbeiten, während sein EEPROM 1.000.000 Schreibzyklen ertragen kann.Dies stellt sicher, dass Ihre Daten mit einer Aufbewahrungszeit von über 40 Jahren sicher sind.Mit dem Chip können Sie außerdem während der Laufzeit das Programmspeicher lesen oder schreiben, wodurch Sie während des Betriebs mehr Flexibilität erhalten.

PIC16F886 Technische Spezifikationen

Die folgende Tabelle enthält technische Spezifikationen und Parameter für das Microchip PIC16F886-i/sp.

Typ Parameter
Fabrikvorlaufzeit 5 Wochen
Montieren Durch Loch
Montagetyp Durch Loch
Paket / Fall 28-DIP (0,300, 7,62 mm)
Anzahl der Stifte 28
Lieferantengerätepaket 28-spdip
Datenkonverter A/D 11x10b
Speichertypen BLITZ
Anzahl der I/Os 24
Wachhund -Timer Ja
Betriebstemperatur -40 ° C ~ 85 ° C ta
Verpackung Rohr
Serie Pic® 16f
Veröffentlicht 2001
Teilstatus Aktiv
Feuchtigkeitsempfindlichkeit (MSL) 1 (unbegrenzt)
Maximale Betriebstemperatur 85 ° C.
Min Betriebstemperatur -40 ° C.
Max -Leistungsdissipation 800 mw
Frequenz 20MHz
Basisteilnummer Pic16f886
Schnittstelle I2c, spi, uart, usart
Maximale Versorgungsspannung 5,5 V
Min -Versorgungsspannung 2V
Speichergröße 14 kb
Oszillatortyp Intern
Nominalversorgungsstrom 220 μA
Geschwindigkeit 20MHz
RAM -Größe 368 x 8
Spannung - Versorgung (VCC/VDD) 2V ~ 5,5 V
Anzahl der Bits 8
Kernprozessor Bild
Peripheriegeräte
Braun-Out-Erfassungs-/Reset, POR, PWM, WDT
Programmspeichertyp BLITZ
Kerngröße 8-Bit
Programmspeichergröße 14kb 8k x 14
Konnektivität I2c, spi, uart/usart
Zugriffszeit 20 μs
Datenbusbreite 8b
Anzahl der Timer/Zähler 3
Adresse Busbreite 8b
Kernarchitektur Bild
EEPROM -Größe 256 x 8
Maximale Frequenz 20MHz
Anzahl der A/D -Wandler 1
Anzahl der programmierbaren i/o 25
Anzahl der UART -Kanäle 1
Anzahl der ADC -Kanäle 11
Anzahl der PWM -Kanäle 2
Anzahl der I2C -Kanäle 1
Anzahl der SPI -Kanäle 1
Höhe 3,81 mm
Länge 35,56 mm
Breite 7.493 mm
SVHC erreichen Kein SVHC
Strahlungshärtung NEIN
ROHS -Status ROHS3 -konform
Frei führen Frei führen

Vergleichbare Teile für PIC16F886

Die Tabelle zeigt Teile mit ähnlichen Spezifikationen wie die Microchip PIC16F886-I/sp.

Teilenummer Pic16f886-i/sp Pic16f726-i/sp Pic16f883-i/sp Pic16f723a-i/sp
Hersteller Mikrochip -Technologie Mikrochip -Technologie Mikrochip -Technologie Mikrochip -Technologie
Paket / Fall 28-DIP (0,300, 7,62 mm) 28-DIP (0,300, 7,62 mm) 28-DIP (0,300, 7,62 mm) 28-DIP (0,300, 7,62 mm)
Anzahl der Stifte 28 28 28 28
Kernarchitektur Bild - - - - - -
Datenbusbreite 8b 8b 8b 8b
Maximale Frequenz 20MHz - - 20MHz - -
Anzahl von i/o 24 24 25 25
Schnittstelle I2c, spi, uart, usart I2c, spi, uart, usart I2C, Sci, SPI, SSP, UART, USAart I2c, spi, uart, usart
Speichertyp BLITZ - - BLITZ - -
Speichergröße 14 kb 7KB 14 kb 7KB
Min -Versorgungsspannung 2V - - - - - -
Maximale Versorgungsspannung 5,5 V - - - - - -
View vergleichen Pic16f886-i/sp vs pic16f726-i/sp Pic16f886-i/sp vs pic16f883-i/sp Pic16f886-i/sp vs pic16f723a-i/sp

Programmierung mit niedriger Spannung für PIC16F886

Das folgende Bild zeigt das LVP -Programmier -Setup für das PIC16F886.

PIC16F886 LVP Programming


PIC16F886 Hornfahrer Beispiel

Unten finden Sie ein Beispiel für das Setup PIC16F886 Horn -Treiber.

PIC16F886 Horn Driver

PIC16F886 Circuit Design

Das folgende Bild zeigt das Schaltungsdesign mit dem PIC16F886.

PIC16F886 Circuit

Funktionalblockdiagramm von pic16f886

Unten finden Sie das funktionale Blockdiagramm des PIC16F886.


Äquivalente Modelle für PIC16F886

Pic16f882

• pic18f883

Alternative Optionen für PIC16F886

Teilenummer Beschreibung Hersteller
PIC16F886-H/MLVAO RISC-Mikrocontroller, 8-Bit, Flash, CMOS, PQCC28 Microchip Technology Inc
Pic16f886ft-e/mlm 8-Bit, Flash, 20 MHz, RISC-Mikrocontroller, PQCC28, 6 x 6 mm, 0,90 mm Höhe, Kunststoff, QFN-28 Microchip Technology Inc
Pic16f886t-i/mlvao RISC-Mikrocontroller, 8-Bit, Flash, 20 MHz, CMOS, PQCC28 Microchip Technology Inc
Pic16f886-i/mlm 8-Bit, Flash, 20 MHz, RISC-Mikrocontroller, PQCC28, 6 x 6 mm, Bleifrei, Kunststoff, QFN-28 Microchip Technology Inc

PIC16F886 Anwendungen

Die meisten kleinen Projekte auf Heimbasis

Der PIC16F886 eignet sich gut für DIY-Projekte für Heimattriebe wie einfache Automatisierungssysteme, Beleuchtungssteuerungen oder grundlegende Sicherheitsgeräte.Sein Nutzungsverbrauch und die einfache Programmierung eignen sich gut zu kleinen, erschwinglichen Projekten, die Sie selbst bewältigen können.

Einige kommerzielle Gegenstände

In kommerziellen Produkten wird dieser Mikrocontroller in Geräten verwendet, die einfache Steuerungssysteme wie grundlegende Elektronik oder kleine Geräte benötigen.Seine Funktionen und die Benutzerfreundlichkeit machen es zu einer guten Wahl für Produkte, die in großen Mengen hergestellt werden.

Steuern Sie die Motordrehzahl

Mit dem PIC16F886 können Sie die Motordrehzahl mithilfe der Funktion PWM (Puls Width Modulation) steuern.Sie können es in Geräten wie Lüfter oder Pumpen verwenden, bei denen die Steuung der Motordrehzahl benötigt wird.

Kaffeemaschinen

Kaffeemaschinen verwenden häufig Mikrocontroller wie den PIC16F886, um Aufgaben wie das Timing des Brauprozesses, die Steuerung der Temperatur und die Reaktion auf Benutzereingaben zu erledigen.Es ist gut geeignet, diese Aufgaben zu verwalten, da es mehrere Funktionen gleichzeitig übernehmen kann.

Verkaufsautomaten

Verkaufsmaschinen verwenden den PIC16F886, um Dinge wie Zahlungen zu kontrollieren, Produkte zu vergeben und den Inventar zu verfolgen.Die Nutzung mit geringer Leistung und die Fähigkeit, mit anderen Teilen der Maschine zu kommunizieren, macht es zu einer zuverlässigen Option für diese Art von Arbeit.

Paket von PIC16F886

Das folgende Bild zeigt das Paketdesign des PIC16F886.

 Package of PIC16F886

Herstellerinformationen für pic16f886

Microchip Technology Inc. ist das Unternehmen hinter dem PIC16F886.Sie sind weltweit führend bei der Bereitstellung von Mikrocontrollern und analogen Halbleitern.Ihre Produkte unterstützen verschiedene Bereiche, einschließlich Industrie-, Automobil- und Verbrauchermärkte.Microchip ist dafür bekannt, zuverlässige und benutzerfreundliche Lösungen anzubieten, mit denen Sie Ihre Ideen zum Leben erwecken können.Mit ihrem umfassenden Portfolio in Kombination mit hilfreichen Entwicklungstools können Sie effiziente Designs erstellen, Zeiten sparen und das Risiko verringern.Microchip mit Sitz in Chandler, Arizona, sorgt für hochwertige Produkte und technische Unterstützung, um Ihre Anforderungen zu erfüllen.

Datenblatt PDF

PIC16F886-I/SP-Datenblätter:

Pic16f886-i/sp.pdf

Pic16f886-i/sp.pdf

Pic16f886-i/sp.pdf

PIC16F883-I/SP-Datenblätter:

Pic16f883-i/sp.pdf

Pic16f883-i/sp.pdf

Pic16f883-i/sp.pdf

Pic16f88x Programmierspezifikation.pdf

PIC16F723A-I/SP-Datenblätter:

Pic16f723a-i/sp.pdf

Pic16f723a-i/sp.pdf






Häufig gestellte Fragen [FAQ]

1. Kann PIC16F886 in C programmiert werden?

Ja, Sie können es in C programmieren. Einige C -Compiler können jedoch teuer sein.Wenn Sie sich für eine billigere oder rissige Version entscheiden, kann dies mit bestimmten Einschränkungen verbunden sein.

2. Kann es bei einer Temperatur von 300 ° C funktionieren?

Nein, das PIC16F886 kann nur Temperaturen bis zu +125 ° C behandeln.Bei 300 ° C würde es wahrscheinlich schmelzen.

3. Wie messen Sie den ruhenden Strom eines PIC16F886?

Um den ruhenden Strom zu messen, müssen Sie die Stromversorgung trennen.Platzieren Sie dann einen Amperemeter zwischen dem Netzkabel und dem Mikrocontroller.Wenn Sie es einschalten, zeigt der Amperemeter den Ruhestrom an.

4. Welche Speichergröße funktioniert für die meisten Anwendungen gut?

Der 16-Byte-Flash-Speicher reicht normalerweise aus, um viele typische Aufgaben zu erledigen.

5. Was macht das PIC16F886 zuverlässig?

Der eingebaute Wachhund-Timer hilft, seine Zuverlässigkeit durch Überwachung des Systems zu verbessern und potenzielle Probleme zu vermeiden.

6. Wie viele Programmierstifte hat der PIC16F886?

Es wird mit zwei Programmierstiften geliefert, die den Setup- und Programmierprozess einfacher machen.

Über uns

ALLELCO LIMITED

Allelco ist ein international berühmter One-Stop Procurement Service Distributor von hybriden elektronischen Komponenten, die sich für die globale elektronische Fertigungs- und Vertriebsbranche, einschließlich globaler Top -500 -OEM -Fabriken und unabhängigen Brokern, umfassende Komponenten -Beschaffungs- und Lieferkettendienste für die globale elektronische Fertigungs- und Vertriebsbranche verpflichtet haben.
Weiterlesen

Schnelle Anfrage

Bitte senden Sie eine Anfrage, wir werden sofort antworten.

Anzahl

Beliebte Beiträge

Heiße Teilenummer

0 RFQ
Einkaufswagen (0 Items)
Es ist leer.
Vergleichen Sie die Liste (0 Items)
Es ist leer.
Rückmeldung

Ihr Feedback ist wichtig!Bei Allelco schätzen wir die Benutzererfahrung und bemühen uns, sie ständig zu verbessern.
Bitte teilen Sie Ihre Kommentare über unser Feedback -Formular mit und wir werden umgehend antworten.
Vielen Dank für die Wahl von Allelco.

Thema
Email
Bemerkung/Erläuterung
Verifizierungscode
Ziehen oder klicken, um die Datei hochzuladen
Datei hochladen
Typen: .xls, .xlsx, .doc, .docx, .jpg, .png und .pdf.
MAX -Dateigröße: 10 MB