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.
PIC16F877A,, PIC16F886,, PIC16F84A,, PIC18F2550,, PIC18F46K22,, PIC16F676,, PIC16F72,, PIC16F873A,, PIC16F876A,, PIC16F886,, PIC18F252,, PIC18F2520,, PIC18F452,, PIC18F4520.
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 |
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |
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.
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
Stuur een aanvraag, we zullen onmiddellijk reageren.
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.
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.
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.
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.
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.
Op 2024/11/11
Op 2024/11/11
Op 1970/01/1 3151
Op 1970/01/1 2705
Op 0400/11/16 2285
Op 1970/01/1 2195
Op 1970/01/1 1813
Op 1970/01/1 1786
Op 1970/01/1 1737
Op 1970/01/1 1699
Op 1970/01/1 1692
Op 5600/11/16 1660