De Pic16f887 bländar med sin effektiva 8-bitars RISC-arkitektur och balanserar kraftanvändning för att förbättra prestandan.Denna design lyser i scenarier där att bevara kraften bränslen av hjärtslaget, särskilt i bärbara och avlägsna tekniska underverk.Att observera det känsliga samspelet mellan krafteffektivitet och prestanda i dessa enheter tänker på den söta harmonin som kan leda till både tillförlitlighet och glädje.En rad förpackningsval, inklusive 40-stifts dubbla in-line-paket (DIP) och ytmonterade typer, gör att mikrokontrollern kan passa in i både trånga utrymmen och expansiva elektroniska landskap.PIC16F887 navigerar graciöst upp olika kommunikationsprotokoll som I2C, SPI och Osart, som pulserar som livsnerven för inbäddade system i dagens elektroniska era.Mikrokontrollerns anpassningsförmåga lyser genom sitt breda applikationsintervall och berör bil-, elektronik- och telekommunikationssektorer.Dess harmoniska integration i dessa områden härrör från dess sofistikerade funktionsuppsättning och robusta prestanda.
Pic16f877a, Pic16f886, Pic16f84a, Pic18f2550, Pic18f46k22, Pic16f676, Pic16f72, Pic16f873a, Pic16f876a, Pic16f886, Pic18f252, Pic18f2520, Pic18f452, Pic18f4520.
Stiftnummer |
Stiftnamn |
Beskrivning |
1 |
MCLR/VPP/RE3 |
MCLR används under programmering, mestadels ansluten till
programmerare som pickit eller 3: e pin of Porte |
2 |
RA0/AN0 |
Analog stift 0 eller 0: e pin av porta |
3 |
RA1/AN1 |
Analog stift 1 eller 1: a pin av porta |
4 |
RA2/AN2/VREF- |
Analog stift 2 eller 2: a pin av porta |
5 |
RA3/AN3/VREF+ |
Analog stift 3 eller 3: e pin av porta |
6 |
RA4/T0CKI/C1OUT |
4: e pin av porta |
7 |
RA5/AN4/SS/C2OUT |
Analog stift 4 eller femte stift av porta |
8 |
Re0/rd/an5 |
Analog stift 5 eller 0: e pin of Porte |
9 |
RE1/WR/AN6 |
Analog stift 6 eller 1: a pin of Porte |
10 |
Re2/cs/an7 |
Analog stift 6 eller 2: a pin of Porte |
11 |
Vdd |
Markstift av MCU |
12 |
Vss |
Positiv stift av MCU (+5V) |
13 |
RA7/OSC1/CLKI |
Extern oscillator/klocka ingångsstift eller 7: e pin av porta |
14 |
RA6/OSC2/CLKO |
Extern oscillator/klockutgång eller 6: e pin av porta |
15 |
RC0/T1OSO/T1CKI |
0: e stiftet av port c |
16 |
RC1/T1OSI/CCP2 |
1: a stiftet av PORTC eller timer/PWM -stift |
17 |
RC2/CCP1 |
2: a stiftet av PORTC eller timer/PWM -stift |
18 |
RC3/SCK/SCL |
3: e stiftet av Portc |
19 |
Rd0 |
0th Pin of Portd |
20 |
Rd1 |
1st Pin of Portd |
21 |
Rd2 |
2: a Pin of Portd |
22 |
Rd3 |
3: e stiftet av Portd |
23 |
RC4/SDI/SDA |
4: e stiftet av PORTC eller seriedata i PIN -stiftet |
24 |
Rc5/sdo |
5: e stiftet av Portc eller seriedata ut stift |
25 |
RC6/TX/CK |
6: e stiftet av Portc eller sändarstift av mikrokontroller |
26 |
RC7/RX/DT |
7: e stiftet av Portc eller mottagarstift av mikrokontroller |
27 |
Rd4 |
4: e stiftet av Portd |
28 |
RD5/P1B |
Femte stiftet av Portd |
29 |
RD6/P1C |
6: e stiftet av Portd |
30 |
RD7/P1D |
7: e stiftet av Portd |
31 |
Vss |
Positiv stift av MCU (+5V) |
32 |
Vdd |
Markstift av MCU |
33 |
Rb0/int |
0: e stiftet av PORTB eller extern avbrottsstift |
34 |
RB1/AN10 |
Analog stift 10 eller 1: a stift av Portb |
35 |
RB2 /AN8 |
Analog stift 8 eller 2: a pin of Portb |
36 |
RB3/PGM/AN9 |
Analog stift 9 eller 3: e stiftet av Portb eller ansluten till
programmerare |
37 |
RB4/AN11 |
Analog stift 11 eller 4: e stift av Portb |
38 |
RB5/AN13 |
Analog stift 13 eller femte stift av Portb |
39 |
RB6/PGC |
6: e stiftet av PORTB eller ansluten till programmeraren |
40 |
RB7/PGD |
7: e stiftet av PORTB eller ansluten till programmeraren |
Tekniska egenskaper, funktioner och parametrar för PIC16F887, tillsammans med delar som har jämförbara specifikationer med mikrochip-tekniken PIC16F887-E/P.
Typ |
Parameter |
Fabriksledning |
6 veckor |
Monteringstyp |
Genom hålet |
Antal stift |
40 |
Antal I/OS |
35 |
Driftstemperatur |
-40 ° C ~ 125 ° C TA |
Serie |
Pic® 16f |
JESD-609 kod |
e3 |
Delstatus |
Aktiv |
Antal avslutningar |
40 |
Terminal |
Matt tenn (sn) - glödgad |
Terminalposition |
DUBBEL |
Frekvens |
20MHz |
Räkning |
40 |
Tillförselspänning-min (VSUP) |
4.5V |
Minnesstorlek |
14 kb |
Ramstorlek |
368 x 8 |
Montera |
Genom hålet |
Förpackning / fodral |
40-dip (0,600, 15,24mm) |
Datakonverterare |
A/D 14x10b |
Vakthundtider |
Ja |
Förpackning |
Rör |
Publicerad |
2007 |
Pbfree -kod |
ja |
Fuktkänslighetsnivå (MSL) |
1 (obegränsad) |
ECCN -kod |
Örat99 |
Max Power Dispipation |
800 mw |
Leveransspänning |
5V |
Basdelnummer |
Pic16f887 |
Tillförselspänning-max (VSUP) |
5.5V |
Gränssnitt |
I2c, spi, uart, uart |
Oscillator |
Inre |
Spänning - leverans (VCC/VDD) |
2V ~ 5.5V |
μps/μCS/perifera ICS -typ |
Mikrokontroller, RISC |
Kringutrustning |
Brown-Out Detect/RESET, POR, PWM, WDT |
Kärnstorlek |
8-bitars |
Anslutning |
I2c, spi, uart/uart |
Bitstorlek |
8 |
Har ADC |
JA |
Databussbredd |
8b |
Antal timers/räknare |
3 |
CPU -familj |
BILD |
Antal i2C -kanaler |
1 |
Höjd |
4.953mm |
Bredd |
14.732mm |
Strålning härdning |
Inga |
Blyfri |
Blyfri |
Grundprocessor |
BILD |
Programminnetyp |
FLASH |
Programminnesstorlek |
14KB 8K x 14 |
Leverantör |
4,8 mA |
Åtkomsttid |
20 μs |
DMA -kanaler |
INGA |
PWM |
JA |
EEPROM -storlek |
256 x 8 |
Antal ADC -kanaler |
14 |
Antal SPI -kanaler |
2 |
Längd |
53,21mm |
Nå SVHC |
Ingen SVHC |
ROHS -status |
ROHS3 -kompatibel |
PIC16F887 har en 8-bitars CPU-arkitektur, som underlättar effektiv hantering av uppgifter i inbäddade system.Den innehåller både interna och externa oscillatorer, vilket ger flexibiliteten att välja en klockkälla som anpassar sig till deras projektbehov.Denna dubbel-oscillatorinställning förbättrar anpassningsförmågan, särskilt i situationer där energibesparingar eller exakt tidpunkt önskas.
Med ett driftsspänningsområde som sträcker sig från 2V till 5,5V erbjuder mikrokontrollern anmärkningsvärd mångsidighet vid hantering av kraft, vilket gör den lämplig för både lågkraft och högre spänningsapplikationer.Denna förmåga hjälper till att designa bärbara enheter där förlängning av batteriliven krävs.
Med 36 GPIO -portar möjliggör PIC16F887 en robust strategi för gränssnitt och kontrolloperationer.Detta betydande antal portar stöder ett brett utbud av perifera anslutningar, vilket förbättrar konfigurationer för olika applikationsbehov.Dessutom utvidgar tillhandahållandet av två PWM-moduler och en fångst/jämför/pulsbreddmoduleringsmodul (CCP) sin tillämpbarhet i motorstyrning och andra precisionstimande applikationer.
Funktionerna i PIC16F887 har lett till dess popularitet över olika industridomäner.Dess sömlösa integration i olika system och flexibiliteten som erbjuds i både kraft och gränssnitt gör det till ett föredraget val.Många väljer ofta PIC16F887 i ansträngningar som kräver en robust men ändå anpassningsbar mikrokontroller.Dess etablerade framgång i praktiska tillämpningar stärker dess ställning som en kärnkomponent i moderna elektroniska mönster.
PIC16F887: s effektivitet i energiförbrukning erbjuder en tvingande lösning för bilsystem som är beroende av batteri.Den ansluter sömlöst till olika I/O-kringutrustning och visar upp dess anpassningsförmåga när det gäller att hantera intrikata ansvar som motorhantering och djupgående diagnostiska kontroller.Genom att använda denna mikrokontroller kan du balansera robust prestanda med energibesparing och främja pålitliga långsiktiga funktioner.Bilsystem möter ofta kraftbegränsningar, där en lågeffekt MCU som PIC16F887 framträder som en underlättande faktor för att överträffa dessa frågor.
Med sina omfattande ingångs- och utgångsfunktioner visar PIC16F887 mångsidig över många industriella automatiseringsuppgifter.Oavsett om det är att orkestrera verksamheten för automatiserade maskiner eller övervaka produktionsflöden, är dess flexibilitet uppenbar.Integrering av PIC16F887 i industriella inställningar förbättrar systemsammanhållningen och optimerar den totala processens effektivitet.Dess ADC -styrka understödjer exakt insamling av data, fördelaktig i kvalitetskontroll och planering av underhåll.
Inom konsumentelektronik pressar efterfrågan på effektiv energianvändning och kostnadseffektivitet ständigt.PIC16F887 har sin mark och levererar processkraft medan den bromsar energiförbrukningen.Används i smarta prylar som sträcker sig från apparater till bärbar teknik, ger den enheter med smartare energiprotokoll och förbättrade gränssnitt och därmed främjar en progressiv förskjutning mot hållbar elektronik.
För moderna hushållsapparater som kräver sofistikerad avkänning och interaktion erbjuder PIC16F887 betydande fördelar.Dess skicklighet i ADC möjliggör effektiv sensordatabehandling, vilket gör det möjligt för utrustning som tvättmaskiner och luftkonditioneringsapparater att anpassa sig till krav och miljöförändringar.Den imponerande funktionsuppsättningen för PIC16F887 i denna sektorbroar konventionella enheter med smarta heminnovationer, i linje med den ökande drivkraften mot intelligenta bostadsområden.
GPIO -stiften på PIC16F877A är flexibla och kan fungera som antingen ingångar eller utgångar.När de är inställda som ingångar kan de använda pull-up-motstånd för att hantera olika spänningsnivåer smidigt, vilket gör det enklare att ansluta till olika enheter.Denna flexibilitet är till hjälp när man arbetar med både äldre och nyare system som kan använda olika spänningsstandarder.
När du ställer in GPIOS på PIC16F877A, tänk på dessa poäng:
• Kontrollera om enheten du ansluter följer CMO: er eller TTL -spänningsstandarder för att undvika kompatibilitetsproblem och säkerställa tillförlitlig prestanda.
• Använd pull-up-motstånd för att hålla digitala insignaler stabila, särskilt i bullriga miljöer där signaler kan bli förvrängda.
• För applikationer som behöver snabba svar, försök att balansera effekteffektivitet med utgångens drivstyrka.
• TTL -enheter kan behöva mer kraft än CMOS -enheter, så tänk på nuvarande krav.Saker som temperatur och elektriskt brus kan också påverka hur du ställer in och använder GPIO -stift.
En av de mest kraftfulla aspekterna av GPIO -stift är deras potential att inspirera kreativa lösningar.Med smart design och kodning kan dessa enkla stift stödja avancerade funktioner.Genom att utforma unika kretsar eller använda smarta programmeringstekniker kan du låsa upp nya sätt att förbättra enhetens funktioner.Att trycka på denna flexibilitet kan leda till genombrott i mikrokontrollerprojekt.En solid förståelse av GPIO -funktioner, i kombination med praktisk tillämpning, kan förbättra dina projekt kraftigt med PIC16F877A -mikrokontrollern.
Programmering PIC16F887 Microcontroller kräver noggrann installation med MPLAB X IDE och XC8 -kompilatorn för att skapa exakt kod.Denna kod laddas sedan på mikrokontrollern med Pickit 3, som ger en komplett installation för att utveckla och testa direkt på hårdvaran.MPLAB X IDE är ett allt-i-ett-verktyg för att utveckla och testa kod.Det innehåller funktioner som simulering och felsökning, som hjälper utvecklare att arbeta genom komplexa kodningsutmaningar lättare.Att använda verktyg som Watch-variabler och brytpunkter i IDE låter programmerare spåra hur deras kod fungerar steg för steg, vilket gör det lättare att förstå och fixa problem.XC8-kompilatorn konverterar kod på hög nivå till maskinkod som mikrokontrollern kan förstå.Att justera kompilatorinställningarna kan påverka hur väl mikrokontrollern presterar, och att lära sig att finjustera dessa inställningar kommer med övning och experiment.Pickit 3 behövs för att snabbt överföra kompilerad kod till mikrokontrollern och tillåta programmering i krets, vilket gör det enkelt att uppdatera firmware.
Artikelnummer |
Tillverkare |
Förpackning / fodral |
Antal stift |
Databussbredd |
Antal I/O |
Gränssnitt |
Minnesstorlek |
Leveransspänning |
Kringutrustning |
Pic16f887-e/p |
Mikrochip -teknik |
40-dip (0,600, 15,24mm) |
40 |
8 b |
35 |
I2c, spi, uart, uart |
14 kb |
5 v |
Brown-Out Detect/RESET, POR, PWM, WDT |
PIC16F1517-E/P |
Mikrochip -teknik |
40-dip (0,600, 15,24mm) |
40 |
8 b |
36 |
I2c, spi, uart, uart |
14 kb |
3,3 v |
Brown-Out Detect/RESET, POR, PWM, WDT |
Pic16f707-i/p |
Mikrochip -teknik |
40-dip (0,600, 15,24mm) |
40 |
8 b |
36 |
I2c, lin, spi, uart, uart |
14 kb |
- |
Brown-Out Detect/RESET, POR, PWM, WDT |
Pic16f1517-i/p |
Mikrochip -teknik |
40-dip (0,600, 15,24mm) |
40 |
8 b |
36 |
I2c, lin, spi, uart, uart |
14 kb |
- |
Brown-Out Detect/RESET, POR, PWM, WDT |
PIC16F887 Microcontroller, en mångsidig skapelse av Microchip Technology Inc., står som en paragon för säker produktutveckling och hittar sin plats över många globala applikationer.Det fängslar genom sina pålitliga funktioner, anpassningsförmåga och löfte om effektivitet.Microchips robusta tillverkning säkerställer att PIC16F887 konsekvent upprätthåller toppnivån.Rigorösa testprocesser säkerställer att varje enhet kan uthärda olika förhållanden som är rådande i olika applikationer.Dessa tillverkningsföreskrifter speglar industrins standarder för hållbarhet och pålitlighet.
PIC16 (L) F1516-19 Datablad.pdf
PIC16 (L) F151X, 152X Programmering Spec.pdf
Etikett- och förpackningsändringar 23/september/2015.pdf
Förpackningsändringar 10/okt/2016.pdf
PIC16 (L) F1516/17/18/1 19 Datablad Uppdatering 05/aug/201.pdf
Skicka en förfrågan, vi svarar omedelbart.
PIC16F887 rymmer en programminnestorlek på 14KB, vilket erbjuder betydande utrymme för sofistikerad programlagring.Denna betydande kapacitet blir instrumentell när man kör intrikat kod, särskilt i scenarier som kräver avancerade algoritmer och omfattande databehandling.
PIC16F887 är designad med en dubbel uppsättning markstift och kraftinmatningsstift, vilket skapar en integrerad struktur i kretsen.Denna noggranna design stärker kraftstabiliteten, en kvalitet uppskattad genom att hantera fluktuerande kraftmiljöer, eftersom den minskar chansen för operativa störningar.
PIC16F887 har 33 I/O -stift bland de totala 40 stiften, och erbjuder ett brett utbud av gränssnittsalternativ.Sorten den tillhandahåller är fördelaktigt i projekt som kräver omfattande datainteraktion, som sensornätverk och kontrollarkitekturer.Den framtänkande användningen av dessa I/O-kapaciteter leder ofta till innovativa designlösningar.
PIC16F877A består av fem distinkta portar, PORTA, PORTB, PORTC, PORDD och Porte, och levererar unika kanaler för data och signalhantering, och effektiviserar kommunikation inom komplexa system.Andra utnyttjar ofta dessa hamnar för att förfina sina mönster och utnyttja den breda anpassningsförmågan som mikrokontrollern presenterar.
Utrustad med åtta analoga ingångsstift tillsammans med en 10-bitars analog till Digital Converter (ADC), stöder denna mikrokontroller exakta analog signalbehandling.Sådana funktioner används för applikationer som datainsamling och övervakning, där förbättrad systemprecision och stadiga prestanda ofta realiseras genom dessa funktioner.
på 2024/11/11
på 2024/11/11
på 1970/01/1 3151
på 1970/01/1 2705
på 0400/11/16 2285
på 1970/01/1 2195
på 1970/01/1 1814
på 1970/01/1 1786
på 1970/01/1 1737
på 1970/01/1 1699
på 1970/01/1 1692
på 5600/11/16 1660