Se alt

Se den engelske version som vores officielle version.Vend tilbage

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/Stillehavet
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrika, Indien og Mellemøsten
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Sydamerika / Oceanien
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Nordamerika
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HjemBlogPIC16F887 8-bit mikrokontroller: datablad, programmering og specifikationer
på 2024-11-11 104

PIC16F887 8-bit mikrokontroller: datablad, programmering og specifikationer

PIC16F887-mikrokontrolleren eksemplificerer den seneste fremskridt inden for 8-bit teknologi, der tilbyder en bemærkelsesværdig blanding af energieffektivitet og alsidighed takket være sin RISC-arkitektur.Denne vejledning sigter mod at udforske PIC16F887 grundigt, dykke ned i dens pin -konfiguration, forskellige applikationer, tekniske specifikationer og alternative løsninger.

Katalog

1. Hvad er PIC16F887 -mikrokontrolleren?
2. PIC16F887 PIN -konfiguration
3. PIC16F887 Symbol, fodaftryk, CAD -model
4. PIC16F887 Tekniske specifikationer
5. Funktioner i PIC16F887
6. Anvendelser af PIC16F887
7. GPIO -stifter i PIC16F877A
8. Programmering af PIC16F887 mikrokontroller
9. PIC16F887 ækvivalente komponenter
10. PIC16F887 Producentoplysninger
PIC16F887 8-bit Microcontroller

Hvad er PIC16F887 -mikrokontrolleren?

De PIC16F887 blænder med sin effektive 8-bit RISC-arkitektur, kunstnerisk afbalancering af strømbrug til at forbedre ydelsen.Dette design skinner i scenarier, hvor bevarende magt brænder hjerteslag, især i bærbare og fjerntekniske vidundere.Iagttagelse af det delikate samspil mellem effektive og ydeevne på disse enheder tænker på den søde harmoni, der kan føre til både pålidelighed og glæde.En række emballagevalg, inklusive den 40-polede dobbelte in-line-pakke (DIP) og overflademonterede typer, giver mikrokontrolleren mulighed for at passe i både stramme rum og ekspansive elektroniske landskaber.PIC16F887 navigerer yndefuldt på forskellige kommunikationsprotokoller som I2C, SPI og USART, som pulserer som livsnerven for indlejrede systemer i nutidens elektroniske æra.Mikrokontrollerens tilpasningsevne skinner gennem sit brede applikationsområde ved at røre ved bil-, elektronik- og telekommunikationssektorer.Dens harmoniske integration i disse felter stammer fra dets sofistikerede funktionssæt og robuste ydelse.

Alternativer til PIC16F887

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

PIC16F887 PIN -konfiguration

PIC16F887 Pinout

PIN -nummer
Pin -navn
Beskrivelse
1
MCLR/VPP/RE3
MCLR bruges under programmering, for det meste forbundet til Programmerere som Pickit eller 3. pin af Porte
2
RA0/AN0
Analog pin 0 eller 0th Pin Porta
3
RA1/AN1
Analog pin 1 eller 1. pin af Porta
4
Ra2/an2/vref-
Analog pin 2 eller 2. pin af Porta
5
RA3/AN3/VREF+
Analog pin 3 eller 3. pin af Porta
6
RA4/T0CKI/C1OUT
4. pin af Porta
7
RA5/AN4/SS/C2OUT
Analog pin 4 eller 5. pin Porta
8
RE0/RD/AN5
Analog pin 5 eller 0th Pin af Porte
9
RE1/WR/AN6
Analog pin 6 eller 1. porte af Porte
10
RE2/CS/AN7
Analog pin 6 eller 2. pin af Porte
11
Vdd
Jordstift af MCU
12
Vsss
Positiv pin af MCU (+5V)
13
RA7/OSC1/CLKI
Ekstern oscillator/urindgangsnål eller 7. pin Porta
14
RA6/OSC2/CLKO
Ekstern oscillator/urudgangsnål eller 6. pin Porta
15
RC0/T1OSO/T1CKI
0. Pin Port C
16
RC1/T1OSI/CCP2
1. pin af PORTC eller timer/PWM -pin
17
RC2/CCP1
2. pin af PORTC eller Timer/PWM Pin
18
RC3/SCK/SCL
3. pin af PORTC
19
RD0
0. pin af Portd
20
RD1
1. pin af Portd
21
RD2
2. pin af Portd
22
RD3
3. pin af Portd
23
RC4/SDI/SDA
4. pin af PORTC eller serielle data i pin
24
RC5/SDO
5. pin af PORTC eller serielle data ud pin
25
RC6/TX/CK
6. pin af PORTC eller transmitterstiften af ​​mikrokontroller
26
RC7/RX/DT
7. pin PORTC eller modtagerstift af mikrokontroller
27
RD4
4. pin af Portd
28
RD5/P1B
5. pin af Portd
29
RD6/P1C
6. pin af Portd
30
RD7/P1D
7. pin af Portd
31
Vsss
Positiv pin af MCU (+5V)
32
Vdd
Jordstift af MCU
33
RB0/int
0. pin Portb eller ekstern afbrydelsestål
34
RB1/AN10
Analog pin 10 eller 1. pin af PORTB
35
RB2 /AN8
Analog pin 8 eller 2. pin af PORTB
36
RB3/PGM/AN9
Analog pin 9 eller 3. pin af PORTB eller tilsluttet programmerer
37
RB4/AN11
Analog pin 11 eller 4. pin af PORTB
38
RB5/AN13
Analog pin 13 eller 5. pin PortB
39
RB6/PGC
6. pin af PORTB eller tilsluttet programmereren
40
RB7/PGD
7. pin af PORTB eller tilsluttet programmereren

PIC16F887 Symbol, fodaftryk, CAD -model

PIC16F887 Symbol

PIC16F887 Footprint

PIC16F887 CAD Model

PIC16F887 Tekniske specifikationer

Tekniske egenskaber, funktioner og parametre for PIC16F887 sammen med dele, der har sammenlignelige specifikationer med mikrochip-teknologien PIC16F887-E/P.

Type
Parameter
Fabriks ledetid
6 uger
Monteringstype
Gennem hul
Antal stifter
40
Antal I/OS
35
Driftstemperatur
-40 ° C ~ 125 ° C Ta
Serie
PIC® 16F
JESD-609-kode
E3
Delstatus
Aktiv
Antal afslutninger
40
Terminal finish
Matte tin (SN) - Annealed
Terminal position
Dual
Frekvens
20MHz
Pin -tælling
40
Forsyningsspænding-min (VSUP)
4.5V
Hukommelsesstørrelse
14 kb
Ram størrelse
368 x 8
Mount
Gennem hul
Pakke / sag
40-dip (0,600, 15,24 mm)
Datakonvertere
A/D 14x10b
Vagthund timere
Ja
Emballage
Rør
Offentliggjort
2007
PBFree -kode
ja
Fugtfølsomhedsniveau (MSL)
1 (ubegrænset)
ECCN -kode
EAR99
Max strømafledning
800mw
Forsyningsspænding
5v
Basisdelenummer
PIC16F887
Forsyningsspændings-max (VSUP)
5,5V
Interface
I2C, SPI, UART, USART
Oscillatortype
Indre
Spænding - Forsyning (VCC/VDD)
2V ~ 5,5V
μps/μcs/perifer ICS -type
Microcontroller, Risc
Perifere enheder
Brun-out detektering/nulstilling, POR, PWM, WDT
Kernestørrelse
8-bit
Forbindelse
I2C, SPI, UART/Usart
Bit størrelse
8
Har ADC
JA
Databusbredde
8b
Antal timere/tællere
3
CPU -familie
Billede
Antal I2C -kanaler
1
Højde
4.953mm
Bredde
14.732mm
Strålingshærdning
Ingen
Blyfri
Blyfri
Kerneprocessor
Billede
Program hukommelsestype
BLITZ
Program hukommelsesstørrelse
14 kb 8k x 14
Forsyning af strømmaks
4.8mA
Adgangstid
20 μs
DMA -kanaler
INGEN
PWM -kanaler
JA
EEPROM -størrelse
256 x 8
Antal ADC -kanaler
14
Antal SPI -kanaler
2
Længde
53.21mm
Nå SVHC
Ingen svhc
ROHS -status
Rohs3 -kompatibel

Funktioner i PIC16F887

CPU -arkitektur og oscillatorer

PIC16F887 kan prale af en 8-bit CPU-arkitektur, der letter effektiv håndtering af opgaver i indlejrede systemer.Det indeholder både interne og eksterne oscillatorer, hvilket giver fleksibiliteten til at vælge en urkilde, der er i overensstemmelse med deres projektbehov.Denne dobbelt-oscillatoropsætning forbedrer tilpasningsevnen, især i situationer, hvor energibesparelser eller præcis timing ønskes.

Spændingsområde og energieffektivitet

Med en driftsspændingsområde, der spænder fra 2V til 5,5V, tilbyder mikrokontrolleren bemærkelsesværdig alsidighed i styring af strøm, hvilket gør den velegnet til både lav effekt og højere spændingsapplikationer.Denne evne hjælper med at designe bærbare enheder, hvor der kræves forlængelse af batteriets levetid.

GPIO -porte og perifer forbindelse

Med 36 GPIO -porte muliggør PIC16F887 en robust tilgang til grænseflade- og kontroloperationer.Dette betydelige antal porte understøtter en lang række perifere forbindelser, der forbedrer konfigurationer til forskellige applikationsbehov.Derudover udvider tilvejebringelsen af ​​to PWM-moduler og en indfangning/sammenligning/puls-bredde-modulation (CCP) -modul sin anvendelighed i motorisk kontrol og andre præcisionstiming-applikationer.

Industrioptagelse og praktisk nytteværdi

Funktionerne i PIC16F887 har ført til dens popularitet på tværs af forskellige industrielle domæner.Dens problemfri integration i forskellige systemer og den fleksibilitet, der tilbydes i både magt og grænseflade, gør det til et foretrukket valg.Mange vælger ofte PIC16F887 i bestræbelser, der kræver en robust, men alligevel tilpasningsdygtig mikrokontroller.Dens etablerede succes i praktiske anvendelser styrker sin status som en kernekomponent i moderne elektroniske design.

Anvendelser af PIC16F887

Bilsystemer

PIC16F887s effektivitet i energiforbruget tilbyder en overbevisende løsning til bilsystemer, der er afhængige af batterikraft.Det forbinder problemfrit med forskellige I/O-perifere enheder og viser dens tilpasningsevne til at tackle komplicerede ansvarsområder såsom motorstyring og dybdegående diagnostiske kontrol.Anvendelse af denne mikrokontroller giver dig mulighed for at afbalancere robust ydeevne med energibesparelse og fremme pålidelige langsigtede funktioner.Automotive systemer støder ofte på strømbegrænsninger, hvor en MCU med lav effekt som PIC16F887 fremkommer som en lettere faktor for at overvinde disse problemer.

Industriel automatisering

Med sine omfattende input- og outputfunktioner viser PIC16F887 alsidig på tværs af adskillige industrielle automatiseringsopgaver.Uanset om at orkestrere driften af ​​automatiserede maskiner eller overvåge produktionsstrømme, er dens fleksibilitet tydelig.Integrering af PIC16F887 i industrielle omgivelser forbedrer systemets samhørighed og optimerer den samlede proceseffektivitet.Dens ADC -styrke understøtter præcis dataindsamling, fordelagtig i kvalitetskontrol og planlægning af forudgående vedligeholdelse.

Forbrugerelektronik

Inden for forbrugerelektronik er efterspørgslen efter effektiv energiforbrug og omkostningseffektivitet konstant presserende.PIC16F887 har sin jord og leverer behandlingseffekt, mens den begrænser energiforbruget.Det bruges i smarte gadgets, der spænder fra apparater til bærbar tech, det giver enheder til smartere energiprotokoller og forbedrede grænseflader og fremmer derved et progressivt skift mod bæredygtig elektronik.

Hjemmeapparater

For moderne husholdningsapparater, der kræver sofistikeret sensing og interaktion, tilbyder PIC16F887 betydelige fordele.Dens adeptness i ADC gør det muligt for effektiv sensordatabehandling, hvilket gør det muligt for udstyr som vaskemaskiner og klimaanlæg at tilpasse sig krav og miljømæssige skift.Det imponerende funktionssæt af PIC16F887 i denne sektor broer konventionelle enheder med smarte hjemmeinnovationer, der tilpasser sig det stigende skub mod intelligente boligarealer.

GPIO -stifter i PIC16F877A

GPIO -stifterne på PIC16F877A er fleksible og kan fungere som enten input eller output.Når de er indstillet som input, kan de bruge pull-up-modstande til at hjælpe med at håndtere forskellige spændingsniveauer glat, hvilket gør det lettere at oprette forbindelse til forskellige enheder.Denne fleksibilitet er nyttig, når man arbejder med både ældre og nyere systemer, der kan bruge forskellige spændingsstandarder.

Når du opretter GPIO'er på PIC16F877A, skal du huske disse punkter:

• Kontroller, om den enhed, du forbinder, følger CMOS- eller TTL -spændingsstandarder for at undgå problemer med kompatibilitet og sikre pålidelig ydelse.

• Brug pull-up-modstande til at holde digitale indgangssignaler stabile, især i støjende miljøer, hvor signaler kan blive forvrænget.

• For applikationer, der har brug for hurtige svar, skal du prøve at afbalancere effekteffektivitet med outputens drivstyrke.

• TTL -enheder har muligvis brug for mere strøm end CMOS -enheder, så vær opmærksom på aktuelle krav.Ting som temperatur og elektrisk støj kan også påvirke, hvordan du opsætter og bruger GPIO -stifter.

Et af de mest kraftfulde aspekter af GPIO -stifter er deres potentiale til at inspirere kreative løsninger.Med smart design og kodning kan disse enkle stifter understøtte avancerede funktioner.Ved at designe unikke kredsløb eller bruge smarte programmeringsteknikker kan du låse nye måder for at forbedre din enheds muligheder.At udnytte denne fleksibilitet kan føre til gennembrud i mikrokontrollerprojekter.En solid forståelse af GPIO -funktioner kombineret med praktisk anvendelse kan i høj grad forbedre dine projekter med PIC16F877A mikrokontroller.

Programmering af PIC16F887 mikrokontroller

Programmering af PIC16F887 -mikrokontrolleren kræver omhyggelig opsætning ved hjælp af MPLAB X IDE og XC8 -kompilatoren for at oprette præcis kode.Denne kode indlæses derefter på mikrokontrolleren med Pickit 3, som giver en komplet opsætning til udvikling og test direkte på hardware.MPLAB X IDE er et alt-i-en-værktøj til udvikling og testkode.Det inkluderer funktioner som simulering og debugging, som hjælper udviklere med at arbejde gennem komplekse kodningsudfordringer lettere.Brug af værktøjer som urvariabler og breakpoints i IDE lader programmerere spore, hvordan deres kode fungerer trin for trin, hvilket gør det lettere at forstå og løse problemer.XC8-kompilatoren konverterer kode på højt niveau til maskinkode, som mikrokontrolleren kan forstå.Justering af kompilatorindstillingerne kan påvirke, hvor godt mikrokontrolleren fungerer, og at lære at finjustere disse indstillinger kommer med praksis og eksperimentering.Pickit 3 er nødvendig for hurtigt at overføre kompileret kode til mikrokontrolleren og tillade programmering i kredsløb, hvilket gør det nemt at opdatere firmware.

PIC16F887 ækvivalente komponenter

Delnummer
Fabrikant
Pakke / sag
Antal stifter
Databusbredde
Antal I/O.
Interface
Hukommelsesstørrelse
Forsyningsspænding
Perifere enheder
PIC16F887-E/P.
Microchip -teknologi
40-dip (0,600, 15,24 mm)
40
8 b
35
I2C, SPI, UART, USART
14 kb
5 v
Brun-out detektering/nulstilling, POR, PWM, WDT
PIC16F1517-E/P.
Microchip -teknologi
40-dip (0,600, 15,24 mm)
40
8 b
36
I2C, SPI, UART, USART
14 kb
3.3 v
Brun-out detektering/nulstilling, POR, PWM, WDT
PIC16F707-I/P.
Microchip -teknologi
40-dip (0,600, 15,24 mm)
40
8 b
36
I2C, Lin, SPI, UART, USART
14 kb
-
Brun-out detektering/nulstilling, POR, PWM, WDT
PIC16F1517-I/P.
Microchip -teknologi
40-dip (0,600, 15,24 mm)
40
8 b
36
I2C, Lin, SPI, UART, USART
14 kb
-
Brun-out detektering/nulstilling, POR, PWM, WDT

PIC16F887 Producentoplysninger

PIC16F887 Microcontroller, en alsidig oprettelse af Microchip Technology Inc., står som en paragon af sikker produktudvikling og finder sin plads på tværs af utallige globale applikationer.Det betager gennem sine pålidelige funktioner, tilpasningsevne og løftet om effektivitet.Microchips robuste fremstilling sikrer, at PIC16F887 konsekvent opretholder kvalitetsstandarder.Strenge testprocesser sikrer, at hver enhed kan udholde forskellige forhold, der er fremherskende i forskellige applikationer.Disse fremstillingspersoner spejler industristandarder for holdbarhed og pålidelighed.

Datablad PDF

PIC16F1517-I/P Datablad:

PIC16 (L) F1516-19 DATASHARD.PDF

PIC16 (L) F151X, 152X Programmering Spec.pdf

Etiket og pakning ændres 23/september/2015.pdf

Pakning af ændringer 10/okt/2016.pdf

Mult dev 13/apr/2020.pdf

Wire CHG 13/jan/2016.pdf

PIC16 (L) F1516/17/18/19 datablad opdatering 05/aug/201.pdf

Om os

ALLELCO LIMITED

Allelco er en internationalt berømt one-stop Indkøbstjeneste Distributør af hybrid elektroniske komponenter, der er forpligtet til at levere omfattende komponent indkøb og forsyningskædeservices til de globale elektroniske fremstillings- og distributionsindustrier, herunder globale top 500 OEM -fabrikker og uafhængige mæglere.
Læs mere

Hurtig forespørgsel

Send en forespørgsel, vi svarer med det samme.

Antal

Ofte stillede spørgsmål [FAQ]

1. hvor meget programhukommelse er på PIC16F887?

PIC16F887 imødekommer en programhukommelsesstørrelse på 14 kb, der tilbyder betydelig plads til sofistikeret programlagring.Denne betydelige kapacitet bliver instrumental, når man udfører en indviklet kode, især i scenarier, der kræver avancerede algoritmer og omfattende databehandling.

2. hvilken port i PIC 16F887 har fire stifter?

PIC16F887 er designet med et dobbelt sæt jordstifter og effektindgangsstifter, hvilket skaber en integreret struktur i kredsløbet.Denne omhyggelige design styrker kraftstabiliteten, en kvalitet, der er anset ved at håndtere svingende kraftmiljøer, da det mindsker chancen for operationelle forstyrrelser.

3. hvor mange input output pins er der i PIC16F887?

PIC16F887 kan prale af 33 I/O -stifter blandt sine i alt 40 stifter, der tilbyder en lang række grænsefladeindstillinger.Den sort, den giver, er fordelagtig i projekter, der kræver omfattende datainteraktion, som sensornetværk og kontrolarkitekturer.Den fremadrettede brug af disse I/O-kapaciteter fører ofte til innovative designløsninger.

4. hvor mange IO -porte er der i PIC16F877A?

PORTE, PICTC, PORTC, PORTC, PORTD og Porte, PIC16F877A består af fem forskellige porte, Porta, Portb, PORTC, PORTD og Porte, PICT16F877A.Andre udnytter ofte disse porte til at forfine deres design og udnytte den brede tilpasningsevne, som mikrokontrolleren præsenterer.

5. Hvor mange analoge stifter er der i PIC16F877A?

Udstyret med otte analoge inputstifter ved siden af ​​en 10-bit analog til digital konverter (ADC) understøtter denne mikrokontroller krævende analog signalbehandling.Sådanne muligheder bruges til applikationer som dataindsamling og overvågning, hvor forbedret systempræcision og standhaftige ydeevne ofte realiseres gennem disse funktioner.

Populære indlæg

Hot delnummer

0 RFQ
Indkøbskurv (0 Items)
Det er tomt.
Sammenlign liste (0 Items)
Det er tomt.
Feedback

Din feedback betyder noget!På Allelco værdsætter vi brugeroplevelsen og stræber efter at forbedre den konstant.
Del venligst dine kommentarer med os via vores feedback -formular, så svarer vi straks.
Tak fordi du valgte Allelco.

Emne
E-mail
Kommentarer
CAPTCHA
Træk eller klik for at uploade filen
Upload fil
Typer: .xls, .xlsx, .doc, .docx, .jpg, .png og .pdf.
Max Filstørrelse: 10MB