Bekijk alles

Raadpleeg de Engelse versie als onze officiële versie.Opbrengst

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)
Aziatisch-Pacifisch
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, India en het Midden -Oosten
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Zuid -Amerika / Oceanië
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Noord Amerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HuisblogPIC16F887 8-bit microcontroller: datasheet, programmeren en specificaties
Op 2024/11/11 110

PIC16F887 8-bit microcontroller: datasheet, programmeren en specificaties

De PIC16F887 Microcontroller is een voorbeeld van de nieuwste vooruitgang in 8-bits technologie, die een opmerkelijke mix van energie-efficiëntie en veelzijdigheid biedt dankzij de RISC-architectuur.Deze gids is bedoeld om de PIC16F887 grondig te verkennen, in zijn pin -configuratie, gevarieerde toepassingen, technische specificaties en alternatieve oplossingen te verdiepen.

Catalogus

1. Wat is de PIC16F887 microcontroller?
2. PIC16F887 PIN -configuratie
3. Pic16f887 Symbool, voetafdruk, CAD -model
4. PIC16F887 Technische specificaties
5. Kenmerken van de PIC16F887
6. Toepassingen van de PIC16F887
7. GPIO -pinnen in PIC16F877A
8. Programmeren van de PIC16F887 Microcontroller
9. PIC16F887 Equivalente componenten
10. PIC16F887 Fabrikantinformatie
PIC16F887 8-bit Microcontroller

Wat is de PIC16F887 microcontroller?

De PIC16F887 Dazzo met zijn efficiënte 8-bit RISC-architectuur, waarbij het stroomgebruik kunstmatig in evenwicht is om de prestaties te verbeteren.Dit ontwerp schijnt in scenario's waar het behoud van kracht de hartslag voedt, met name in draagbare en externe technologie, wonderen.Het observeren van het delicate samenspel van krachtefficiëntie en prestaties in deze apparaten doet denken aan de zoete harmonie die kan leiden tot zowel betrouwbaarheid als genot.Een scala aan verpakkingskeuzes, waaronder het 40-pins dubbele in-line pakket (DIP) en oppervlakte-gemonteerde types, stelt de microcontroller in staat om goed in zowel strakke ruimtes en uitgebreide elektronische landschappen te passen.De PIC16F887 navigeert gracieus verschillende communicatieprotocollen zoals I2C, SPI en USART, die in het hedendaagse elektronische tijdperk pulseren als de levensader van ingebedde systemen.Het aanpassingsvermogen van de microcontroller glanst door zijn brede applicatiebereik, aanrakende automotive-, elektronica- en telecommunicatiesectoren.De harmonieuze integratie in deze velden komt voort uit zijn geavanceerde functieset en robuuste prestaties.

Alternatieven voor PIC16F887

PIC16F877A,, PIC16F886,, PIC16F84A,, PIC18F2550,, PIC18F46K22,, PIC16F676,, PIC16F72,, PIC16F873A,, PIC16F876A,, PIC16F886,, PIC18F252,, PIC18F2520,, PIC18F452,, PIC18F4520.

PIC16F887 PIN -configuratie

PIC16F887 Pinout

Pin -nummer
Speldnaam
Beschrijving
1
Mclr/vpp/re3
MCLR wordt gebruikt tijdens het programmeren, meestal verbonden met Programmeurs zoals Pickit of 3rd Pin of Porte
2
RA0/AN0
Analoge pin 0 of 0e pin van porta
3
RA1/AN1
Analoge pin 1 of 1e pin van porta
4
RA2/AN2/VREF-
Analoge pin 2 of 2e pin van porta
5
RA3/AN3/VREF+
Analoge pin 3 of 3e pin van porta
6
RA4/T0CKI/C1OUT
4e pin van Porta
7
RA5/AN4/SS/C2OUT
Analoge pin 4 of 5e pin van porta
8
RE0/RD/AN5
Analoge pin 5 of 0e pin van porte
9
RE1/WR/AN6
Analoge pin 6 of 1e pin van porte
10
RE2/CS/AN7
Analoge pin 6 of 2e pin van porte
11
VDD
Grondspeld van MCU
12
VSS
Positieve pin van MCU (+5V)
13
Ra7/osc1/clki
Externe oscillator/klokinvoerpen of 7e pin van porta
14
Ra6/osc2/clko
Externe oscillator/klokuitgangspen of 6e pin van Porta
15
RC0/T1OSO/T1CKI
0e pin van poort C
16
RC1/T1OSI/CCP2
1e pin van portc of timer/pwm pin
17
RC2/CCP1
2e pin van portc of timer/pwm pin
18
RC3/SCK/SCL
3e pin van portc
19
RD0
0e pin van Portd
20
RD1
1e pin van Portd
21
RD2
2e pin van Portd
22
RD3
3e pincode van PORTD
23
RC4/SDI/SDA
4e pin van portc of seriële gegevens in pin
24
RC5/SDO
5e pin van portc of seriële gegevens uit pin
25
RC6/TX/CK
6e pin van portc of zenderpen van microcontroller
26
RC7/RX/DT
7e pin van portc of ontvangers van microcontroller
27
RD4
4e pin van PORTD
28
RD5/P1B
5e pin van Portd
29
RD6/P1C
6e pin van Portd
30
RD7/P1D
7e pin van Portd
31
VSS
Positieve pin van MCU (+5V)
32
VDD
Grondspeld van MCU
33
Rb0/int
0e pin van portb of externe onderbrekingspen
34
RB1/AN10
Analoge pin 10 of 1e pin van portb
35
RB2 /AN8
Analoge pin 8 of 2e pin van portb
36
RB3/PGM/AN9
Analoge pin 9 of 3e pin van portb of verbonden met de programmeur
37
RB4/AN11
Analoge pin 11 of 4e pin van portb
38
RB5/AN13
Analoge pin 13 of 5e pin van portb
39
RB6/PGC
6e pin van portb of verbonden met de programmeur
40
RB7/PGD
7e pin van portb of verbonden met de programmeur

PIC16F887 Symbool, voetafdruk, CAD -model

PIC16F887 Symbol

PIC16F887 Footprint

PIC16F887 CAD Model

PIC16F887 Technische specificaties

Technische kenmerken, functies en parameters van de PIC16F887, samen met onderdelen die vergelijkbare specificaties hebben met de microchip-technologie PIC16F887-E/P.

Type
Parameter
Factory doorlooptijd
6 weken
Montagetype
Door gat
Aantal pinnen
40
Aantal I/OS
35
Bedrijfstemperatuur
-40 ° C ~ 125 ° C TA
Serie
Pic® 16F
JESD-609 Code
E3
Onderdeelstatus
Actief
Aantal beëindigingen
40
Eindafwerking
Mat tin (sn) - gegloeid
Eindpositie
Dual
Frequentie
20MHz
Telling
40
Voedingsspanning-min (VSUP)
4.5V
Geheugengrootte
14KB
RAM -maat
368 x 8
Inzetten
Door gat
Pakket / kast
40-dip (0.600, 15,24 mm)
Gegevensconverters
A/D 14x10b
Waakhond timers
Ja
Verpakking
Buis
Gepubliceerd
2007
PBFree -code
Ja
Vochtgevoeligheidsniveau (MSL)
1 (onbeperkt)
ECCN -code
EAR99
Max Power Dissipation
800 MW
Voedingsspanning
5V
Basisonderdeelnummer
PIC16F887
Supply Voltage-Max (VSUP)
5.5V
Interface
I2c, spi, uart, usart
Oscillatortype
Intern
Spanning - Supply (VCC/VDD)
2v ~ 5.5V
μPS/μC's/perifeer ICS -type
Microcontroller, RISC
Randapparatuur
Brown-Out Detect/Reset, Por, PWM, WDT
Kerngrootte
8-bit
Connectiviteit
I2c, spi, uart/usart
Bit -maat
8
Heeft ADC
JA
Gegevensbusbreedte
8B
Aantal timers/tellers
3
CPU -familie
Pic
Aantal I2C -kanalen
1
Hoogte
4.953 mm
Breedte
14.732 mm
Stralingsharding
Nee
Leid gratis
Leid gratis
Kernprocessor
Pic
Programma -geheugentype
FLASH
Programma -geheugengrootte
14KB 8k x 14
Levering huidige max
4,8 mA
Toegangstijd
20 μs
DMA -kanalen
NEE
PWM -kanalen
JA
EEPROM -maat
256 x 8
Aantal ADC -kanalen
14
Aantal SPI -kanalen
2
Lengte
53.21 mm
Bereik SVHC
Geen SVHC
ROHS -status
ROHS3 -compatibel

Kenmerken van de PIC16F887

CPU -architectuur en oscillators

De PIC16F887 heeft een 8-bit CPU-architectuur, die een efficiënte behandeling van taken in ingebedde systemen vergemakkelijkt.Het bevat zowel interne als externe oscillatoren, waardoor de flexibiliteit wordt gekregen om een ​​klokbron te kiezen die aansluit op hun projectbehoeften.Deze dual-oscillator-opstelling verbetert het aanpassingsvermogen, vooral in situaties waarin energiebesparing of precieze timing gewenst is.

Spanningsbereik en energie -efficiëntie

Met een bedrijfsspanningsbereik van 2V tot 5,5 V, biedt de microcontroller opmerkelijke veelzijdigheid in het beheer van vermogen, waardoor het geschikt is voor zowel low-power als hogere spanningstoepassingen.Deze mogelijkheid helpt bij het ontwerpen van draagbare apparaten waar het verlengen van de levensduur van de batterij vereist is.

GPIO -poorten en perifere connectiviteit

Met 36 GPIO -poorten maakt de PIC16F887 een robuuste benadering van interface en controle -bewerkingen mogelijk.Dit aanzienlijke aantal poorten ondersteunt een breed scala aan perifere verbindingen, waardoor de configuraties voor verschillende applicatiebehoeften worden verbeterd.Bovendien breidt de levering van twee PWM-modules en een Capture/Compare/Pulse-Breedth Modulation (CCP) -module de toepasbaarheid in motorbesturingselement en andere precisie-timing-toepassingen uit.

Industrie -acceptatie en praktisch nut

De kenmerken van de PIC16F887 hebben geleid tot zijn populariteit in verschillende industriële domeinen.De naadloze integratie in verschillende systemen en de flexibiliteit die wordt aangeboden in zowel kracht als interface maken het een voorkeurskeuze.Velen kiezen vaak voor de PIC16F887 in inspanningen die een robuuste maar aanpasbare microcontroller vereisen.Het gevestigde succes in praktische toepassingen versterkt zijn status als een kerncomponent in moderne elektronische ontwerpen.

Toepassingen van de PIC16F887

Auto -systemen

De efficiëntie van de PIC16F887 in energieverbruik biedt een dwingende oplossing voor autosystemen die afhankelijk zijn van batterijvermogen.Het verbindt naadloos met verschillende I/O-randapparatuur en toont het aanpassingsvermogen bij het aanpakken van ingewikkelde verantwoordelijkheden zoals motorbeheer en diepgaande diagnostische controles.Door deze microcontroller te gebruiken, kunt u een evenwicht vinden tussen robuuste prestaties met energiebesparing, waardoor betrouwbare langetermijnfuncties worden bevorderd.Automotive-systemen komen vaak voor stroombeperkingen, waarbij een MCU met een laag vermogen zoals de PIC16F887 naar voren komt als een faciliterende factor bij het overwinnen van deze problemen.

Industriële automatisering

Met zijn uitgebreide invoer- en uitvoermogelijkheden blijkt de PIC16F887 veelzijdig te zijn over tal van industriële automatiseringstaken.Of het nu gaat om het orkestreren van de bewerkingen van geautomatiseerde machines of toezichthoudende productiestromen, de flexibiliteit ervan is duidelijk.Het integreren van de PIC16F887 in industriële omgevingen verbetert de systeemcohesie en optimaliseert de algehele proceseffectiviteit.De ADC -sterkte ondersteunt precieze gegevensverzameling, voordelig in kwaliteitscontrole en onderhoudsplanning.

Consumentenelektronica

Binnen consumentenelektronica is de vraag naar efficiënt energieverbruik en kosteneffectiviteit constant dringend.De PIC16F887 houdt zijn grond vast en levert verwerkingskracht en bewerkt het energieverbruik.Gebruikt in slimme gadgets, variërend van apparaten tot draagbare technologie, stelt het apparaten in staat met slimmere energieprotocollen en verbeterde interfaces, waardoor een progressieve verschuiving naar duurzame elektronica wordt bevorderd.

Thuisapparatuur

Voor moderne huishoudelijke apparaten die geavanceerde detectie en interactie vereisen, biedt de PIC16F887 substantiële voordelen.De vaardigheid in ADC maakt effectieve sensorgegevensverwerking mogelijk, waardoor apparatuur zoals wasmachines en airconditioners kunnen worden afgestemd op eisen en milieuverschuivingen.De indrukwekkende functieset van de PIC16F887 in deze sector bruggen conventionele apparaten met slimme thuisinnovaties, in lijn met de toenemende duw naar intelligente woonruimtes.

GPIO -pinnen in PIC16F877A

De GPIO -pinnen op de PIC16F877A zijn flexibel en kunnen fungeren als ingangen of uitgangen.Wanneer ze als ingangen worden ingesteld, kunnen ze pull-up weerstanden gebruiken om verschillende spanningsniveaus soepel te verwerken, waardoor het gemakkelijker is om verbinding te maken met verschillende apparaten.Deze flexibiliteit is nuttig bij het werken met zowel oudere als nieuwere systemen die verschillende spanningsnormen kunnen gebruiken.

Houd deze punten bij het opzetten van GPIOS op de PIC16F877A in gedachten:

• Controleer of het apparaat dat u verbindt CMOS- of TTL -spanningsnormen volgt om compatibiliteitsproblemen te voorkomen en betrouwbare prestaties te garanderen.

• Gebruik pull-up weerstanden om digitale ingangssignalen stabiel te houden, vooral in lawaaierige omgevingen waar signalen kunnen worden vervormd.

• Probeer voor toepassingen die snelle antwoorden nodig hebben, de krachtefficiëntie in evenwicht te brengen met de aandrijfsterkte van de output.

• TTL -apparaten hebben mogelijk meer stroom nodig dan CMOS -apparaten, dus houd rekening met de huidige eisen.Ook kunnen dingen als temperatuur en elektrische ruis beïnvloeden hoe u GPIO -pinnen instelt en gebruikt.

Een van de krachtigste aspecten van GPIO -pennen is hun potentieel om creatieve oplossingen te inspireren.Met slim ontwerp en codering kunnen deze eenvoudige pinnen geavanceerde functies ondersteunen.Door unieke circuits te ontwerpen of slimme programmeertechnieken te gebruiken, kunt u nieuwe manieren ontgrendelen om de mogelijkheden van uw apparaat te verbeteren.Het gebruik van deze flexibiliteit kan leiden tot doorbraken in microcontroller -projecten.Een goed begrip van GPIO -functies, gecombineerd met praktische toepassing, kan uw projecten aanzienlijk verbeteren met de PIC16F877A -microcontroller.

De PIC16F887 microcontroller programmeren

Het programmeren van de PIC16F887 Microcontroller vereist zorgvuldige instelling met behulp van de MPLAB X IDE en de XC8 -compiler om precieze code te maken.Deze code wordt vervolgens op de microcontroller geladen met de Pickit 3, die een volledige opstelling biedt voor het ontwikkelen en testen van de hardware.MPLAB X IDE is een alles-in-één tool voor het ontwikkelen en testen van code.Het bevat functies zoals simulatie en foutopsporing, die ontwikkelaars helpen om complexe coderingsuitdagingen gemakkelijker te doorlopen.Met behulp van tools zoals horlogevariabelen en breekpunten in de IDE kunnen programmeurs volgen hoe hun code stap voor stap werkt, waardoor het gemakkelijker te begrijpen en op te lossen.De XC8-compiler converteert code op hoog niveau in machinecode die de microcontroller kan begrijpen.Het aanpassen van de compiler-instellingen kan van invloed zijn op hoe goed de microcontroller presteert en het leren om deze instellingen te verfijnen, komt met oefening en experimenten.De Pickit 3 is nodig om snel gecompileerde code naar de microcontroller over te dragen en in-circuitprogrammering toe te staan, waardoor het gemakkelijk is om firmware bij te werken.

Pic16f887 equivalente componenten

Onderdeelnummer
Fabrikant
Pakket / kast
Aantal pinnen
Gegevensbusbreedte
Aantal I/O
Interface
Geheugengrootte
Voedingsspanning
Randapparatuur
PIC16F887-E/P
Microchip -technologie
40-dip (0.600, 15,24 mm)
40
8 B
35
I2c, spi, uart, usart
14 kb
5 V
Brown-Out Detect/Reset, Por, PWM, WDT
PIC16F1517-E/P
Microchip -technologie
40-dip (0.600, 15,24 mm)
40
8 B
36
I2c, spi, uart, usart
14 kb
3.3 V
Brown-Out Detect/Reset, Por, PWM, WDT
PIC16F707-I/P
Microchip -technologie
40-dip (0.600, 15,24 mm)
40
8 B
36
I2c, lin, spi, uart, usart
14 kb
-
Brown-Out Detect/Reset, Por, PWM, WDT
PIC16F1517-I/P
Microchip -technologie
40-dip (0.600, 15,24 mm)
40
8 B
36
I2c, lin, spi, uart, usart
14 kb
-
Brown-Out Detect/Reset, Por, PWM, WDT

PIC16F887 Fabrikantinformatie

De PIC16F887 Microcontroller, een veelzijdige creatie van Microchip Technology Inc., staat als een paragon van veilige productontwikkeling en vindt zijn plaats in talloze wereldwijde toepassingen.Het boeit door zijn betrouwbare kenmerken, aanpassingsvermogen en de belofte van efficiëntie.De robuuste productie van Microchip zorgt ervoor dat PIC16F887 consequent hoogwaardige kwaliteitsnormen handhaaft.Rigoureuze testprocessen zorgen ervoor dat elke eenheid gevarieerde omstandigheden kan doorstaan ​​die voorkomen in diverse toepassingen.Deze productie -voorschriften spiegelen de industriële normen voor duurzaamheid en betrouwbaarheid.

Datasheet PDF

PIC16F1517-I/P-datasheets:

Pic16 (l) F1516-19 Datasheet.pdf

PIC16 (L) F151X, 152X Programmeerspecie.pdf

Label- en verpakkingswijzigingen 23/sep/2015.pdf

Veranderingen inpakken 10/okt/2016.PDF

Mult dev 13/apr/2020.pdf

Wire CHG 13/jan/2016.pdf

PIC16 (l) F1516/17/18/19 Datasheet Update 05/aug/201.pdf

Over ons

ALLELCO LIMITED

Allelco is een internationaal beroemde one-stop Distributeur van inkoopdiensten van hybride elektronische componenten, toegewijd aan het bieden van uitgebreide inkoop- en supply chain -diensten voor componenten voor de wereldwijde elektronische productie- en distributie -industrie, waaronder wereldwijde top 500 OEM -fabrieken en onafhankelijke makelaars.
Lees verder

Quick Inviry

Stuur een aanvraag, we zullen onmiddellijk reageren.

Aantal stuks

Veel Gestelde Vragen [FAQ]

1. Hoeveel programmamHeugen staat er op de PIC16F887?

De PIC16F887 biedt plaats aan een programma -geheugengrootte van 14KB en biedt aanzienlijke ruimte voor verfijnde programma -opslag.Deze aanzienlijke capaciteit wordt instrumenteel bij het uitvoeren van ingewikkelde code, met name in scenario's die geavanceerde algoritmen en uitgebreide gegevensverwerking eisen.

2. Welke poort in PIC 16F887 heeft vier pinnen?

De PIC16F887 is ontworpen met een dubbele set grondpennen en vermogensinvoerpennen, waardoor een geïntegreerde structuur binnen het circuit ontstaat.Deze zorgvuldige ontwerp versterkt de stroomstabiliteit, een kwaliteit die wordt gewaardeerd door het omgaan met fluctuerende krachtomgevingen, omdat het de kans op operationele verstoringen vermindert.

3. Hoeveel invoeruitvoerpennen zijn er in PIC16F887?

De PIC16F887 beschikt over 33 I/O -pinnen tussen de totale 40 pins, met een breed scala aan interface -opties.De variëteit die het biedt, is gunstig in projecten die uitgebreide gegevensinteractie eisen, zoals sensornetwerken en besturingsarchitecturen.Het vooruitstrevende gebruik van deze I/O-mogelijkheden leidt vaak tot innovatieve ontwerpoplossingen.

4. Hoeveel IO -poorten zijn er in PIC16F877A?

De PIC16F877A bestaat uit vijf verschillende poorten, Porta, Portb, Portc, Portd en Porte, levert unieke kanalen voor gegevens en signaalbeheer, waardoor communicatie binnen complexe systemen wordt gestroomlijnd.Anderen exploiteren deze poorten vaak om hun ontwerpen te verfijnen, waardoor het brede aanpassingsvermogen wordt gebruikt dat de microcontroller presenteert.

5. Hoeveel analoge pennen zijn er in PIC16F877A?

Uitgerust met acht analoge ingangspennen naast een 10-bit analoge naar digitale converter (ADC), ondersteunt deze microcontroller veeleisende analoge signaalverwerking.Dergelijke mogelijkheden worden gebruikt voor toepassingen zoals data -acquisitie en monitoring, waarbij verbeterde systeemprecisie en standvastige prestaties vaak worden gerealiseerd door deze functies.

Populaire berichten

Heet onderdeelnummer

0 RFQ
Winkelmand (0 Items)
Het is leeg.
Vergelijk lijst (0 Items)
Het is leeg.
Feedback

Uw feedback is belangrijk!Bij Allelco waarderen we de gebruikerservaring en streven we ernaar deze constant te verbeteren.
Deel uw opmerkingen met ons via ons feedbackformulier en we zullen onmiddellijk reageren.
Bedankt voor het kiezen van Allelco.

Onderwerp
E-mail
Comments
Captcha
Sleep of klik om het bestand te uploaden
Upload bestand
Typen: .xls, .xlsx, .doc, .Docx, .jpg, .png en .pdf.
MAX -bestandsgrootte: 10 MB