Mostra tutto

Versione inglese è quella ufficialeTornare a

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)
Asia/Pacifico
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India e Medio Oriente
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Sud America / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Nord America
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
CasablogUna guida completa al pic16f886
su 16/10/2024 141

Una guida completa al pic16f886

Il PIC16F886 è un microcontrollore a 8 bit ampiamente utilizzato noto per la sua versatilità e facilità d'uso.In questo articolo, imparerai le sue caratteristiche, il modo in cui funziona e perché è una scelta popolare per vari progetti.Che tu sia nuovo per i microcontrollori o già familiarità con loro, questa guida ti guiderà attraverso le basi e ti darà una chiara comprensione di ciò che offre il PIC16F886.

Catalogare

1. Panoramica di pic16f886
2. Configurazione del pin Pic16f886
3. Panoramica del modello CAD PIC16F886
4. Caratteristiche chiave di Pic16f886
5. Pic16f886 Specifiche tecniche
6. Parti comparabili per PIC16F886
7. Programmazione a bassa tensione per PIC16F886
8. Pic16f886 Esempio di conducente del corno
9. Pic16f886 Design del circuito
10. Schema a blocchi funzionale di PIC16F886
11. Modelli equivalenti per pic16f886
12. Opzioni alternative per pic16f886
13. Applicazioni PIC16F886
14. Pacchetto di pic16f886
15. Informazioni sul produttore per PIC16F886
16. Domande frequenti [FAQ

PIC16F886

Panoramica di PIC16F886

IL Pic16f886 è un microcontrollore a 8 bit, adatto a molti progetti grazie alla sua vasta gamma di funzionalità a un prezzo accessibile.Viene fornito con 28 pin e include un oscillatore interno, che è possibile regolare attraverso la programmazione.Questo microcontrollore offre una memoria flash a 16 byte, che è abbastanza sufficiente per la maggior parte delle attività che probabilmente incontrerai.

Con le modalità di risparmio di potenza e un timer di cane da guardia integrato, il PIC16F886 è progettato per funzionare in modo efficiente e affidabile.È inoltre disponibile in diversi tipi di pacchetto, consentendo flessibilità a seconda delle esigenze specifiche del circuito.La programmazione è semplice, in quanto richiede solo due pin, rendendolo un'opzione intuitiva sia per i principianti che per gli utenti esperti.

Configurazione del pin PIC16F886

La figura seguente mostra il pinout per il pic16f886.

PIC16F886 Pinout

Panoramica del modello CAD PIC16F886

Di seguito sono riportati il ​​simbolo PIC16F886, l'impronta e il modello 3D.

Simbolo pic16f886

PIC16F886 Symbol


Pic16f886 Impronta

 PIC16F886 Footprint

Pic16f886 Modello 3D

PIC16F886 3D Model


Caratteristiche chiave di Pic16f886

Il microcontrollore PIC16F886 offre molte funzionalità utili che lo rendono adattabile per usi diversi.Ecco una semplice rottura delle sue caratteristiche principali:

CPU RISC ad alte prestazioni

Il PIC16F886 ha una semplice CPU RISC che richiede l'apprendimento di solo 35 istruzioni, rendendo più facile il programma.La maggior parte di queste istruzioni viene eseguita in un singolo ciclo, ad eccezione delle istruzioni di ramo.Può funzionare a velocità fino a 20 MHz, con un ciclo di istruzione di 200 nanosecondi.Hai anche funzionalità di interruzione, uno stack hardware profondo a 8 livelli e diversi modi per accedere alla memoria, dandoti flessibilità nel modo in cui si utilizza il microcontrollore.

Caratteristiche speciali di microcontrollore

Questo microcontrollore viene fornito con un oscillatore interno di precisione incorporato che è calibrato in fabbrica con una precisione di ± 1%.È possibile regolare la sua frequenza da 8 MHz a 31 kHz utilizzando il software.Il chip ha funzionalità di risparmio di alimentazione come la modalità di sospensione, l'avvio a due velocità e la possibilità di cambiare le modalità di clock durante il funzionamento.Ha anche funzionalità di sicurezza come Power-On Reset (POR), Accenendo Timer (PWRT) e Brown-Out Reset (BOR) con un'opzione software.Il Watchdog Timer (WDT) include un oscillatore on-chip e può essere personalizzato utilizzando il software.

Caratteristiche a bassa potenza

Il PIC16F886 è progettato per utilizzare pochissima potenza, il che è l'ideale quando si desidera estendere la durata della batteria.In modalità standby, disegna solo 50 Na a 2.0 V.Durante il normale funzionamento, utilizza circa 11 μA a 32 kHz e 220 μA a 4 MHz, entrambi a 2,0 V.Il timer del cane da guardia consuma anche una potenza minima, circa 1 μA a 2,0 V.

Caratteristiche periferiche

È possibile utilizzare fino a 24 pin di input/output (I/O), ciascuno con il suo controllo di direzione.Questi pin possono gestire correnti elevate, consentendo di guidare direttamente i LED.Il chip supporta anche pin di interruzione in cambio, pull-up deboli programmabili e una funzione di sveglia ultra-bassa (ULPWU).Inoltre, ci sono due comparatori analogici, un riferimento di tensione regolabile e un convertitore A/D a 10 bit con un massimo di 14 canali, che consente di gestire efficacemente i segnali analogici.

Timer e contatori

Il microcontrollore include tre timer integrati per attività di temporizzazione precise.Timer0 è un timer a 8 bit con un prescaler programmabile.Timer1 è un timer a 16 bit con una modalità di input del gate esterno e un oscillatore dedicato a 32 kHz per il funzionamento a bassa potenza.Timer2 è un timer a 8 bit con prescaler e postscaler.Questi timer aiutano a creare ritardi, misurando gli intervalli di tempo e generando segnali di modulazione della larghezza di impulsi (PWM).

Modulo acquisito/confronto/PWM+ migliorato

Il modulo acquisito/confronto/PWM+ migliorato consente un controllo preciso dei segnali.Supporta l'acquisizione a 16 bit con una risoluzione di 12,5 ns e la funzione di confronto ha una risoluzione di 200 ns.Il modulo include anche un PWM a 10 bit che supporta fino a quattro canali di uscita, consentendo di gestire efficacemente il controllo del motore o le attività di dimmeraggio a LED.

Caratteristiche di comunicazione

Il PIC16F886 supporta diversi protocolli di comunicazione.Include un modulo USART migliorato in grado di gestire RS-485, RS-232 e Lin 2.0.Il rilevamento automatico-baud e le caratteristiche del bit di avvio auto-veglia consentono una comunicazione più fluida.Il microcontrollore supporta anche SPI e I2C attraverso il suo modulo MASTER SERIAL SERIAL PORT (MSSP), rendendo più facile comunicare con altri dispositivi.

Programmazione seriale in circuito (ICSP)

Con due pin dedicati alla programmazione seriale In-Circuit (ICSP), puoi facilmente programmare e eseguire il debug del PIC16F886 senza rimuoverlo dal circuito.Ciò rende il processo di sviluppo più veloce e meno complicato.

Memoria e resistenza

Il PIC16F886 è dotato di memoria ad alta resistenza.La sua memoria flash può gestire 100.000 cicli di scrittura, mentre la sua EEPROM può sopportare 1.000.000 di cicli di scrittura.Ciò garantisce che i tuoi dati rimangono al sicuro nel tempo, con un periodo di conservazione di oltre 40 anni.Il chip consente inoltre di leggere o scrivere la memoria del programma durante il tempo di esecuzione, offrendo una maggiore flessibilità durante il funzionamento.

PIC16F886 Specifiche tecniche

La tabella seguente fornisce specifiche tecniche e parametri per il microchip PIC16F886-I/SP.

Tipo Parametro
Tempo di consegna della fabbrica 5 settimane
Montare Attraverso il buco
Tipo di montaggio Attraverso il buco
Pacchetto / caso 28 immersioni (0,300, 7,62 mm)
Numero di spille 28
Pacchetto dispositivo fornitore 28-SPDIP
Convertitori di dati A/D 11x10b
Tipi di memoria FLASH
Numero di I/OS 24
Timer del cane da guardia
Temperatura operativa -40 ° C ~ 85 ° C TA
Confezione Tubo
Serie Pic® 16f
Pubblicato 2001
Stato parte Attivo
Livello di sensibilità all'umidità (MSL) 1 (illimitato)
Temperatura operativa massima 85 ° C.
Temperatura operativa min -40 ° C.
Dissipazione massima di potenza 800MW
Frequenza 20 MHz
Numero parte base Pic16f886
Interfaccia I2C, SPI, UART, USART
Tensione di alimentazione massima 5,5 V.
Tensione di alimentazione min 2v
Dimensione della memoria 14kb
Tipo di oscillatore Interno
Corrente di alimentazione nominale 220μA
Velocità 20 MHz
Dimensione RAM 368 x 8
Tensione - Fornitura (VCC/VDD) 2V ~ 5,5 V.
Numero di bit 8
Processore principale Foto
Periferiche
Brown-out Rileva/reset, POR, PWM, WDT
Tipo di memoria del programma FLASH
Dimensione del nucleo 8 bit
Dimensione della memoria del programma 14kb 8k x 14
Connettività I2C, SPI, UART/USART
Tempo di accesso 20 μs
Larghezza del bus dati 8b
Numero di timer/contatori 3
Larghezza del bus degli indirizzi 8b
Architettura principale Foto
Dimensione Eeprom 256 x 8
Frequenza massima 20 MHz
Numero di convertitori A/D 1
Numero di I/O programmabile 25
Numero di canali UART 1
Numero di canali ADC 11
Numero di canali PWM 2
Numero di canali I2C 1
Numero di canali SPI 1
Altezza 3,81 mm
Lunghezza 35,56 mm
Larghezza 7,493 mm
Raggiungere svhc Nessun svhc
Indurimento da radiazioni NO
Stato ROHS ROHS3 conforme
Senza piombo Senza piombo

Parti comparabili per pic16f886

La tabella mostra parti che hanno specifiche simili al microchip PIC16F886-I/sp.

Numero parte Pic16f886-i/sp Pic16f726-i/sp Pic16f883-i/sp Pic16f723a-i/sp
Produttore Tecnologia di microchip Tecnologia di microchip Tecnologia di microchip Tecnologia di microchip
Pacchetto / caso 28 immersioni (0,300, 7,62 mm) 28 immersioni (0,300, 7,62 mm) 28 immersioni (0,300, 7,62 mm) 28 immersioni (0,300, 7,62 mm)
Numero di spille 28 28 28 28
Architettura principale Foto - - -
Larghezza del bus dati 8b 8b 8b 8b
Frequenza massima 20 MHz - 20 MHz -
Numero di I/O. 24 24 25 25
Interfaccia I2C, SPI, UART, USART I2C, SPI, UART, USART I2C, Sci, SPI, SSP, UART, USART I2C, SPI, UART, USART
Tipo di memoria FLASH - FLASH -
Dimensione della memoria 14kb 7kb 14kb 7kb
Tensione di alimentazione min 2v - - -
Tensione di alimentazione massima 5,5 V. - - -
Visualizza confronta Pic16f886-i/sp vs pic16f726-i/sp Pic16f886-i/sp vs pic16f883-i/sp Pic16f886-i/sp vs pic16f723a-i/sp

Programmazione a bassa tensione per PIC16F886

L'immagine seguente mostra l'impostazione di programmazione LVP per PIC16F886.

PIC16F886 LVP Programming


Pic16f886 Horn Driver Esempio

Di seguito è riportato un esempio della configurazione del conducente del corno PIC16F886.

PIC16F886 Horn Driver

Pic16f886 Design del circuito

L'immagine seguente mostra il design del circuito usando il pic16f886.

PIC16F886 Circuit

Schema a blocchi funzionale di PIC16F886

Di seguito è riportato il diagramma a blocchi funzionale del pic16f886.


Modelli equivalenti per pic16f886

Pic16f882

• PIC18F883

Opzioni alternative per pic16f886

Numero parte Descrizione Produttore
Pic16f886-h/mlvao MicroController RISC, a 8 bit, flash, CMOS, PQCC28 Microchip Technology Inc.
Pic16f886ft-e/mlm 8 bit, flash, 20 MHz, microcontrollore RISC, pqcc28, 6 x 6 mm, altezza 0,90 mm, plastica, QFN-28 Microchip Technology Inc.
Pic16f886t-i/mlvao MicroController RISC, a 8 bit, flash, 20MHz, CMOS, PQCC28 Microchip Technology Inc.
Pic16f886-i/mlm 8 bit, flash, 20 MHz, microcontrollore RISC, pqcc28, 6 x 6 mm, privo di piombo, plastica, QFN-28 Microchip Technology Inc.

Applicazioni PIC16F886

La maggior parte dei piccoli progetti a domicilio

Il PIC16F886 funziona bene per progetti fai-da-te a domicilio come semplici sistemi di automazione, controlli di illuminazione o dispositivi di sicurezza di base.Il suo utilizzo a bassa potenza e la semplice programmazione lo rendono adatto a progetti piccoli e convenienti che puoi gestire da solo.

Alcuni articoli commerciali

Nei prodotti commerciali, questo microcontrollore viene utilizzato in dispositivi che necessitano di semplici sistemi di controllo, come elettronica di base o piccoli apparecchi.Le sue caratteristiche e la facilità d'uso lo rendono una buona scelta per i prodotti realizzati in grandi quantità.

Controlla la velocità del motore

Il PIC16F886 può aiutarti a controllare la velocità del motore utilizzando la sua funzione PWM (Modulazione della larghezza di impulsi).Puoi usarlo in dispositivi come ventole o pompe in cui è necessario il controllo della velocità del motore.

Macchine per il caffè

Le macchine per il caffè utilizzano spesso microcontrollori come i PIC16F886 per gestire attività come il cronometraggio del processo di birra, il controllo della temperatura e la risposta agli input dell'utente.È adatto per la gestione di queste attività perché può gestire più funzioni contemporaneamente.

Distributori automatici

I distributori automatici utilizzano PIC16F886 per controllare cose come l'assunzione di pagamenti, distribuire prodotti e tenere traccia dell'inventario.Il suo basso consumo di energia e la capacità di comunicare con altre parti della macchina lo rendono un'opzione affidabile per questo tipo di lavoro.

Pacchetto di pic16f886

La seguente immagine mostra la progettazione del pacchetto di PIC16F886.

 Package of PIC16F886

Informazioni sul produttore per pic16f886

Microchip Technology Inc. è la società dietro il PIC16F886.Sono un leader globale nel fornire microcontrollori e semiconduttori analogici.I loro prodotti supportano vari campi, compresi i mercati industriali, automobilistici e di consumo.Il microchip è noto per offrire soluzioni affidabili e facili da usare che possono aiutarti a dare vita alle tue idee.Il loro portafoglio completo, combinato con utili strumenti di sviluppo, consente di creare progetti efficienti risparmiando tempo e riducendo il rischio.Con sede a Chandler, in Arizona, Microchip garantisce anche prodotti di alta qualità e supporto tecnico per soddisfare le tue esigenze.

PDF da foglio dati

Pic16f886-I/SP Data fogli:

Pic16f886-i/sp.pdf

Pic16f886-i/sp.pdf

Pic16f886-i/sp.pdf

Pic16f883-I/SP Data fogli:

Pic16f883-i/sp.pdf

Pic16f883-i/sp.pdf

Pic16f883-i/sp.pdf

PIG16F88X Programming Spec.pdf

Pic16f723a-i/spasheets:

Pic16f723a-i/sp.pdf

Pic16f723a-i/sp.pdf






Domande frequenti [FAQ]

1. Pic16f886 può essere programmato in C?

Sì, puoi programmarlo in C. Tuttavia, alcuni compilatori C possono essere costosi.Se scegli una versione più economica o rotta, può presentarsi con alcune limitazioni.

2. Può funzionare a una temperatura di 300 ° C?

No, il pic16f886 può gestire solo temperature fino a +125 ° C.A 300 ° C, probabilmente si scioglierebbe.

3. Come si misura la corrente quiescente di un pic16f886?

Per misurare la corrente quiescente, dovrai scollegare l'alimentazione.Quindi, posizionare un amperometro tra il cavo di alimentazione e il microcontrollore.Quando lo accendi, l'amperometro visualizzerà la corrente quiescente.

4. Quale dimensione della memoria funziona bene per la maggior parte delle applicazioni?

La memoria flash a 16 byte è di solito sufficiente per gestire molte attività tipiche.

5. Cosa rende affidabile PIC16F886?

Il timer di cane da guardia integrato aiuta a migliorare la sua affidabilità monitorando il sistema e prevenendo potenziali problemi.

6. Quanti perni di programmazione ha il pic16f886?

Viene fornito con due pin di programmazione, semplificando la configurazione e il processo di programmazione.

Su di noi

ALLELCO LIMITED

Allelco è un unico unico a livello internazionale Distributore di servizi di approvvigionamento di componenti elettronici ibridi, impegnati a fornire componenti completi di appalti e servizi di catena di approvvigionamento per le industrie globali di produzione e distribuzione elettronica, comprese le migliori 500 fabbriche OEM e broker indipendenti.
Leggi di più

Richiesta rapida

Si prega di inviare una richiesta, risponderemo immediatamente.

Quantità

Post popolari

Numero di parte caldo

0 RFQ
Carrello della spesa (0 Items)
È vuoto.
Confronta l'elenco (0 Items)
È vuoto.
Feedback

Il tuo feedback è importante!In Allelco, apprezziamo l'esperienza dell'utente e ci impegniamo a migliorarla costantemente.
Per favore condividi i tuoi commenti con noi tramite il nostro modulo di feedback e risponderemo prontamente.
Grazie per aver scelto Allelco.

Soggetto
E-mail
Note / Commenti
Codice di verifica
Trascinare o fare clic per caricare il file
Caricare un file
Tipi: .xls, .xlsx, .doc, .docx, .jpg, .png e .pdf.Dimensione del file max
: 10 MB