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)
CasablogPIC16F887 MicroController a 8 bit: foglio dati, programmazione e specifiche
su 11/11/2024 114

PIC16F887 MicroController a 8 bit: foglio dati, programmazione e specifiche

Il microcontrollore PIC16F887 esemplifica l'ultimo progresso nella tecnologia a 8 bit, offrendo una notevole miscela di efficienza energetica e versatilità grazie alla sua architettura RISC.Questa guida mira a esplorare accuratamente il PIC16F887, approfondendo la configurazione del PIN, variazioni varie, specifiche tecniche e soluzioni alternative.

Catalogare

1. Cos'è il microcontrollore PIC16F887?
2. Configurazione del pin Pic16f887
3. SIMBOLO PIC16F887, impronta, modello CAD
4. PIC16F887 Specifiche tecniche
5. Caratteristiche del PIC16F887
6. Applicazioni del pic16f887
7. Pin GPIO in pic16f877a
8. Programmazione del microcontrollore PIC16F887
9. Pic16f887 componenti equivalenti
10. Informazioni sul produttore PIC16F887
PIC16F887 8-bit Microcontroller

Qual è il microcontrollore PIC16F887?

IL Pic16f887 Abbaglia con la sua efficiente architettura RISC a 8 bit, bilanciando abilmente l'uso di energia per migliorare le prestazioni.Questo design brilla in scenari in cui la conservazione del potere alimenta il battito cardiaco, in particolare nelle meraviglie tecnologiche portatili e remote.Osservare la delicata interazione dell'efficienza energetica e delle prestazioni in questi dispositivi ricorda la dolce armonia che può portare a affidabilità e gioia.Una serie di scelte di imballaggio, tra cui il pacchetto in linea a doppia linea (DIP) a 40 pin (DIP) e i tipi montati sulla superficie, consente al microcontrollore di inserirsi in modo comodo in spazi ristretti e paesaggi elettronici ampi.Il PIC16F887 naviga con grazia vari protocolli di comunicazione come I2C, SPI e USART, che puliscono come la linfa vitale di sistemi incorporati nell'era elettronica di oggi.L'adattabilità del microcontrollore brilla attraverso la sua ampia gamma di applicazioni, toccando i settori automobilistico, elettronico e delle telecomunicazioni.La sua armoniosa integrazione in questi campi deriva dalla sua sofisticata set di caratteristiche e prestazioni robuste.

Alternative per pic16f887

Pic16f877a, Pic16f886, Pic16f84a, Pic18f2550, Pic18f46k22, Pic16f676, Pic16f72, Pic16f873a, Pic16f876a, Pic16f886, Pic18f252, Pic18f2520, Pic18f452, Pic18f4520.

Configurazione del pin PIC16F887

PIC16F887 Pinout

Numero pin
Nome PIN
Descrizione
1
MCLR/VPP/RE3
MCLR viene utilizzato durante la programmazione, principalmente connessa a programmatori come pickit o terzo pin di porta
2
RA0/AN0
Pin analogico 0 o 0th Pin di Porta
3
RA1/AN1
Pin analogico 1 o 1 ° pin di Porta
4
Ra2/an2/vref-
Pin analogico 2 o 2nd Pin di Porta
5
RA3/AN3/VREF+
Pin analogico 3 o 3 ° pin di Porta
6
RA4/T0CKI/C1OUT
4 ° pin di Porta
7
RA5/AN4/SS/C2OUT
Pin analogico 4 o 5 ° pin di Porta
8
RE0/RD/AN5
Pin analogico 5 o 0 ° pin di porta
9
RE1/WR/AN6
Pin analogico 6 o 1 ° pin di porta
10
RE2/CS/AN7
Pin analogico 6 o 2 ° pin di porta
11
Vdd
Pin macinato di MCU
12
VSS
Pin positivo di MCU (+5V)
13
RA7/OSC1/CLKI
Pin di ingresso oscillatore/orologio esterno o 7 ° pin di Porta
14
RA6/OSC2/CLKO
Pin di uscita oscillatore/output esterno o 6 ° pin di Porta
15
RC0/T1OSO/T1CKI
0 ° pin della porta C
16
RC1/T1OSI/CCP2
1 ° pin di PORTC o timer/pin PWM
17
RC2/CCP1
2nd Pin di PORTC o timer/PIN PWM
18
RC3/SCK/SCL
3 ° pin di Portc
19
Rd0
0 ° pin di Portd
20
Rd1
1 ° pin di Portd
21
Rd2
2 ° pin di Portd
22
Rd3
3 ° pin di Portd
23
RC4/SDI/SDA
4 ° pin di PORTC o dati seriali in PIN
24
RC5/SDO
5 ° pin di PORTC o Pin da dati seriali
25
Rc6/tx/ck
6 ° pin di PORTC o pin del trasmettitore di microcontrollore
26
Rc7/rx/dt
7 ° pin di PORTC o PIN ricevitore di microcontrollore
27
Rd4
4 ° pin di Portd
28
RD5/P1B
5 ° pin di Portd
29
RD6/P1C
6 ° pin di Portd
30
Rd7/P1D
7 ° pin di Portd
31
VSS
Pin positivo di MCU (+5V)
32
Vdd
Pin macinato di MCU
33
Rb0/int
0 ° pin di PORTB o pin di interrupt esterno
34
RB1/AN10
Pin analogico 10 o 1 ° pin di PortB
35
RB2 /AN8
Pin analogico 8 o 2nd Pin di PortB
36
RB3/PGM/AN9
Pin analogico 9 o 3 ° pin di PortB o collegato a programmatore
37
RB4/AN11
Pin analogico 11 o 4 ° pin di PortB
38
RB5/AN13
Pin analogico 13 o 5 ° pin di PortB
39
RB6/PGC
6 ° pin di portB o collegato al programmatore
40
RB7/PGD
7 ° pin di portB o collegato al programmatore

Simbolo Pic16f887, impronta, modello CAD

PIC16F887 Symbol

PIC16F887 Footprint

PIC16F887 CAD Model

PIC16F887 Specifiche tecniche

Caratteristiche tecniche, caratteristiche e parametri di PIC16F887, insieme a parti che hanno specifiche comparabili alla tecnologia di microchip PIC16F887-E/p.

Tipo
Parametro
Tempo di consegna della fabbrica
6 settimane
Tipo di montaggio
Attraverso il buco
Numero di spille
40
Numero di I/OS
35
Temperatura operativa
-40 ° C ~ 125 ° C TA
Serie
Pic® 16f
Codice JESD-609
E3
Stato parte
Attivo
Numero di terminazioni
40
Finitura terminale
Stagno opaco (sn) - ricotto
Posizione terminale
Dual
Frequenza
20 MHz
Conteggio dei perni
40
Tensione di alimentazione (VSUP)
4.5v
Dimensione della memoria
14kb
Dimensione RAM
368 x 8
Montare
Attraverso il buco
Pacchetto / caso
40-Dip (0,600, 15,24 mm)
Convertitori di dati
A/D 14x10b
Timer del cane da guardia

Confezione
Tubo
Pubblicato
2007
Codice Pbfree

Livello di sensibilità all'umidità (MSL)
1 (illimitato)
Codice ECCN
Ear99
Dissipazione massima di potenza
800MW
Tensione di alimentazione
5v
Numero parte base
Pic16f887
Fornitura di tensione-Max (VSUP)
5,5 V.
Interfaccia
I2C, SPI, UART, USART
Tipo di oscillatore
Interno
Tensione - Fornitura (VCC/VDD)
2V ~ 5,5 V.
μPS/μcs/tipo ICS periferico
MicroController, RISC
Periferiche
Brown-out Rileva/reset, POR, PWM, WDT
Dimensione del nucleo
8 bit
Connettività
I2C, SPI, UART/USART
Bit dimensioni
8
Ha ADC

Larghezza del bus dati
8b
Numero di timer/contatori
3
Famiglia CPU
Foto
Numero di canali I2C
1
Altezza
4,953 mm
Larghezza
14.732mm
Indurimento da radiazioni
NO
Senza piombo
Senza piombo
Processore principale
Foto
Tipo di memoria del programma
FLASH
Dimensione della memoria del programma
14kb 8k x 14
Fornire corrente-max
4.8 mA
Tempo di accesso
20 μs
Canali DMA
NO
Canali PWM

Dimensione Eeprom
256 x 8
Numero di canali ADC
14
Numero di canali SPI
2
Lunghezza
53,21mm
Raggiungere svhc
Nessun svhc
Stato ROHS
ROHS3 conforme

Caratteristiche del pic16f887

Architettura e oscillatori della CPU

Il PIC16F887 vanta un'architettura CPU a 8 bit, che facilita una gestione efficiente delle attività nei sistemi integrati.Incorpora oscillatori interni ed esterni, dando la flessibilità di scegliere una fonte di clock che si allinea alle loro esigenze del progetto.Questa configurazione a doppio oscillatore migliora l'adattabilità, in particolare nelle situazioni in cui si desiderano risparmi energetici o tempistiche precise.

Gamma di tensione ed efficienza energetica

Con un intervallo di tensione operativo che va da 2 V a 5,5 V, il microcontrollore offre notevole versatilità nella gestione della potenza, rendendolo adatto sia per applicazioni di tensione a bassa potenza che a quella più elevata.Questa abilità aiuta a progettare dispositivi portatili in cui è necessaria la longevità della batteria prolungata.

Porte GPIO e connettività periferica

Con 36 porte GPIO, il PIC16F887 consente un approccio robusto alle operazioni di interfaccia e controllo.Questo numero considerevole di porte supporta una vasta gamma di connessioni periferiche, migliorando le configurazioni per varie esigenze di applicazione.Inoltre, la fornitura di due moduli PWM e un modulo CCP (Confronta/Confront Width Modulation) estende la sua applicabilità nel controllo del motore e altre applicazioni di precisione.

Adozione del settore e utilità pratica

Le caratteristiche del PIC16F887 hanno portato alla sua popolarità in vari settori industriali.La sua integrazione senza soluzione di continuità in diversi sistemi e la flessibilità offerta sia nella potenza che nell'interfaccia lo rendono una scelta preferita.Molti spesso optano per il PIC16F887 in sforzi che richiedono un microcontrollore robusto ma adattabile.Il suo successo consolidato nelle applicazioni pratiche rafforza la sua posizione come componente centrale nei moderni progetti elettronici.

Applicazioni del pic16f887

Sistemi automobilistici

L'efficienza del consumo di energia di PIC16F887 offre una soluzione convincente per i sistemi automobilistici che dipendono dall'energia della batteria.Si collega perfettamente con varie periferiche I/O, mettendo in mostra la sua adattabilità nell'affrontare responsabilità intricate come la gestione del motore e i controlli diagnostici approfonditi.L'impiego di questo microcontrollore consente di bilanciare prestazioni solide con il risparmio energetico, promuovendo funzioni a lungo termine affidabili.I sistemi automobilistici spesso incontrano vincoli di potenza, in cui un MCU a bassa potenza come il PIC16F887 emerge come fattore facilitante nel superamento di questi problemi.

Automazione industriale

Con le sue ampie funzionalità di input e output, il PIC16F887 si rivela versatile su numerosi compiti di automazione industriale.Se orchestrare le operazioni di macchinari automatizzati o di supervisione dei flussi di produzione, la sua flessibilità è evidente.L'integrazione del PIC16F887 in impostazioni industriali migliora la coesione del sistema e ottimizza l'efficacia complessiva del processo.La sua resistenza ADC è alla base della raccolta precisa dei dati, vantaggiosa nel controllo di qualità e nella pianificazione della manutenzione anticipata.

Elettronica di consumo

All'interno dell'elettronica di consumo, la domanda di un consumo di energia efficiente e efficacia in termini di costi è costantemente pressante.Il PIC16F887 detiene il suo terreno, offrendo energia di elaborazione mentre frenano il consumo di energia.Utilizzati in gadget intelligenti che vanno dagli apparecchi alla tecnologia portatile, autorizza i dispositivi con protocolli di energia più intelligenti e interfacce migliorate, promuovendo così un passaggio progressivo verso l'elettronica sostenibile.

Elettrodomestici

Per i moderni elettrodomestici per la casa che richiedono sofisticati rilevamento e interazione, il PIC16F887 offre benefici sostanziali.La sua competenza nell'ADC consente un'efficace elaborazione dei dati dei sensori, consentendo a attrezzature come lavatrici e condizionatori d'aria di allinearsi con le esigenze e i turni ambientali.L'impressionante set di caratteristiche del PIC16F887 in questo settore ponte i dispositivi convenzionali con innovazioni domestiche intelligenti, allineandosi con la crescente spinta verso spazi abitativi intelligenti.

Pin GPIO in pic16f877a

I pin GPIO sui PIC16F877A sono flessibili e possono fungere da ingressi o uscite.Se impostati come input, possono utilizzare resistori di pull-up per aiutare a gestire i diversi livelli di tensione, rendendo più facile connettersi con vari dispositivi.Questa flessibilità è utile quando si lavora con sistemi sia più vecchi che più recenti che possono utilizzare diversi standard di tensione.

Quando si imposta GPIO sul PIC16F877A, tieni a mente questi punti:

• Controllare se il dispositivo che si collega segue gli standard di tensione CMOS o TTL per evitare problemi di compatibilità e garantire prestazioni affidabili.

• Utilizzare resistori pull-up per mantenere stabili i segnali di input digitale, specialmente in ambienti rumorosi in cui i segnali possono essere distorti.

• Per le applicazioni che necessitano di risposte rapide, cerca di bilanciare l'efficienza energetica con la resistenza all'unità dell'output.

• I dispositivi TTL potrebbero aver bisogno di più potenza dei dispositivi CMOS, quindi sii consapevole delle richieste attuali.Inoltre, cose come la temperatura e il rumore elettrico possono influire sul modo in cui si imposta e usi i pin GPIO.

Uno degli aspetti più potenti dei pin GPIO è il loro potenziale per ispirare soluzioni creative.Con un design e una codifica intelligenti, questi semplici pin possono supportare funzionalità avanzate.Progettando circuiti unici o utilizzando tecniche di programmazione intelligenti, è possibile sbloccare nuovi modi per migliorare le capacità del tuo dispositivo.Attingendo a questa flessibilità può portare a scoperte nei progetti di microcontrollore.Una solida comprensione delle caratteristiche GPIO, combinata con l'applicazione pratica, può migliorare notevolmente i tuoi progetti con il microcontrollore PIC16F877A.

Programmazione del microcontrollore PIC16F887

La programmazione del microcontroller PIC16F887 richiede un'attenta configurazione utilizzando MPLAB X IDE e il compilatore XC8 per creare codice preciso.Questo codice viene quindi caricato sul microcontrollore con Pickit 3, che fornisce una configurazione completa per lo sviluppo e il test diretto sull'hardware.MPLAB X IDE è uno strumento all-in-one per lo sviluppo e il test del codice.Include funzionalità come la simulazione e il debug, che aiutano gli sviluppatori a lavorare attraverso sfide di codifica complesse più facilmente.L'uso di strumenti come le variabili di orologi e i punti di interruzione nell'IDE consente ai programmatori di tenere traccia di come il loro codice funziona passo per passo, rendendo più facile la comprensione e la risoluzione dei problemi.Il compilatore XC8 converte il codice di alto livello in codice macchina che il microcontrollore può capire.La regolazione delle impostazioni del compilatore può influire su come si comporta bene il microcontrollore e imparare a perfezionare queste impostazioni comporta la pratica e la sperimentazione.Il Pickit 3 è necessario per il trasferimento rapido del codice compilato al microcontrollore e consentire la programmazione in circuito, il che semplifica l'aggiornamento del firmware.

PIC16F887 Componenti equivalenti

Numero parte
Produttore
Pacchetto / caso
Numero di spille
Larghezza del bus dati
Numero di I/O.
Interfaccia
Dimensione della memoria
Tensione di alimentazione
Periferiche
Pic16f887-e/p
Tecnologia di microchip
40-Dip (0,600, 15,24 mm)
40
8 b
35
I2C, SPI, UART, USART
14 kb
5 v
Brown-out Rileva/reset, POR, PWM, WDT
Pic16f1517-e/p
Tecnologia di microchip
40-Dip (0,600, 15,24 mm)
40
8 b
36
I2C, SPI, UART, USART
14 kb
3.3 v
Brown-out Rileva/reset, POR, PWM, WDT
Pic16f707-i/p
Tecnologia di microchip
40-Dip (0,600, 15,24 mm)
40
8 b
36
I2C, Lin, SPI, UART, USART
14 kb
-
Brown-out Rileva/reset, POR, PWM, WDT
Pic16f1517-i/p
Tecnologia di microchip
40-Dip (0,600, 15,24 mm)
40
8 b
36
I2C, Lin, SPI, UART, USART
14 kb
-
Brown-out Rileva/reset, POR, PWM, WDT

Informazioni sul produttore PIC16F887

Il microcontrollore PIC16F887, una creazione versatile di Microchip Technology Inc., è un paragone di sviluppo sicuro del prodotto, trovando il suo posto attraverso una miriade di applicazioni globali.Attacca le sue caratteristiche affidabili, adattabilità e promessa di efficienza.La robusta produzione di Microchip garantisce che PIC16F887 sostenga costantemente standard di qualità di alto livello.I processi di test rigorosi assicurano che ciascuna unità possa sopportare varie condizioni prevalenti in applicazioni assortite.Questi precetti manifatturieri rispecchiano gli standard del settore per la durata e l'affidabilità.

PDF da foglio dati

Pic16f1517-I/P Dati fogli:

PIC16 (L) F1516-19 Data fissale.pdf

PIC16 (L) F151X, 152x Programmazione Spec.pdf

Etichetta e imballaggio cambi 23/sep/2015.pdf

Cambiamenti di imballaggio 10/ott/2016.pdf

MULTIVO 13/APR/2020.pdf

WIRE CHG 13/gennaio/2016.pdf

PIC16 (L) F1516/17/18/17 Aggiornamento della scheda tecnica 05/agosto/201.pdf

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à

Domande frequenti [FAQ]

1. Quanta memoria del programma è sul pic16f887?

Il PIC16F887 ospita una dimensione della memoria del programma di 14 kb, offrendo spazio sostanziale per un sofisticato archiviazione del programma.Questa notevole capacità diventa strumentale quando si esegue un codice intricato, in particolare in scenari che chiedono algoritmi avanzati e elaborazione completa dei dati.

2. Quale porta in Pic 16f887 ha quattro pin?

Il PIC16F887 è progettato con una doppia serie di perni di terra e pin di input di potenza, creando una struttura integrata all'interno del circuito.Questo attento design rafforza la stabilità dell'energia, una qualità stimata da ambienti di potenza fluttuanti, poiché diminuisce la possibilità di interruzioni operative.

3. Quanti pin di output di input ci sono in pic16f887?

Il PIC16F887 vanta 33 pin I/O tra i suoi 40 pin totali, offrendo una vasta gamma di opzioni di interfaccia.La varietà che fornisce è utile nei progetti che richiedono una vasta interazione dati, come le reti di sensori e le architetture di controllo.L'uso lungimirante di queste capacità I/O spesso porta a soluzioni di progettazione innovative.

4. Quante porte Io ci sono in pic16f877a?

Comprendendo cinque porte distinte, Porta, Porta, PortC, Portd e Porte, il PIC16F877A fornisce canali unici per la gestione dei dati e dei segni, semplificando la comunicazione all'interno di sistemi complessi.Altri sfruttano spesso queste porte per perfezionare i loro progetti, sfruttando l'ampia adattabilità che presenta il microcontrollore.

5. Quanti perni analogici ci sono in pic16f877a?

Equipaggiato con otto pin di ingresso analogici insieme a un convertitore analogico a 10 bit digitali (ADC), questo microcontrollore supporta l'elaborazione esatta del segnale analogico.Tali funzionalità sono utilizzate per applicazioni come l'acquisizione e il monitoraggio dei dati, in cui la precisione del sistema migliorata e le prestazioni risolute sono spesso realizzate attraverso queste caratteristiche.

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