A vedea tot

Vă rugăm să consultați versiunea în limba engleză ca versiunea noastră oficială.Întoarcere

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) Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino) United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ) New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português) United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
AcasăBlogPIC16F887 pe 8 biți microcontroller: fișă tehnică, programare și specificații
pe 2024/11/11 108

PIC16F887 pe 8 biți microcontroller: fișă tehnică, programare și specificații

Microcontrolerul PIC16F887 exemplifică cea mai recentă progres în tehnologia pe 8 biți, oferind un amestec remarcabil de eficiență energetică și versatilitate datorită arhitecturii sale RISC.Acest ghid își propune să exploreze în detaliu PIC16F887, aprofundându -se în configurația PIN, aplicații variate, specificații tehnice și soluții alternative.

Catalog

1. Care este microcontrolerul PIC16F887?
2. PIC16F887 Configurare pin
3. PIC16F887 Simbol, amprentă, model CAD
4. PIC16F887 Specificații tehnice
5. Caracteristici ale PIC16F887
6. Aplicațiile PIC16F887
7. PINS GPIO în PIC16F877A
8. Programarea microcontrolerului PIC16F887
9. PIC16F887 Componente echivalente
10. PIC16F887 Informații despre producător
PIC16F887 8-bit Microcontroller

Care este microcontrolerul PIC16F887?

PIC16F887 Se amețește cu arhitectura sa eficientă de 8 biți RISC, echilibrând în mod artistic utilizarea puterii pentru a îmbunătăți performanța.Acest design strălucește în scenarii în care conservarea puterii alimentează bătăile inimii, în special în minunile tehnologice portabile și la distanță.Observarea interacțiunii delicate a eficienței și performanței puterii în aceste dispozitive îmi aduce în minte armonia dulce care poate duce atât la fiabilitate, cât și la încântare.O serie de opțiuni de ambalare, inclusiv pachetul dual în linie duală (DIP) și tipuri montate pe suprafață, permite microcontrolerului să se încadreze în mod perfect atât în ​​spații strânse, cât și în peisaje electronice expansive.PIC16F887 navighează cu grație diverse protocoale de comunicare precum I2C, SPI și USART, care pulsează ca elev de viață al sistemelor încorporate în epoca electronică de astăzi.Adaptabilitatea microcontrollerului strălucește prin gama sa largă de aplicații, atingând sectoarele auto, electronice și telecomunicații.Integrarea sa armonioasă în aceste câmpuri provine din setul său sofisticat de caracteristici și performanțe robuste.

Alternative pentru PIC16F887

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

PIC16F887 Configurare pin

PIC16F887 Pinout

Numărul PIN
Numele pinului
Descriere
1
MCLR/VPP/RE3
MCLR este utilizat în timpul programării, în mare parte conectat la Programatori precum Pickit sau al treilea pin al Porte
2
RA0/AN0
Pinul analogic 0 sau 0th Pin of Porta
3
RA1/AN1
Pinul analogic 1 sau primul pin al Porta
4
Ra2/an2/vref-
Pinul analogic 2 sau al doilea pin al Porta
5
RA3/AN3/VREF+
Pinul analogic 3 sau 3 pin al Porta
6
RA4/T0CKI/C1OUT
Al patrulea pin al Porta
7
RA5/AN4/SS/C2OUT
Pinul analogic 4 sau 5 pinul Porta
8
RE0/RD/AN5
Pinul analogic 5 sau 0th Porta Porte
9
RE1/WR/AN6
Pinul analogic 6 sau primul pin al Porte
10
RE2/CS/AN7
Pinul analog 6 sau al doilea pin al Porte
11
VDD
Pinul de sol al MCU
12
VSS
PIN pozitiv al MCU (+5V)
13
RA7/OSC1/CLKI
Oscilator extern/pin de intrare a ceasului sau al 7 -lea pin al Porta
14
RA6/OSC2/CLKO
Oscilator extern/pin de ieșire a ceasului sau al 6 -lea pin al Porta
15
RC0/T1OSO/T1CKI
0th Pin of Port C
16
RC1/T1OSI/CCP2
Primul pin al PORTC sau TIMER/PWM PIN
17
RC2/CCP1
Al doilea pin al PORTC sau TIMER/PWM PIN
18
RC3/SCK/SCL
Al treilea pin al PORTC
19
RD0
A 0 -o pin de Portd
20
RD1
Primul pin al Portd
21
RD2
Al doilea pin al Portd
22
RD3
Al treilea pin al Portd
23
RC4/SDI/SDA
Al patrulea pin al PORTC sau date în serie în PIN
24
RC5/SDO
5 Pin de PORTC sau Date în serie Pinul Out Out
25
RC6/TX/CK
Al 6 -lea pin al PORTC sau al emițătorului de microcontroler
26
RC7/RX/DT
Al 7 -lea pin al PORTC sau PIN de receptor al microcontrolerului
27
RD4
Al patrulea pin al Portd
28
RD5/P1B
5 Pinul Portd
29
RD6/P1C
Al 6 -lea pin al Portd
30
RD7/P1D
Al 7 -lea pin al Portd
31
VSS
PIN pozitiv al MCU (+5V)
32
VDD
Pinul de sol al MCU
33
RB0/INT
A 0 -a pin de PORTB sau PIN de întrerupere externă
34
RB1/AN10
Pinul analogic 10 sau primul pin al PORTB
35
RB2 /AN8
Pinul analog 8 sau al doilea pin al PORTB
36
RB3/PGM/AN9
Pinul analogic 9 sau al 3 -lea pin al PORTB sau conectat la programator
37
RB4/AN11
Pinul analogic 11 sau al 4 -lea pin al PORTB
38
RB5/AN13
Pinul analogic 13 sau 5 pin al PORTB
39
RB6/PGC
Al 6 -lea pin al PORTB sau conectat la programator
40
RB7/PGD
Al 7 -lea pin al PORTB sau conectat la programator

PIC16F887 SIMBOL, AMPRINȚĂ, MODEL CAD

PIC16F887 Symbol

PIC16F887 Footprint

PIC16F887 CAD Model

PIC16F887 Specificații tehnice

Caracteristici tehnice, caracteristici și parametri ai PIC16F887, împreună cu piese care au specificații comparabile cu tehnologia microchip PIC16F887-E/P.

Tip
Parametru
Timp de conducere din fabrică
6 săptămâni
Tip de montare
Prin gaură
Numărul de pini
40
Numărul de I/OS
35
Temperatura de funcționare
-40 ° C ~ 125 ° C TA
Serie
PIC® 16F
Cod JESD-609
E3
Starea părții
Activ
Numărul de terminații
40
Finisaj terminal
Matte Tin (SN) - ANCELAT
Poziția terminală
DUAL
Frecvenţă
20MHz
Număr de pini
40
Tensiune de alimentare min (vsup)
4.5V
Dimensiunea memoriei
14KB
Mărimea RAM
368 x 8
Munte
Prin gaură
Pachet / carcasă
40-DIP (0,600, 15,24mm)
Converter de date
A/D 14x10B
Cronometre de pază
Da
Ambalaj
Tub
Publicat
2007
Cod PBFree
Da
Nivel de sensibilitate la umiditate (MSL)
1 (nelimitat)
Cod ECCN
Ureche99
Disiparea maximă a puterii
800MW
Tensiune de alimentare
5V
Numărul piesei de bază
PIC16F887
Tensiunea de alimentare-max (vsup)
5.5V
Interfață
I2C, SPI, UART, usart
Tip oscilator
Intern
Tensiune - alimentare (VCC/VDD)
2V ~ 5.5V
μPS/μC/tip ICS periferic
Microcontroller, RISC
Periferice
Detect/Resetare Brown-Out, Por, PWM, WDT
Dimensiunea miezului
8 biți
Conectivitate
I2C, SPI, UART/Usart
Dimensiunea bițiului
8
Are ADC
DA
Lățimea autobuzului de date
8b
Numărul de cronometre/contoare
3
Familia procesorului
Pic
Numărul de canale I2C
1
Înălţime
4.953mm
Lăţime
14.732mm
Întărirea radiațiilor
Nu
Plumb liber
Plumb liber
Procesor de bază
Pic
Tipul memoriei programului
Bliț
Dimensiunea memoriei programului
14kb 8k x 14
Furnizare curentă-max
4.8mA
Timp de acces
20 μs
Canale DMA
NU
Canale PWM
DA
Dimensiunea EEPROM
256 x 8
Numărul de canale ADC
14
Numărul de canale SPI
2
Lungime
53.21mm
Ajunge la SVHC
Fără SVHC
Starea ROHS
ROHS3 Conform

Caracteristici ale PIC16F887

Arhitectură și oscilatoare CPU

PIC16F887 se mândrește cu o arhitectură a procesorului pe 8 biți, care facilitează gestionarea eficientă a sarcinilor în sistemele încorporate.Încorporează atât oscilatoarele interne, cât și cele externe, oferind flexibilitatea de a alege o sursă de ceas care se aliniază nevoilor proiectului lor.Această configurație dublă-oscilator îmbunătățește adaptabilitatea, în special în situațiile în care se dorește economii de energie sau sincronizare precisă.

Gama de tensiune și eficiența energetică

Cu un interval de tensiune de funcționare care se întinde de la 2V la 5.5V, microcontrolerul oferă o versatilitate notabilă în gestionarea puterii, ceea ce îl face adecvat atât pentru aplicații cu putere redusă, cât și pentru tensiune mai mare.Această abilitate ajută la proiectarea dispozitivelor portabile în care este necesară prelungirea longevității bateriei.

Porturile GPIO și conectivitatea periferică

Cu 36 de porturi GPIO, PIC16F887 permite o abordare robustă a operațiunilor de interfațare și control.Acest număr substanțial de porturi acceptă o gamă largă de conexiuni periferice, îmbunătățind configurațiile pentru diverse nevoi de aplicație.În plus, furnizarea a două module PWM și a unui modul de modulație de captare/comparare/lățime a pulsului (CCP) își extinde aplicabilitatea în controlul motorului și în alte aplicații de precizie.

Adoptarea industriei și utilitatea practică

Caracteristicile PIC16F887 au dus la popularitatea sa pe diverse domenii industriale.Integrarea sa perfectă în diferite sisteme și flexibilitatea oferită atât în ​​putere, cât și în interfațare, o fac o alegere preferată.Mulți optează frecvent pentru PIC16F887 în eforturi care necesită un microcontroller robust, dar adaptabil.Succesul său stabilit în aplicații practice își consolidează poziția ca o componentă de bază în proiectele electronice moderne.

Aplicațiile PIC16F887

Sisteme auto

Eficiența PIC16F887 în consumul de energie oferă o soluție convingătoare pentru sistemele auto bazate pe puterea bateriei.Se conectează perfect cu diverse periferice de I/O, arătându-și adaptabilitatea în abordarea responsabilităților complexe, cum ar fi gestionarea motorului și verificările de diagnostic aprofundate.Utilizarea acestui microcontroller vă permite să echilibrați performanțele solide cu conservarea energiei, încurajând funcții de încredere pe termen lung.Sistemele auto se întâlnesc adesea cu constrângeri de putere, în care un MCU cu putere redusă, cum ar fi PIC16F887, apare ca un facilitate de facilitare în depășirea acestor probleme.

Automatizare industrială

Cu capacitățile sale extinse de intrare și ieșire, PIC16F887 se dovedește versatil în numeroase sarcini de automatizare industrială.Indiferent dacă orchestrează operațiunile de utilaje automate sau supravegherea fluxurilor de producție, flexibilitatea acesteia este evidentă.Integrarea PIC16F887 în setări industriale îmbunătățește coeziunea sistemului și optimizează eficacitatea generală a procesului.Forța sa ADC stă la baza colectării precise a datelor, avantajoasă în controlul calității și în planificarea de întreținere în avans.

Electronica de consum

În cadrul electronicelor de consum, cererea de utilizare eficientă a energiei și rentabilitate este constantă apăsătoare.PIC16F887 își deține terenul, furnizând energie de procesare în timp ce limitează consumul de energie.Utilizate în gadgeturi inteligente, de la aparate până la tehnologie portabilă, împuternicește dispozitivele cu protocoale energetice mai inteligente și interfețe îmbunătățite, promovând astfel o schimbare progresivă către electronice durabile.

Aparate de acasă

Pentru aparatele de acasă moderne care necesită o detectare și interacțiune sofisticată, PIC16F887 oferă beneficii substanțiale.Adeptatea sa în ADC permite procesarea eficientă a datelor senzorilor, permițând echipamentelor precum mașinile de spălat și aparatele de aer condiționat să se alinieze cerințelor și schimbărilor de mediu.Setul de caracteristici impresionant al PIC16F887 în acest sector podează dispozitive convenționale cu inovații inteligente pentru locuințe, alinându -se cu apăsarea crescândă către spații de locuit inteligente.

PIN -uri GPIO în PIC16F877A

Pinii GPIO de pe PIC16F877A sunt flexibili și pot acționa fie ca intrări, fie ca ieșiri.Atunci când sunt setate ca intrări, pot utiliza rezistențe de tragere pentru a ajuta la gestionarea fără probleme a diferitelor niveluri de tensiune, ceea ce face mai ușor conectarea cu diverse dispozitive.Această flexibilitate este utilă atunci când lucrați atât cu sisteme mai vechi, cât și cu cele mai noi, care pot utiliza diferite standarde de tensiune.

Când configurați GPIO pe PIC16F877A, țineți cont de aceste puncte:

• Verificați dacă dispozitivul pe care îl conectați respectă standardele de tensiune CMOS sau TTL pentru a evita problemele de compatibilitate și pentru a asigura performanțe fiabile.

• Utilizați rezistențe de tragere pentru a menține semnalele de intrare digitale stabile, în special în medii zgomotoase în care semnalele pot fi distorsionate.

• Pentru aplicațiile care au nevoie de răspunsuri rapide, încercați să echilibrați eficiența energiei cu puterea de acționare a ieșirii.

• Dispozitivele TTL pot avea nevoie de mai multă putere decât dispozitivele CMOS, așa că aveți grijă de cerințele actuale.De asemenea, lucruri precum temperatura și zgomotul electric pot avea impact asupra modului în care configurați și utilizați pinii GPIO.

Unul dintre cele mai puternice aspecte ale pinilor GPIO este potențialul lor de a inspira soluții creative.Cu un design inteligent și codificare, acești pini simpli pot suporta funcții avansate.Prin proiectarea circuitelor unice sau folosind tehnici de programare inteligente, puteți debloca noi modalități de îmbunătățire a capacităților dispozitivului.Apăsarea la această flexibilitate poate duce la descoperiri în proiectele de microcontroler.O înțelegere solidă a caracteristicilor GPIO, combinată cu aplicarea practică, vă poate îmbunătăți mult proiectele cu microcontrolerul PIC16F877A.

Programarea microcontrolerului PIC16F887

Programarea microcontrollerului PIC16F887 necesită o configurare atentă folosind MPLAB X IDE și compilatorul XC8 pentru a crea cod precis.Acest cod este apoi încărcat pe microcontroller cu Pickit 3, care oferă o configurație completă pentru dezvoltarea și testarea direct pe hardware.MPLAB X IDE este un instrument all-in-one pentru dezvoltarea și testarea codului.Include caracteristici precum simularea și depanarea, care ajută dezvoltatorii să lucreze mai ușor prin provocări complexe de codificare.Utilizarea instrumentelor precum variabilele de vizionare și punctele de întrerupere din IDE permite programatorilor să urmărească modul în care codul lor funcționează pas cu pas, făcând mai ușor înțelegerea și remedierea problemelor.Compilatorul XC8 transformă codul la nivel înalt în cod de mașină pe care microcontrolerul îl poate înțelege.Reglarea setărilor compilatorului poate avea impact asupra cât de bine performează microcontrolerul și învățarea la reglare a acestor setări vine cu practica și experimentarea.Pickit 3 este necesar pentru transferul rapid cod compilat la microcontroller și pentru a permite programarea în circuit, ceea ce face ușor actualizarea firmware-ului.

PIC16F887 Componente echivalente

Număr de piesă
Producător
Pachet / carcasă
Numărul de pini
Lățimea autobuzului de date
Numărul de I/O.
Interfață
Dimensiunea memoriei
Tensiune de alimentare
Periferice
PIC16F887-E/P.
Tehnologie microcip
40-DIP (0,600, 15,24mm)
40
8 b
35
I2C, SPI, UART, usart
14 kb
5 v
Detect/Resetare Brown-Out, Por, PWM, WDT
PIC16F1517-E/P.
Tehnologie microcip
40-DIP (0,600, 15,24mm)
40
8 b
36
I2C, SPI, UART, usart
14 kb
3.3 V.
Detect/Resetare Brown-Out, Por, PWM, WDT
PIC16F707-I/P.
Tehnologie microcip
40-DIP (0,600, 15,24mm)
40
8 b
36
I2C, Lin, SPI, UART, Usart
14 kb
-
Detect/Resetare Brown-Out, Por, PWM, WDT
PIC16F1517-I/P.
Tehnologie microcip
40-DIP (0,600, 15,24mm)
40
8 b
36
I2C, Lin, SPI, UART, Usart
14 kb
-
Detect/Resetare Brown-Out, Por, PWM, WDT

PIC16F887 Informații despre producător

Microcontrolerul PIC16F887, o creație versatilă a Microchip Technology Inc., reprezintă o paragolă a dezvoltării de produse sigure, găsindu -și locul în numeroase aplicații globale.Acesta captivează prin caracteristicile sale de încredere, adaptabilitatea și promisiunea eficienței.Fabricarea robustă a Microchip asigură că PIC16F887 respectă constant standardele de calitate superioară.Procesele riguroase de testare asigură că fiecare unitate poate suporta condiții variate predominante în aplicațiile asortate.Aceste precepte de fabricație reflectă standardele industriei pentru durabilitate și dependență.

Fișă de date pdf

Pic16f1517-I/P Piese de date:

PIC16 (L) F1516-19 DATE PHATHEET.PDF

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

Etichetă și ambalare modificări 23/sept/2015.pdf

Modificări de ambalare 10/oct/2016.pdf

Mult Dev 13/Apr/2020.pdf

Wire CHG 13/ian/2016.pdf

PIC16 (L) F1516/17/18/19 Actualizare fișă de date 05/aug.

Despre noi

ALLELCO LIMITED

Allelco este un un singur stop la nivel internațional Distribuitor de servicii de achiziții de componente electronice hibride, angajat să furnizeze servicii de achiziții de componente și lanțuri de aprovizionare complete pentru industria globală de fabricație și distribuție electronică, inclusiv fabrici de top 500 globale OEM și brokeri independenți.
Citeste mai mult

Anchetă rapidă

Vă rugăm să trimiteți o întrebare, vom răspunde imediat.

Cantitate

întrebări frecvente [FAQ]

1. Cât de multă memorie a programului este PIC16F887?

PIC16F887 găzduiește o dimensiune a memoriei programului de 14kb, oferind spațiu substanțial pentru depozitarea sofisticată a programului.Această capacitate considerabilă devine instrumentală atunci când executați un cod complicat, în special în scenariile care solicită algoritmi avansați și prelucrarea completă a datelor.

2. Care port din PIC 16F887 are patru pini?

PIC16F887 este proiectat cu un set dual de pini la sol și pini de intrare de putere, creând o structură integrată în interiorul circuitului.Acest design atent susține stabilitatea puterii, o calitate apreciată prin tratarea mediilor de putere fluctuante, deoarece diminuează șansa perturbărilor operaționale.

3. Câți pini de ieșire de intrare există în PIC16F887?

PIC16F887 se mândrește cu 33 de pini I/O printre totalul 40 de pini, oferind o gamă largă de opțiuni de interfață.Varietatea pe care o oferă este benefică în proiectele care solicită o interacțiune extinsă a datelor, cum ar fi rețelele de senzori și arhitecturile de control.Utilizarea avansată a acestor capacități de I/O duce adesea la soluții inovatoare de proiectare.

4. Câte porturi IO sunt în PIC16F877A?

Cuprinzând cinci porturi distincte, PORTA, PORTB, PORTC, PORTD și PORTE, PIC16F877A furnizează canale unice pentru gestionarea datelor și semnalului, simplificarea comunicării în sisteme complexe.Alții exploatează frecvent aceste porturi pentru a -și perfecționa proiectele, folosind adaptabilitatea largă pe care o prezintă microcontrolerul.

5. Câți pini analogici sunt în PIC16F877A?

Echipat cu opt pini de intrare analogici alături de un analog pe 10 biți la convertorul digital (ADC), acest microcontroler acceptă procesarea de semnal analogic exigent.Astfel de capacități sunt utilizate pentru aplicații precum achiziția și monitorizarea datelor, unde precizia îmbunătățită a sistemului și performanța constantă sunt adesea realizate prin aceste caracteristici.

Postări populare

Număr de piesă fierbinte

0 RFQ
Cărucior de cumpărături (0 Items)
Este gol.
Comparați lista (0 Items)
Este gol.
Părere

Feedback -ul dvs. contează!La Allelco, apreciem experiența utilizatorului și ne străduim să o îmbunătățim constant.
Vă rugăm să împărtășiți comentariile dvs. cu noi prin formularul nostru de feedback și vom răspunde prompt.
Vă mulțumim că ați ales Allelco.

Subiect
E-mail
Comentarii
Captcha
Trageți sau faceți clic pentru a încărca fișierul
Incarca fisier
Tipuri: .xls, .xlsx, .doc, .docx, .jpg, .png și .pdf.
MAX DIEMENTUL FILE: 10MB