Se PIC16F886 on 8-bittinen mikrokontrolleri, joka sopii monille projekteille hyvin sen laajan piirteen valikoiman edulliseen hintaan.Sen mukana tulee 28 nasta ja sisältää sisäisen oskillaattorin, jota voit säätää ohjelmoinnin kautta.Tämä mikrokontrolleri tarjoaa 16 tavun flash-muistin, joka on melko riittävä useimpiin tehtäviin, joita todennäköisesti kohtaat.
PIC16F886 on suunniteltu toimimaan tehokkaasti ja luotettavasti.Se on myös eri pakettityypeillä, mikä mahdollistaa joustavuuden piirin tarpeistasi riippuen.Ohjelmointi on yksinkertaista, koska se vaatii vain kaksi nastaa, mikä tekee siitä käyttäjäystävällisen vaihtoehdon sekä aloittelijoille että kokeneille käyttäjille.
Seuraava kuva näyttää PIC16F886: n pinout.
Alla on PIC16F886 -symboli, jalanjälki ja 3D -malli.
PIC16F886 -mikrokontrolleri tarjoaa paljon hyödyllisiä ominaisuuksia, jotka tekevät siitä mukautuvan erilaisiin käyttötarkoituksiin.Tässä on yksinkertainen erittely pääominaisuuksistaan:
PIC16F886: lla on yksinkertainen RISC -prosessori, joka vaatii vain 35 ohjeen oppimista, mikä helpottaa ohjelmointia.Suurin osa näistä ohjeista toimii yhdessä jaksossa, paitsi haara -ohjeet.Se voi toimia jopa 20 MHz: n nopeudella 200 nanosekunnin ohjesyklillä.Sinulla on myös keskeytysominaisuudet, 8-tason syvä laitteistopino ja erilaiset tapoja käyttää muistia, mikä antaa sinulle joustavuuden mikrokontrollerin käyttämisessä.
Tässä mikrokontrollerissa on sisäänrakennettu tarkkuus sisäinen oskillaattori, joka on kalibroitu tehdas tarkkuuteen ± 1%.Voit säätää sen taajuutta 8 MHz: stä 31 kHz: iin ohjelmistolla.Sirulla on virransäästöominaisuuksia, kuten lepotila, kaksinopeuksinen käynnistys ja kyky vaihtaa kellotiloja käytön aikana.Siinä on myös turvaominaisuuksia, kuten Power-On Reset (POR), Power-Up Timer (PWRT) ja Brown-Out Reset (BOR) -ohjelmistovaihtoehto.WatchDog-ajastin (WDT) sisältää siru-oskillaattorin ja sitä voidaan räätälöidä ohjelmistolla.
PIC16F886 on suunniteltu käyttämään hyvin vähän virtaa, mikä on ihanteellinen, kun haluat pidentää akun käyttöikää.Valmiustilassa se vetää vain 50 NA: ta 2,0 V: n kohdalla.Normaalin toiminnan aikana se käyttää noin 11 μA: ta 32 kHz: llä ja 220 μA: lla 4 MHz: llä, molemmat 2,0 V: n lämpötilassa.Vahtikoira -ajastin kuluttaa myös minimaalista voimaa, noin 1 μA: n lämpötilassa 2,0 V: lla.
Voit käyttää jopa 24 syöttö-/lähtö- (I/O) -tappia, jokaisella on oma suunnanhallinta.Nämä nastat voivat käsitellä korkeita virtauksia, jolloin voit ajaa suoraan LED -levyjä.Siru tukee myös muutoksen keskeyttämistä, ohjelmoitavia heikkoja pull-up-upeita ja erittäin vähäistä virran herätysominaisuutta (ULPWU).Lisäksi on olemassa kaksi analogista vertailua, säädettävä jänniteviite ja 10-bittinen A/D-muunnin, jolla on jopa 14 kanavaa, joiden avulla voit käsitellä analogisia signaaleja tehokkaasti.
Mikrokontrolleri sisältää kolme sisäänrakennettua ajastinta tarkkoihin ajoitustehtäviin.Aimer0 on 8-bittinen ajastin, jolla on ohjelmoitava prescaler.Aimer1 on 16-bittinen ajastin, jolla on ulkoinen portin syöttötila ja omistettu 32 kHz: n oskillaattori pienitehoiseen toimintaan.Aimer2 on 8-bittinen ajastin, jossa on sekä prescaler että postScaler.Nämä ajastimet auttavat luomaan viivästyksiä, mittaamaan aikavälejä ja tuottamaan pulssin leveyden modulaatiosignaaleja (PWM).
Parannettu kaappaus/vertailu/PWM+ -moduuli mahdollistaa signaalien tarkan ohjauksen.Se tukee 16-bittistä sieppausta resoluutiolla 12,5 ns, ja vertailutoiminnon resoluutio on 200 ns.Moduuli sisältää myös 10-bittisen PWM: n, joka tukee jopa neljä lähtökanavaa, jolloin voit hallita moottorin ohjausta tai LED-himmennystehtäviä tehokkaasti.
PIC16F886 tukee useita viestintäprotokollia.Se sisältää parannetun USART-moduulin, joka pystyy käsittelemään RS-485, RS-232 ja LIN 2.0.Automaattisen baudin havaitseminen ja automaattinen herätys Start-bittisissä ominaisuuksissa sallivat sujuvamman viestinnän.Mikrokontrolleri tukee myös SPI: tä ja I2C: tä isäntäsynkronisen sarjaportin (MSSP) moduulin kautta, mikä helpottaa kommunikoinnin muiden laitteiden kanssa.
Kahdessa piirissä omistettujen sarjojen ohjelmoinnissa (ICSP) omistettuna voit helposti ohjelmoida ja virheenkorjausta PIC16F886 poistamatta sitä piiristä.Tämä tekee kehitysprosessista nopeamman ja vähemmän monimutkaisen.
PIC16F886 sisältää korkean kestävyysmuistin.Sen flash -muisti pystyy käsittelemään 100 000 kirjoitusjaksoa, kun taas sen EEPROM voi kestää 1 000 000 kirjoitusjaksoa.Tämä varmistaa, että tietosi ovat ajan myötä turvallisia, yli 40 vuoden säilytysjaksolla.Sirun avulla voit myös lukea tai kirjoittaa ohjelman muistia ajon aikana, mikä antaa sinulle enemmän joustavuutta toiminnan aikana.
Alla oleva taulukko tarjoaa tekniset eritelmät ja parametrit mikrosiru PIC16F886-I/SP: lle.
Tyyppi | Parametri |
Tehtaan läpimenoaika | 5 viikkoa |
Asentaa | Reiän läpi |
Asennustyyppi | Reiän läpi |
Paketti / kotelo | 28-DIP (0,300, 7,62 mm) |
Nastat | 28 |
Toimittajan laitepaketti | 28-spdip |
Tietomuuntimet | A/D 11x10B |
Muistityypit | Salama |
I/OS: n lukumäärä | 24 |
Tarkkailuajastimet | Kyllä |
Käyttölämpötila | -40 ° C ~ 85 ° C TA |
Pakkaus | Putki |
Sarja | PIC® 16F |
Julkaistu | 2001 |
Osien tila | Aktiivinen |
Kosteuden herkkyystaso (MSL) | 1 (rajoittamaton) |
Max -käyttölämpötila | 85 ° C |
Min käyttölämpötila | -40 ° C |
Enimmäisvoiman hajoaminen | 800MW |
Taajuus | 20MHz |
Perusosanumero | PIC16F886 |
Rajapinta | I2c, spi, uart, usart |
Enimmäisjännite | 5,5 V |
Min -syöttöjännite | 2V |
Muistin koko | 14 kt |
Oskillaattorityyppi | Sisäinen |
Nimellinen toimitusvirta | 220μA |
Nopeus | 20MHz |
Ram -kokoinen | 368 x 8 |
Jännite - Syöttö (VCC/VDD) | 2V ~ 5,5 V |
Bittien lukumäärä | 8 |
Ydinprosessori | KUVA |
Oheislaitteet | |
Ohjelmamuistityyppi | Salama |
Ydinkoko | 8-bittinen |
Ohjelman muistin koko | 14 kt 8k x 14 |
Liitettävyys | I2C, SPI, UART/USART |
Pääsyaika | 20 μs |
Tietoväylän leveys | 8b |
Ajastimien lukumäärä | 3 |
Osoiteväylän leveys | 8b |
Ydinarkkitehtuuri | KUVA |
EEPROM -koko | 256 x 8 |
Enimmäistaajuus | 20MHz |
A/D -muuntimien lukumäärä | 1 |
Ohjelmoitavien I/O | 25 |
UART -kanavien lukumäärä | 1 |
ADC -kanavien lukumäärä | 11 |
PWM -kanavien lukumäärä | 2 |
I2C -kanavien lukumäärä | 1 |
SPI -kanavien lukumäärä | 1 |
Korkeus | 3,81 mm |
Pituus | 35,56 mm |
Leveys | 7,493 mm |
Saavuttaa SVHC: n | Ei svhc |
Säteilykovettuminen | Ei |
ROHS -tila | ROHS3 -yhteensopiva |
Lyijyvapaa | Lyijyvapaa |
Taulukko näyttää osat, joilla on samanlaiset tekniset tiedot kuin mikrosiru PIC16F886-I/SP.
Osanumero | PIC16F886-I/SP | PIC16F726-I/SP | PIC16F883-I/SP | PIC16F723A-I/SP |
Valmistaja | Mikrosirun tekniikka | Mikrosirun tekniikka | Mikrosirun tekniikka | Mikrosirun tekniikka |
Paketti / kotelo | 28-DIP (0,300, 7,62 mm) | 28-DIP (0,300, 7,62 mm) | 28-DIP (0,300, 7,62 mm) | 28-DIP (0,300, 7,62 mm) |
Nastat | 28 | 28 | 28 | 28 |
Ydinarkkitehtuuri | KUVA | - | - | - |
Tietoväylän leveys | 8b | 8b | 8b | 8b |
Enimmäistaajuus | 20MHz | - | 20MHz | - |
I/O: n lukumäärä | 24 | 24 | 25 | 25 |
Rajapinta | I2c, spi, uart, usart | I2c, spi, uart, usart | I2C, SCI, SPI, SSP, UART, USART | I2c, spi, uart, usart |
Muistityyppi | Salama | - | Salama | - |
Muistin koko | 14 kt | 7 kt | 14 kt | 7 kt |
Min -syöttöjännite | 2V | - | - | - |
Enimmäisjännite | 5,5 V | - | - | - |
Vertaa | PIC16F886-I/SP VS PIC16F726-I/SP | PIC16F886-I/SP VS PIC16F883-I/SP | PIC16F886-I/SP VS PIC16F723A-I/SP |
Seuraava kuva näyttää PIC16F886: n LVP -ohjelmointiasetukset.
Alla on esimerkki PIC16F886 -sarven ohjaimen asennuksesta.
Seuraava kuva näyttää piirisuunnittelun PIC16F886: n avulla.
Alla on PIC16F886: n funktionaalinen lohkokaavio.
Olla PIC16F882
• PIC18F883
Osanumero | Kuvaus | Valmistaja |
PIC16F886-H/MLVAO | RISC-mikrokontrolleri, 8-bittinen, Flash, CMOS, PQCC28 | Microchip Technology Inc |
Pic16f886ft-e/mlm | 8-bittinen, salama, 20 MHz, RISC-mikrokontrolleri, PQCC28, 6 x 6 mm, 0,90 mm korkeus, muovi, QFN-28 | Microchip Technology Inc |
PIC16F886T-I/MLVAO | RISC-mikrokontrolleri, 8-bittinen, salama, 20MHz, CMOS, PQCC28 | Microchip Technology Inc |
PIC16F886-I/MLM | 8-bittinen, salama, 20 MHz, RISC-mikrokontrolleri, PQCC28, 6 x 6 mm, lyijyvapaa, muovi, QFN-28 | Microchip Technology Inc |
PIC16F886 toimii hyvin kotipohjaisissa DIY-projekteissa, kuten yksinkertaiset automaatiojärjestelmät, valaistusohjaimet tai perusturvalaitteet.Sen pieniteho ja helppo ohjelmointi tekevät siitä sopivan pienille, edullisille projekteille, joita voit käsitellä yksin.
Kaupallisissa tuotteissa tätä mikrokontrolleria käytetään laitteissa, jotka tarvitsevat yksinkertaisia ohjausjärjestelmiä, kuten peruselektroniikka tai pienet laitteet.Sen ominaisuudet ja helppokäyttöisyys tekevät siitä hyvän valinnan tuotteille, jotka on valmistettu suurina määrinä.
PIC16F886 voi auttaa sinua hallitsemaan moottorin nopeutta sen PWM (pulssin leveyden modulaatio) -ominaisuuden avulla.Voit käyttää sitä laitteissa, kuten tuulettimissa tai pumppuissa, joissa tarvitaan moottorin nopeutta.
Kahvikoneet käyttävät usein mikrokontrollereita, kuten PIC16F886, käsittelemään tehtäviä, kuten panimoprosessin ajoittaminen, lämpötilan hallinta ja käyttäjän tulojen vastaaminen.Se sopii hyvin näiden tehtävien hallintaan, koska se pystyy käsittelemään useita toimintoja kerralla.
Myyntikoneet käyttävät PIC16F886: ta hallitaksesi esimerkiksi maksujen ottamista, tuotteiden antamista ja varaston seuraamista.Sen pienitehoinen käyttö ja kyky kommunikoida koneen muiden osien kanssa tekevät siitä luotettavan vaihtoehdon tällaiselle työlle.
Seuraava kuva näyttää PIC16F886: n paketisuunnittelun.
Microchip Technology Inc. on PIC16F886: n takana oleva yritys.He ovat maailmanlaajuinen johtaja mikrokontrollerien ja analogisten puolijohteiden tarjoamisessa.Heidän tuotteensa tukevat eri aloja, mukaan lukien teollisuus-, auto- ja kuluttajamarkkinat.Mikrosiru tunnetaan tarjoavan luotettavia ja helppokäyttöisiä ratkaisuja, jotka voivat auttaa sinua herättämään ideasi elämään.Heidän kattava portfolio yhdistettynä hyödyllisiin kehitystyökaluihin antaa sinun luoda tehokkaita malleja säästää samalla aikaa ja vähentää riskiä.Chandlerissa, Arizonassa, Microchip varmistaa myös korkealaatuiset tuotteet ja teknisen tuen tarpeidesi tyydyttämiseksi.
Pic16f88x -ohjelmointi spec.pdf
Kyllä, voit ohjelmoida sen C. Jotkut C -kääntäjät voivat kuitenkin olla kalliita.Jos etsit halvempaa tai säröillä, siihen voi liittyä tiettyjä rajoituksia.
Ei, PIC16F886 pystyy käsittelemään lämpötiloja vain +125 ° C: seen.300 ° C: ssa se todennäköisesti sulaa.
Lepokasvirran mittaamiseksi sinun on irrotettava virtalähde.Aseta sitten ampeerimittari virtajohdon ja mikrokontrollerin väliin.Kun kytket sen päälle, ampeerimittari näyttää lepotilavirran.
16 tavun flash-muisti riittää yleensä käsittelemään monia tyypillisiä tehtäviä.
Sisäänrakennettu vahtikoira-ajastin auttaa parantamaan luotettavuuttaan seuraamalla järjestelmää ja estämällä mahdollisia ongelmia.
Sen mukana tulee kaksi ohjelmointiappia, mikä tekee asennus- ja ohjelmointiprosessista suoraviivaisen.
Lähetä kysely, vastaamme heti.
16.10.2024
16.10.2024
01.01.1970 2850
01.01.1970 2417
01.01.1970 2032
05.11.0400 1775
01.01.1970 1737
01.01.1970 1686
01.01.1970 1631
01.01.1970 1501
01.01.1970 1474
01.01.1970 1458