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.
Pic16f877a, Pic16f886, Pic16f84a, Pic18f2550, Pic18f46k22, Pic16f676, Pic16f72, Pic16f873a, Pic16f876a, Pic16f886, Pic18f252, Pic18f2520, Pic18f452, Pic18f4520.
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 |
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 |
SÌ |
Confezione |
Tubo |
Pubblicato |
2007 |
Codice Pbfree |
SÌ |
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 |
SÌ |
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 |
SÌ |
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |
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à.
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
PIC16 (L) F1516/17/18/17 Aggiornamento della scheda tecnica 05/agosto/201.pdf
Si prega di inviare una richiesta, risponderemo immediatamente.
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.
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.
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.
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.
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.
su 11/11/2024
su 11/11/2024
su 01/01/1970 3151
su 01/01/1970 2705
su 16/11/0400 2285
su 01/01/1970 2195
su 01/01/1970 1814
su 01/01/1970 1786
su 01/01/1970 1737
su 01/01/1970 1699
su 01/01/1970 1692
su 16/11/5600 1660