Ang PIC16F887 Dazzles na may mahusay na 8-bit RISC architecture, artfully pagbabalanse ng paggamit ng kapangyarihan upang mapahusay ang pagganap.Ang disenyo na ito ay nagliliwanag sa mga senaryo kung saan ang pag -iingat ng kapangyarihan ay nagpapalabas ng tibok ng puso, lalo na sa portable at remote tech na kababalaghan.Ang pagmamasid sa maselan na interplay ng kahusayan ng kapangyarihan at pagganap sa mga aparatong ito ay nagpapaisip sa matamis na pagkakaisa na maaaring humantong sa parehong pagiging maaasahan at kasiyahan.Ang isang hanay ng mga pagpipilian sa packaging, kabilang ang 40-pin dual in-line package (DIP) at mga uri ng naka-mount na ibabaw, ay nagbibigay-daan sa microcontroller na snugly na magkasya sa parehong masikip na mga puwang at malawak na mga elektronikong landscapes.Ang PIC16F887 ay maingat na nag -navigate ng iba't ibang mga protocol ng komunikasyon tulad ng I2C, SPI, at Usart, na pulso bilang buhay ng mga naka -embed na sistema sa elektronikong panahon ngayon.Ang adaptability ng microcontroller ay gleams sa pamamagitan ng malawak na saklaw ng aplikasyon nito, hawakan ang mga sektor ng automotiko, electronics, at telecommunication.Ang maayos na pagsasama nito sa mga patlang na ito ay nagmumula sa sopistikadong tampok na tampok at matatag na pagganap.
PIC16F877A, PIC16F886, PIC16F84A, PIC18F2550, PIC18F46K22, PIC16F676, PIC16F72, PIC16F873A, PIC16F876A, PIC16F886, PIC18F252, PIC18F2520, PIC18F452, PIC18F4520.
Numero ng pin |
Pangalan ng pin |
Paglalarawan |
1 |
MCLR/VPP/RE3 |
Ginagamit ang MCLR sa panahon ng programming, karamihan ay konektado sa
Ang mga programmer tulad ng pickit o 3rd pin ng Porte |
2 |
RA0/AN0 |
Analog pin 0 o 0th pin ng porta |
3 |
RA1/AN1 |
Analog pin 1 o 1st pin ng porta |
4 |
Ra2/an2/vref- |
Analog pin 2 o 2nd pin ng porta |
5 |
RA3/AN3/VREF+ |
Analog pin 3 o 3rd pin ng porta |
6 |
Ra4/t0cki/c1out |
Ika -4 na pin ng porta |
7 |
RA5/AN4/SS/C2OUT |
Analog pin 4 o 5th pin ng porta |
8 |
RE0/RD/AN5 |
Analog pin 5 o 0th pin ng Porte |
9 |
RE1/WR/AN6 |
Analog pin 6 o 1st pin ng Porte |
10 |
RE2/CS/AN7 |
Analog pin 6 o 2nd pin ng porte |
11 |
Vdd |
Ground pin ng MCU |
12 |
VSS |
Positibong pin ng MCU (+5V) |
13 |
RA7/OSC1/CLKI |
Panlabas na oscillator/clock input pin o ika -7 pin ng porta |
14 |
RA6/OSC2/CLKO |
Panlabas na oscillator/orasan output pin o ika -6 na pin ng porta |
15 |
RC0/T1OSO/T1CKI |
0th pin ng port c |
16 |
RC1/T1OSI/CCP2 |
1st pin ng portc o timer/pwm pin |
17 |
RC2/CCP1 |
2nd pin ng portc o timer/pwm pin |
18 |
RC3/SCK/SCL |
3rd pin ng portc |
19 |
Rd0 |
0th pin ng portd |
20 |
RD1 |
1st pin ng portd |
21 |
RD2 |
2nd pin ng portd |
22 |
RD3 |
Ika -3 pin ng portd |
23 |
RC4/SDI/SDA |
Ika -4 na pin ng portc o serial data sa PIN |
24 |
RC5/SDO |
Ika -5 pin ng portc o serial data out pin |
25 |
RC6/TX/CK |
Ika -6 na pin ng portc o transmiter pin ng microcontroller |
26 |
RC7/RX/DT |
Ika -7 pin ng portc o tag ng receiver ng microcontroller |
27 |
RD4 |
Ika -4 na pin ng portd |
28 |
RD5/P1B |
Ika -5 pin ng portd |
29 |
RD6/P1C |
Ika -6 na pin ng portd |
30 |
RD7/P1D |
Ika -7 pin ng portd |
31 |
VSS |
Positibong pin ng MCU (+5V) |
32 |
Vdd |
Ground pin ng MCU |
33 |
RB0/INT |
0th pin ng portb o panlabas na makagambala na pin |
34 |
RB1/AN10 |
Analog pin 10 o 1st pin ng portb |
35 |
RB2 /AN8 |
Analog pin 8 o 2nd pin ng portb |
36 |
RB3/PGM/AN9 |
Analog pin 9 o ika -3 pin ng portb o konektado sa
Programmer |
37 |
RB4/AN11 |
Analog pin 11 o ika -4 na pin ng portb |
38 |
RB5/AN13 |
Analog pin 13 o 5th pin ng portb |
39 |
RB6/PGC |
Ika -6 na pin ng portb o konektado sa programmer |
40 |
RB7/PGD |
Ika -7 pin ng portb o konektado sa programmer |
Mga teknikal na katangian, tampok, at mga parameter ng PIC16F887, kasama ang mga bahagi na may maihahambing na mga pagtutukoy sa Microchip Technology PIC16F887-E/P.
I -type |
Parameter |
Oras ng tingga ng pabrika |
6 na linggo |
Uri ng pag -mount |
Sa pamamagitan ng butas |
Bilang ng mga pin |
40 |
Bilang ng I/OS |
35 |
Temperatura ng pagpapatakbo |
-40 ° C ~ 125 ° C TA |
Serye |
PIC® 16F |
Code ng JESD-609 |
E3 |
Bahagi ng Bahagi |
Aktibo |
Bilang ng mga pagtatapos |
40 |
Pagtatapos ng terminal |
Matte Tin (Sn) - Annealed |
Posisyon ng terminal |
Dual |
Kadalasan |
20MHz |
Bilangin ng pin |
40 |
Supply Voltage-Min (VSUP) |
4.5v |
Laki ng memorya |
14kb |
Laki ng RAM |
368 x 8 |
Bundok |
Sa pamamagitan ng butas |
Package / Kaso |
40-dip (0.600, 15.24mm) |
Data Converters |
A/D 14X10B |
Mga timer ng tagapagbantay |
Oo |
Packaging |
Tube |
Nai -publish |
2007 |
PBFree code |
Oo |
Antas ng Sensitivity ng kahalumigmigan (MSL) |
1 (walang limitasyong) |
Code ng ECCN |
EAR99 |
Max Power Dissipation |
800MW |
Supply boltahe |
5v |
BASE PART NUMBER |
PIC16F887 |
Supply Voltage-Max (VSUP) |
5.5v |
Interface |
I2c, spi, uart, usart |
Uri ng Oscillator |
Panloob |
Boltahe - Supply (VCC/VDD) |
2V ~ 5.5V |
μPS/μCs/Peripheral ICS TYPE |
Microcontroller, risc |
Peripheral |
Brown-out detect/reset, por, pwm, wdt |
Laki ng pangunahing |
8-bit |
Pagkakakonekta |
I2C, SPI, UART/Usart |
Bit size |
8 |
May ADC |
Oo |
Lapad ng Bus ng Data |
8B |
Bilang ng mga timer/counter |
3 |
Pamilya ng CPU |
Pic |
Bilang ng mga channel ng I2C |
1 |
Taas |
4.953mm |
Lapad |
14.732mm |
Radiation Hardening |
Hindi |
Libre ang Lead |
Libre ang Lead |
Pangunahing processor |
Pic |
Uri ng memorya ng programa |
Flash |
Laki ng memorya ng programa |
14kb 8k x 14 |
Magtustos ng kasalukuyang-max |
4.8MA |
Oras ng pag -access |
20 μs |
DMA Channels |
Hindi |
Mga channel ng PWM |
Oo |
Laki ng eeprom |
256 x 8 |
Bilang ng mga channel ng ADC |
14 |
Bilang ng mga channel ng SPI |
2 |
Haba |
53.21mm |
Abutin ang SVHC |
Walang SVHC |
Katayuan ng ROHS |
Sumunod ang ROHS3 |
Ipinagmamalaki ng PIC16F887 ang isang 8-bit na arkitektura ng CPU, na nagpapadali ng mahusay na paghawak ng mga gawain sa mga naka-embed na system.Isinasama nito ang parehong panloob at panlabas na mga oscillator, na nagbibigay ng kakayahang umangkop upang pumili ng isang mapagkukunan ng orasan na nakahanay sa mga pangangailangan ng kanilang proyekto.Ang pag-setup ng dual-oscillator na ito ay nagpapabuti ng kakayahang umangkop, lalo na sa mga sitwasyon kung saan nais ang pag-iimpok ng enerhiya o tumpak na tiyempo.
Sa pamamagitan ng isang saklaw ng boltahe ng operating na sumasaklaw mula sa 2V hanggang 5.5V, ang microcontroller ay nag-aalok ng kapansin-pansin na kakayahang umangkop sa pamamahala ng kapangyarihan, na ginagawang angkop para sa parehong mababang lakas at mas mataas na mga aplikasyon ng boltahe.Ang kakayahang ito ay tumutulong sa pagdidisenyo ng mga portable na aparato kung saan kinakailangan ang pagpapahaba ng kahabaan ng baterya.
Nagtatampok ng 36 GPIO port, ang PIC16F887 ay nagbibigay -daan sa isang matatag na diskarte sa pakikipag -ugnay at kontrol sa mga operasyon.Ang malaking bilang ng mga port na ito ay sumusuporta sa isang malawak na hanay ng mga peripheral na koneksyon, pagpapahusay ng mga pagsasaayos para sa iba't ibang mga pangangailangan ng aplikasyon.Bilang karagdagan, ang pagkakaloob ng dalawang module ng PWM at isang module ng Capture/Paghambing/Pulse-Width (CCP) ay nagpapalawak ng kakayahang magamit nito sa kontrol ng motor at iba pang mga aplikasyon na time-timing.
Ang mga tampok ng PIC16F887 ay humantong sa katanyagan nito sa iba't ibang mga pang -industriya na domain.Ang walang tahi na pagsasama nito sa iba't ibang mga system at ang kakayahang umangkop na inaalok sa parehong kapangyarihan at interface ay ginagawang isang ginustong pagpipilian.Maraming madalas na pumili para sa PIC16F887 sa mga pagsusumikap na nangangailangan ng isang matatag ngunit madaling iakma na microcontroller.Ang itinatag na tagumpay nito sa mga praktikal na aplikasyon ay nagpapalakas sa paninindigan nito bilang isang pangunahing sangkap sa mga modernong elektronikong disenyo.
Ang kahusayan ng PIC16F887 sa pagkonsumo ng enerhiya ay nag -aalok ng isang nakakahimok na solusyon para sa mga sistema ng automotiko na nakasalalay sa lakas ng baterya.Walang putol na kumokonekta sa iba't ibang mga peripheral ng I/O, na nagpapakita ng kakayahang umangkop sa pagtugon sa mga masalimuot na responsibilidad tulad ng pamamahala ng engine at malalim na mga pagsusuri sa diagnostic.Ang paggamit ng microcontroller na ito ay nagbibigay-daan sa iyo upang balansehin ang matatag na pagganap na may pag-iingat ng enerhiya, pag-aalaga ng maaasahang pangmatagalang pag-andar.Ang mga sistema ng automotiko ay madalas na nakatagpo ng mga hadlang sa kuryente, kung saan ang isang mababang-kapangyarihan na MCU tulad ng PIC16F887 ay lumitaw bilang isang pagpapadali ng kadahilanan sa paglaki ng mga isyung ito.
Sa malawak na mga kakayahan ng pag -input at output, ang PIC16F887 ay nagpapatunay na maraming nalalaman sa maraming mga gawain sa pang -industriya.Nag -orkestra man ng mga operasyon ng awtomatikong makinarya o pangangasiwa ng daloy ng produksyon, maliwanag ang kakayahang umangkop nito.Ang pagsasama ng PIC16F887 sa mga setting ng pang -industriya ay nagpapabuti sa pagkakaisa ng system at na -optimize ang pangkalahatang pagiging epektibo ng proseso.Ang lakas ng ADC nito ay sumasailalim sa tumpak na pagkolekta ng data, kapaki -pakinabang sa kalidad ng kontrol at pagpaplano ng pagpapanatili ng advance.
Sa loob ng mga elektronikong consumer, ang demand para sa mahusay na paggamit ng enerhiya at pagiging epektibo ng gastos ay patuloy na pagpindot.Ang PIC16F887 ay humahawak sa lupa, na naghahatid ng lakas ng pagproseso habang nakakulong ang pagkonsumo ng enerhiya.Ginamit sa mga matalinong gadget na nagmula sa mga kasangkapan hanggang sa portable tech, binibigyan nito ang mga aparato na may mas matalinong mga protocol ng enerhiya at pinahusay na mga interface, sa gayon ay nagtataguyod ng isang progresibong paglilipat patungo sa napapanatiling elektronika.
Para sa mga modernong kagamitan sa bahay na nangangailangan ng sopistikadong sensing at pakikipag -ugnay, ang PIC16F887 ay nag -aalok ng malaking benepisyo.Ang adeptness nito sa ADC ay nagbibigay -daan sa epektibong pagproseso ng data ng sensor, pagpapagana ng mga kagamitan tulad ng mga washing machine at air conditioner upang magkahanay sa mga kahilingan at mga pagbabago sa kapaligiran.Ang kahanga -hangang tampok na hanay ng PIC16F887 sa sektor na ito ay tulay ang mga maginoo na aparato na may matalinong mga makabagong ideya sa bahay, na nakahanay sa pagtaas ng pagtulak patungo sa mga intelihenteng buhay na puwang.
Ang mga GPIO pin sa PIC16F877A ay nababaluktot at maaaring kumilos bilang alinman sa mga input o output.Kapag nakatakda bilang mga input, maaari silang gumamit ng mga pull-up resistors upang makatulong na hawakan nang maayos ang iba't ibang mga antas ng boltahe, na ginagawang mas madali upang kumonekta sa iba't ibang mga aparato.Ang kakayahang umangkop na ito ay kapaki -pakinabang kapag nagtatrabaho sa parehong mas matanda at mas bagong mga sistema na maaaring gumamit ng iba't ibang mga pamantayan sa boltahe.
Kapag nagse -set up ng mga GPIO sa PIC16F877A, tandaan ang mga puntong ito:
• Suriin kung ang aparato na kinokonekta mo ay sumusunod sa mga pamantayan ng boltahe ng CMOS o TTL upang maiwasan ang mga isyu sa pagiging tugma at matiyak ang maaasahang pagganap.
• Gumamit ng mga pull-up resistors upang mapanatili ang matatag na mga signal ng digital na pag-input, lalo na sa maingay na mga kapaligiran kung saan maaaring magulong ang mga signal.
• Para sa mga application na nangangailangan ng mabilis na mga tugon, subukang balansehin ang kahusayan ng kapangyarihan na may lakas ng drive ng output.
• Ang mga aparato ng TTL ay maaaring mangailangan ng higit na kapangyarihan kaysa sa mga aparato ng CMOS, kaya't maging maingat sa kasalukuyang mga kahilingan.Gayundin, ang mga bagay tulad ng temperatura at ingay ng elektrikal ay maaaring makaapekto sa kung paano ka mag -set up at gumamit ng mga GPIO pin.
Ang isa sa mga pinakamalakas na aspeto ng GPIO pin ay ang kanilang potensyal na magbigay ng inspirasyon sa mga malikhaing solusyon.Sa matalinong disenyo at coding, ang mga simpleng pin na ito ay maaaring suportahan ang mga advanced na tampok.Sa pamamagitan ng pagdidisenyo ng mga natatanging circuit o paggamit ng mga diskarte sa matalinong programming, maaari mong i -unlock ang mga bagong paraan upang mapahusay ang mga kakayahan ng iyong aparato.Ang pag -tap sa kakayahang umangkop na ito ay maaaring humantong sa mga breakthrough sa mga proyekto ng microcontroller.Ang isang solidong pag -unawa sa mga tampok ng GPIO, na sinamahan ng praktikal na aplikasyon, ay maaaring mapabuti ang iyong mga proyekto sa PIC16F877A microcontroller.
Pag -programming Ang PIC16F887 Microcontroller ay nangangailangan ng maingat na pag -setup gamit ang MPLAB X IDE at ang XC8 compiler upang lumikha ng tumpak na code.Ang code na ito ay pagkatapos ay na -load sa microcontroller na may Pickit 3, na nagbibigay ng isang kumpletong pag -setup para sa pagbuo at pagsubok nang direkta sa hardware.Ang MPLAB X IDE ay isang all-in-one tool para sa pagbuo at pagsubok ng code.Kasama dito ang mga tampok tulad ng kunwa at pag -debug, na makakatulong sa mga developer na gumana sa pamamagitan ng mga kumplikadong hamon sa pag -coding nang mas madali.Ang paggamit ng mga tool tulad ng mga variable ng relo at mga breakpoint sa IDE ay nagbibigay-daan sa mga programmer na subaybayan kung paano gumagana ang kanilang code nang sunud-sunod, na ginagawang mas madaling maunawaan at ayusin ang mga isyu.Ang XC8 compiler ay nagko-convert ng high-level code sa machine code na maiintindihan ng microcontroller.Ang pag-aayos ng mga setting ng compiler ay maaaring makaapekto kung gaano kahusay ang pagganap ng microcontroller, at ang pag-aaral upang maayos ang mga setting na ito ay may kasanayan at eksperimento.Kinakailangan ang PICKIT 3 para sa mabilis na paglilipat ng pinagsama-samang code sa microcontroller at pinapayagan ang pag-programming ng in-circuit, na ginagawang madali ang pag-update ng firmware.
Bahagi ng bahagi |
Tagagawa |
Package / Kaso |
Bilang ng mga pin |
Lapad ng Bus ng Data |
Bilang ng I/O. |
Interface |
Laki ng memorya |
Supply boltahe |
Peripheral |
PIC16F887-E/P. |
Teknolohiya ng Microchip |
40-dip (0.600, 15.24mm) |
40 |
8 b |
35 |
I2c, spi, uart, usart |
14 KB |
5 v |
Brown-out detect/reset, por, pwm, wdt |
PIC16F1517-E/P. |
Teknolohiya ng Microchip |
40-dip (0.600, 15.24mm) |
40 |
8 b |
36 |
I2c, spi, uart, usart |
14 KB |
3.3 v |
Brown-out detect/reset, por, pwm, wdt |
PIC16F707-I/P. |
Teknolohiya ng Microchip |
40-dip (0.600, 15.24mm) |
40 |
8 b |
36 |
I2c, lin, spi, uart, usart |
14 KB |
- |
Brown-out detect/reset, por, pwm, wdt |
PIC16F1517-I/P. |
Teknolohiya ng Microchip |
40-dip (0.600, 15.24mm) |
40 |
8 b |
36 |
I2c, lin, spi, uart, usart |
14 KB |
- |
Brown-out detect/reset, por, pwm, wdt |
Ang PIC16F887 Microcontroller, isang maraming nalalaman na paglikha ng Microchip Technology Inc., ay nakatayo bilang isang paragon ng pag -unlad ng produkto, na hinahanap ang lugar nito sa buong napakaraming pandaigdigang aplikasyon.Nakakagulat ito sa pamamagitan ng mga maaasahang tampok, kakayahang umangkop, at ang pangako ng kahusayan.Tinitiyak ng matatag na pagmamanupaktura ng Microchip na ang PIC16F887 ay patuloy na nagtataguyod ng mga pamantayang kalidad ng top-tier.Ang mga mahigpit na proseso ng pagsubok ay matiyak na ang bawat yunit ay maaaring magtiis ng iba't ibang mga kondisyon na laganap sa iba't ibang mga aplikasyon.Ang mga panuntunan ng pagmamanupaktura ng salamin na pamantayan sa industriya para sa tibay at pagiging maaasahan.
PIC16 (L) F1516-19 Datasheet.pdf
PIC16 (L) F151X, 152X programming spec.pdf
Mga Pagbabago ng Label at Pag -iimpake 23/SEP/2015.PDF
Mga Pagbabago ng Packing 10/OCT/2016.PDF
Mangyaring magpadala ng isang pagtatanong, tutugon kami kaagad.
Ang PIC16F887 ay tumatanggap ng isang laki ng memorya ng programa ng 14KB, na nag -aalok ng malaking silid para sa sopistikadong pag -iimbak ng programa.Ang malaking kapasidad na ito ay nagiging instrumento kapag nagsasagawa ng masalimuot na code, lalo na sa mga sitwasyong hinihingi ang mga advanced na algorithm at komprehensibong pagproseso ng data.
Ang PIC16F887 ay dinisenyo gamit ang isang dalawahang hanay ng mga pin ng lupa at mga pin ng power input, na lumilikha ng isang pinagsamang istraktura sa loob ng circuit.Ang maingat na disenyo ay bolsters katatagan ng kapangyarihan, isang kalidad na iginagalang sa pamamagitan ng pagharap sa mga nagbabago na mga kapaligiran ng kuryente, dahil binabawasan nito ang pagkakataon ng mga pagkagambala sa pagpapatakbo.
Ipinagmamalaki ng PIC16F887 ang 33 I/O pin sa gitna ng kabuuang 40 pin, na nag -aalok ng isang malawak na hanay ng mga pagpipilian sa interface.Ang iba't ibang ibinibigay nito ay kapaki -pakinabang sa mga proyekto na hinihingi ang malawak na pakikipag -ugnayan ng data, tulad ng mga network ng sensor at kontrol ng mga arkitektura.Ang pasulong na pag-iisip na paggamit ng mga kakayahan ng I/O na ito ay madalas na humahantong sa mga makabagong solusyon sa disenyo.
Ang pagkuha ng limang natatanging mga port, porta, portb, portc, portd, at porte, ang PIC16F877A ay nagbibigay ng mga natatanging mga channel para sa pamamahala ng data at signal, na nag -stream ng komunikasyon sa loob ng mga kumplikadong sistema.Ang iba ay madalas na sinasamantala ang mga port na ito upang pinuhin ang kanilang mga disenyo, na gumagamit ng malawak na kakayahang umangkop ang mga regalo ng microcontroller.
Nilagyan ng walong mga analog input pin sa tabi ng isang 10-bit na analog sa digital converter (ADC), sinusuportahan ng microcontroller na ito ang pag-eksaktong pagproseso ng signal ng analog.Ang ganitong mga kakayahan ay ginagamit para sa mga aplikasyon tulad ng pagkuha ng data at pagsubaybay, kung saan ang pinahusay na katumpakan ng system at matatag na pagganap ay madalas na natanto sa pamamagitan ng mga tampok na ito.
sa 2024/11/11
sa 2024/11/11
sa 1970/01/1 3151
sa 1970/01/1 2706
sa 0400/11/16 2286
sa 1970/01/1 2195
sa 1970/01/1 1814
sa 1970/01/1 1787
sa 1970/01/1 1737
sa 1970/01/1 1699
sa 1970/01/1 1693
sa 5600/11/16 1660