The PIC16F886 je 8bitový mikrokontrolér, který je vhodný pro mnoho projektů díky široké škále funkcí za dostupnou cenu.Dodává se s 28 kolíky a zahrnuje interní oscilátor, který můžete upravit prostřednictvím programování.Tento mikrokontrolér nabízí 16bajtovou flash paměť, která je docela dostačující pro většinu úkolů, s nimiž se pravděpodobně setkáte.
S režimy úspory napájení a vestavěným časovačem hlídacího psa je PIC16F886 navržen tak, aby běžel efektivně a spolehlivě.Přichází také v různých typech balíčků, což umožňuje flexibilitu v závislosti na vašich konkrétních potřebách obvodu.Programování je jednoduché, protože vyžaduje pouze dva kolíky, což z něj činí uživatelsky přívětivou možnost jak pro začátečníky, tak pro zkušené uživatele.
Následující obrázek ukazuje pinebu pro PIC16F886.
Níže je níže symbol PIC16F886, Footprint a 3D model.
Mikrokontrolér PIC16F886 nabízí mnoho užitečných funkcí, díky nimž je přizpůsobitelný pro různá použití.Zde je jednoduché rozdělení jeho hlavních rysů:
PIC16F886 má jednoduchý procesor RISC, který vyžaduje učení pouze 35 pokynů, což usnadňuje programování.Většina z těchto pokynů běží v jednom cyklu, s výjimkou pokynů poboček.Může běžet rychlostí až 20 MHz, s 200-nanosekundovým instrukčním cyklem.Máte také schopnosti přerušení, hluboký hardwarový zásobník na 8 úrovně a různé způsoby přístupu k paměti, což vám dává flexibilitu v tom, jak používáte mikrokontrolér.
Tento mikrokontrolér je dodáván s vestavěným přesným interním oscilátorem, který je tovární kalibrován na přesnost ± 1%.Jeho frekvenci můžete upravit od 8 MHz do 31 kHz pomocí softwaru.Čip má funkce úspory napájení, jako je režim spánku, dvoustupňový spuštění a schopnost přepínat hodinové režimy během provozu.Má také bezpečnostní prvky, jako je resetování Power-On (Por), časovač zapnutí (PWRT) a Brown-Out Reset (BOR) s možností softwaru.Časovač hlídacího psa (WDT) obsahuje oscilátor na čipu a lze jej přizpůsobit pomocí softwaru.
PIC16F886 je navržen tak, aby používal velmi málo napájení, což je ideální, pokud chcete prodloužit výdrž baterie.V pohotovostním režimu nakreslí pouze 50 NA při 2,0 V.Během normálního provozu používá asi 11 μA při 32 kHz a 220 μA při 4 MHz, oba při 2,0 V.Časovač hlídacího psa také spotřebovává minimální výkon, přibližně 1 μA při 2,0 V.
Můžete použít až 24 vstupních/výstupních (I/O) kolíků, z nichž každá má ovládání vlastního směru.Tyto kolíky dokážou zvládnout vysoké proudy, což vám umožní přímo řídit LED diody.Čip také podporuje kolíky přerušení na změně, programovatelné slabé pull-up a ultra-nízká budící funkce (ULPWU).Kromě toho existují dva analogové komparátory, nastavitelná reference napětí a 10bitový převodník A/D s až 14 kanály, což vám umožní efektivně zvládnout analogové signály.
Mikrokontrolér obsahuje tři vestavěné časovače pro přesné časování.Timer0 je 8bitový časovač s programovatelným předvolbou.Timer1 je 16bitový časovač s externím režimem vstupu brány a vyhrazeným oscilátorem 32 kHz pro provoz nízkého výkonu.Timer2 je 8bitový časovač s předvolbou i postscalerem.Tyto časovače pomáhají při vytváření zpoždění, měření časových intervalů a generování signálů modulace pulzní šířky (PWM).
Vylepšený modul pro zachycení/porovnání/PWM+ umožňuje přesné ovládání signálů.Podporuje 16bitové zachycení s rozlišením 12,5 ns a funkce porovnání má rozlišení 200 ns.Modul také obsahuje 10bitový PWM, který podporuje až čtyři výstupní kanály, což vám umožňuje efektivně řídit ovládání motoru nebo LED snížení úkolů.
PIC16F886 podporuje několik komunikačních protokolů.Zahrnuje vylepšený modul USART, který zvládne RS-485, RS-232 a LIN 2.0.Detekce automatických baudů a automatické bdělé funkce startovacích bitů umožňují hladší komunikaci.Mikrokontrolér také podporuje SPI a I2C prostřednictvím modulu hlavního synchronního sériového portu (MSSP), což usnadňuje komunikaci s jinými zařízeními.
Se dvěma kolíky věnovanými sériovému programování v okruhu (ICSP) můžete snadno programovat a ladit PIC16F886, aniž byste jej odstranili z obvodu.Díky tomu je vývojový proces rychlejší a méně komplikovaný.
PIC16F886 je dodáván s vysokou vytrvalostní pamětí.Jeho paměť Flash dokáže zvládnout 100 000 cyklů zápisu, zatímco její EEPROM může vydržet 1 000 000 cyklů zápisu.Tím je zajištěno, že vaše údaje zůstávají v průběhu času bezpečné, s dobou retencí více než 40 let.Čip vám také umožňuje číst nebo psát paměť programu během běhu, což vám poskytne větší flexibilitu během provozu.
Níže uvedená tabulka poskytuje technické specifikace a parametry pro mikročip PIC16F886-I/SP.
Typ | Parametr |
Časová doba z továrny | 5 týdnů |
Mount | Skrz díru |
Typ montáže | Skrz díru |
Balíček / pouzdro | 28-dip (0,300, 7,62 mm) |
Počet kolíků | 28 |
Balíček dodavatelského zařízení | 28-spdip |
Převaděče dat | A/D 11x10B |
Typy paměti | BLIKAT |
Počet I/OS | 24 |
Časovače hlídacího psa | Ano |
Provozní teplota | -40 ° C ~ 85 ° C ta |
Obal | Trubice |
Série | PIC® 16F |
Publikováno | 2001 |
Stav dílu | Aktivní |
Úroveň citlivosti na vlhkost (MSL) | 1 (neomezený) |
Maximální provozní teplota | 85 ° C. |
Min provozní teplota | -40 ° C. |
Maximální rozptyl energie | 800MW |
Frekvence | 20MHz |
Číslo základní dílu | PIC16F886 |
Rozhraní | I2C, SPI, UART, USART |
Maximální napájecí napětí | 5,5 V |
Min napájecí napětí | 2v |
Velikost paměti | 14 kB |
Typ oscilátoru | Vnitřní |
Nominální dodávka proudu | 220 μA |
Rychlost | 20MHz |
Velikost RAM | 368 x 8 |
Napětí - napájení (VCC/VDD) | 2V ~ 5,5 V. |
Počet bitů | 8 |
Základní procesor | Pic |
Periferie | |
Typ programové paměti | BLIKAT |
Velikost jádra | 8-bit |
Velikost paměti programu | 14 kB 8k x 14 |
Připojení | I2C, SPI, UART/USART |
Čas přístupu | 20 μs |
Šířka datové sběrnice | 8b |
Počet časovačů/čítačů | 3 |
Šířka autobusu | 8b |
Základní architektura | Pic |
Velikost EEPROM | 256 x 8 |
Maximální frekvence | 20MHz |
Počet převodníků A/D | 1 |
Počet programovatelných I/O | 25 |
Počet kanálů UART | 1 |
Počet kanálů ADC | 11 |
Počet kanálů PWM | 2 |
Počet kanálů I2C | 1 |
Počet kanálů SPI | 1 |
Výška | 3,81 mm |
Délka | 35,56 mm |
Šířka | 7,493 mm |
Dosáhnout SVHC | Ne SVHC |
Kalení záření | Žádný |
Stav ROHS | Rohs3 vyhovující |
Olovo zdarma | Olovo zdarma |
Tabulka ukazuje části, které mají podobné specifikace jako mikročip PIC16F886-I/SP.
Číslo dílu | PIC16F886-I/SP | PIC16F726-I/SP | PIC16F883-I/SP | PIC16F723A-I/SP |
Výrobce | Technologie mikročipů | Technologie mikročipů | Technologie mikročipů | Technologie mikročipů |
Balíček / pouzdro | 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) |
Počet kolíků | 28 | 28 | 28 | 28 |
Základní architektura | Pic | - | - | - |
Šířka datové sběrnice | 8b | 8b | 8b | 8b |
Maximální frekvence | 20MHz | - | 20MHz | - |
Počet I/O. | 24 | 24 | 25 | 25 |
Rozhraní | I2C, SPI, UART, USART | I2C, SPI, UART, USART | I2C, SCI, SPI, SSP, UART, USART | I2C, SPI, UART, USART |
Typ paměti | BLIKAT | - | BLIKAT | - |
Velikost paměti | 14 kB | 7 kB | 14 kB | 7 kB |
Min napájecí napětí | 2v | - | - | - |
Maximální napájecí napětí | 5,5 V | - | - | - |
Zobrazit porovnání | PIC16F886-I/SP VS PIC16F726-I/SP | PIC16F886-I/SP VS PIC16F883-I/SP | PIC16F886-I/SP VS PIC16F723A-I/SP |
Následující obrázek ukazuje nastavení programování LVP pro PIC16F886.
Níže je uveden příklad nastavení ovladače Horn PIC16F886.
Následující obrázek ukazuje návrh obvodu pomocí PIC16F886.
Níže je níže funkční blokové schéma PIC16F886.
• • PIC16F882
• PIC18F883
Číslo dílu | Popis | Výrobce |
PIC16F886-H/MLVAO | RISC mikrokontrolér, 8bitový, Flash, CMOS, PQCC28 | Microchip Technology Inc. |
PIC16F886FT-E/MLM | 8-bit, blesk, 20 MHz, RISC mikrokontrolér, PQCC28, 6 x 6 mm, 0,90 mm výška, plast, qfn-28 | Microchip Technology Inc. |
PIC16F886T-I/MLVAO | Mikrokontrolér RISC, 8bitový, blesk, 20MHz, CMOS, PQCC28 | Microchip Technology Inc. |
PIC16F886-I/MLM | 8-bit, blesk, 20 MHz, RISC mikrokontrolér, PQCC28, 6 x 6 mm, volné olova, plast, QFN-28 | Microchip Technology Inc. |
PIC16F886 funguje dobře pro domácí projekty pro domácí kutily, jako jsou jednoduché automatizační systémy, ovládací prvky osvětlení nebo základní bezpečnostní zařízení.Jeho nízké využití energie a snadné programování z něj činí dobrý vhodný pro malé a cenově dostupné projekty, které zvládnete sami.
V komerčních produktech se tento mikrokontrolér používá v zařízeních, která vyžadují jednoduché řídicí systémy, jako je základní elektronika nebo malé spotřebiče.Díky jeho vlastnostem a snadnému použití z něj činí dobrou volbu pro produkty, které se vyrábějí ve velkém množství.
PIC16F886 vám může pomoci kontrolovat rychlost motoru pomocí funkce PWM (Pulse Width Modulation).Můžete jej použít v zařízeních, jako jsou ventilátory nebo čerpadla, kde je potřeba ovládat rychlost motoru.
Kávové stroje často používají mikrokontroléry, jako je PIC16F886, aby zvládli úkoly, jako je načasování procesu vaření, kontrolu teploty a reagující na uživatelské vstupy.Je to vhodný pro správu těchto úkolů, protože dokáže zvládnout více funkcí najednou.
Prodejní automaty používají PIC16F886 k řízení věcí, jako je provádění plateb, rozdávání produktů a sledování zásob.Díky nízkému využití síly a schopnosti komunikovat s jinými částmi stroje z něj činí spolehlivou možnost pro tento druh práce.
Následující obrázek ukazuje návrh balíčku PIC16F886.
Microchip Technology Inc. je společnost za PIC16F886.Jsou globálním lídrem v poskytování mikrokontrolérů a analogových polovodičů.Jejich výrobky podporují různá pole, včetně průmyslových, automobilových a spotřebitelských trhů.Microchip je známý tím, že nabízí spolehlivá a snadno použitelná řešení, která vám mohou pomoci oživit vaše nápady.Jejich komplexní portfolio, kombinované s užitečnými vývojovými nástroji, vám umožní vytvářet efektivní návrhy a zároveň šetřit čas a zkrátit riziko.Microchip se sídlem v Chandleru v Arizoně také zajišťuje vysoce kvalitní produkty a technickou podporu, aby vyhovovaly vašim potřebám.
PIC16F88X Programování SPEC.PDF
Ano, můžete to programovat v C. Některé kompilátory C však mohou být drahé.Pokud jdete o levnější nebo prasklou verzi, může to přicházet s určitými omezeními.
Ne, PIC16F886 dokáže zpracovat pouze teploty až do +125 ° C.Při 300 ° C by se pravděpodobně roztavil.
Chcete -li měřit klidný proud, budete muset odpojit napájení.Poté umístěte ampérmetr mezi napájecí kabel a mikrokontrolér.Když jej zapnete, ampérmetr zobrazí klidový proud.
16-bajtová flash paměť je obvykle dostačující pro zvládnutí mnoha typických úkolů.
Vestavěný časovač hlídacího psa pomáhá zlepšit jeho spolehlivost sledováním systému a předcházením potenciálním problémům.
Dodává se se dvěma programovacími kolíky, díky čemuž je nastavení a programovací proces jednoduchý.
Zašlete prosím dotaz, budeme odpovědět okamžitě.
na 2024/10/16
na 2024/10/16
na 1970/01/1 2850
na 1970/01/1 2417
na 1970/01/1 2031
na 0400/11/5 1775
na 1970/01/1 1737
na 1970/01/1 1686
na 1970/01/1 1631
na 1970/01/1 1501
na 1970/01/1 1474
na 1970/01/1 1458