Voir tout

Veuillez vous référer à la version anglaise comme étant notre version officielleRetourner

L'Europe 
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)
Asie-Pacifique
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Afrique, Inde et Moyen-Orient
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
Amérique du Sud / Océanie
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
Amérique du Nord
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
AccueilBlogPIC16F887 Microcontrôleur 8 bits: Fiche technique, programmation et spécifications
sur 2024/11/11 120

PIC16F887 Microcontrôleur 8 bits: Fiche technique, programmation et spécifications

Le microcontrôleur PIC16F887 illustre les dernières progrès de la technologie 8 bits, offrant un mélange remarquable d'efficacité énergétique et de polyvalence grâce à son architecture RISC.Ce guide vise à explorer soigneusement le PIC16F887, plongeant dans sa configuration de broches, des applications variées, des spécifications techniques et des solutions alternatives.

Catalogue

1. Quel est le microcontrôleur PIC16F887?
2. Configuration de la broche PIC16F887
3. Symbole PIC16F887, empreinte, modèle CAO
4. PIC16F887 Spécifications techniques
5. Caractéristiques du PIC16F887
6. Applications du PIC16F887
7. GPIO Pins dans PIC16F877A
8. Programmation du microcontrôleur PIC16F887
9. PIC16F887 Composants équivalents
10. PIC16F887 Informations sur le fabricant
PIC16F887 8-bit Microcontroller

Quel est le microcontrôleur PIC16F887?

Le Pic16f887 éblouit avec son architecture RISC 8 bits efficace, équilibrant astucieusement une utilisation de puissance pour améliorer les performances.Cette conception brille dans des scénarios où la conservation de la puissance alimente le rythme cardiaque, notamment dans les merveilles technologiques portables et distantes.L'observation de l'interaction délicate de l'efficacité énergétique et des performances de ces appareils fait penser à la douce harmonie qui peut conduire à la fiabilité et à la joie.Une gamme de choix d'emballage, y compris le double emballage en ligne à 40 broches (DIP) et les types montés sur surface, permet au microcontrôleur de s'adapter à la douane à la fois dans les espaces restreints et les vastes paysages électroniques.Le PIC16F887 navigue gracieusement divers protocoles de communication tels que I2C, SPI et USART, qui pulsent comme la pierre angulaire des systèmes intégrés à l'ère électronique d'aujourd'hui.L'adaptabilité du microcontrôleur brille dans sa large gamme d'applications, touchant les secteurs automobile, électronique et télécommunications.Son intégration harmonieuse dans ces domaines provient de son ensemble de fonctionnalités sophistiqué et de ses performances robustes.

Alternatives pour PIC16F887

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

PIC16F887 Configuration des broches

PIC16F887 Pinout

Numéro d'épingle
Nom de broche
Description
1
MCLR / VPP / RE3
MCLR est utilisé pendant la programmation, principalement connecté à programmeurs comme Pickit ou 3e broche de Porte
2
RA0 / AN0
Pin analogique 0 ou 0e broche de Porta
3
RA1 / AN1
Pin analogique 1 ou 1ère broche de porta
4
RA2 / AN2 / VREF-
Pin analogique 2 ou 2e broche de porta
5
RA3 / AN3 / VREF +
Pin analogique 3 ou 3e broche de Porta
6
RA4 / T0CKI / C1out
4ème broche de Porta
7
RA5 / AN4 / SS / C2out
PIN analogique 4 ou 5e broche de Porta
8
RE0 / RD / AN5
Pin analogique 5 ou 0e broche de Porte
9
RE1 / WR / AN6
Pin analogique 6 ou 1ère broche de Porte
10
RE2 / CS / AN7
Pin analogique 6 ou 2e broche de Porte
11
VDD
Pin de terre de MCU
12
VSS
PIN positive de MCU (+ 5V)
13
RA7 / OSC1 / CLKI
Oscillateur externe / broche d'entrée d'horloge ou 7e broche de porta
14
RA6 / OSC2 / CLKO
Oscillateur externe / broche de sortie d'horloge ou 6e broche de porta
15
RC0 / T1OSO / T1CKI
0ème broche du port C
16
RC1 / T1OSI / CCP2
1ère broche de portc ou temporaire / broche PWM
17
RC2 / CCP1
2e broche de portc ou temporaire / broche PWM
18
RC3 / SCK / SCL
3e broche de portc
19
Rd0
0e broche de Portd
20
Rd1
1ère broche de Portd
21
Rd2
2e broche de Portd
22
Rd3
3e broche de Portd
23
RC4 / SDI / SDA
4ème broche de portc ou données série dans la broche
24
RC5 / SDO
5ème broche de portc ou broche de données série
25
RC6 / TX / CK
6e broche de portc ou broche d'émetteur du microcontrôleur
26
Rc7 / rx / dt
7e broche de portc ou broche de récepteur du microcontrôleur
27
Rd4
4ème broche de Portd
28
RD5 / P1B
5e broche de Portd
29
RD6 / P1C
6e broche de Portd
30
RD7 / P1D
7e broche de Portd
31
VSS
PIN positive de MCU (+ 5V)
32
VDD
Pin de terre de MCU
33
RB0 / int
0e broche de portb ou broche d'interruption externe
34
RB1 / AN10
Pin analogique 10 ou 1ère broche de portb
35
RB2 / AN8
Pin analogique 8 ou 2e broche de Portb
36
RB3 / PGM / AN9
Broche analogique 9 ou 3e broche de portb ou connecté au programmeur
37
RB4 / AN11
Pin analogique 11 ou 4e broche de Portb
38
RB5 / AN13
Pin analogique 13 ou 5e broche de Portb
39
RB6 / PGC
6ème broche de portb ou connecté au programmeur
40
RB7 / PGD
7ème broche de portb ou connecté au programmeur

Symbole PIC16F887, empreinte, modèle CAO

PIC16F887 Symbol

PIC16F887 Footprint

PIC16F887 CAD Model

PIC16F887 Spécifications techniques

Caractéristiques techniques, fonctionnalités et paramètres du PIC16F887, ainsi que des pièces qui ont des spécifications comparables à la technologie Microchip PIC16F887-E / P.

Taper
Paramètre
Délai d'usine
6 semaines
Type de montage
Par le trou
Nombre d'épingles
40
Nombre d'E / OS
35
Température de fonctionnement
-40 ° C ~ 125 ° C TA
Série
Pic® 16f
Code JESD-609
E3
Statut de partie
Actif
Nombre de terminaisons
40
Finition terminale
Étain mat (sn) - recuit
Position terminale
DOUBLE
Fréquence
20 MHz
Comptage des broches
40
Tension d'alimentation-minuscule (VSUP)
4.5 V
Taille de la mémoire
14KB
Taille RAM
368 x 8
Monter
Par le trou
Package / étui
40-DIP (0,600, 15,24 mm)
Convertisseurs de données
A / D 14x10b
Timeurs de garde
Oui
Conditionnement
Tube
Publié
2007
Code pbfree
Oui
Niveau de sensibilité à l'humidité (MSL)
1 (illimité)
Code ECCN
EAR99
Dissipation de puissance maximale
800mw
Tension d'alimentation
5V
Numéro de pièce de base
Pic16f887
Tension d'alimentation-max (VSUP)
5,5 V
Interface
I2c, spi, uart, usart
Type d'oscillateur
Interne
Tension - Alimentation (VCC / VDD)
2V ~ 5,5 V
μPS / μCS / type ICS périphérique
Microcontrôleur, RISC
Périphériques
Détection / réinitialisation de Bround-out, Por, PWM, WDT
Taille de base
8 bits
Connectivité
I2c, SPI, UART / USART
Taille
8
A adc
OUI
Largeur de bus de données
8b
Nombre de minuteries / compteurs
3
Famille du processeur
Pic
Nombre de canaux I2C
1
Hauteur
4,953 mm
Largeur
14.732 mm
Durcissement des rayonnements
Non
Avance libre
Avance libre
Processeur de base
Pic
Type de mémoire du programme
ÉCLAIR
Taille de la mémoire du programme
14KB 8K x 14
Afficher le courant de courant
4.8m
Heure d'accès
20 μs
Canaux DMA
NON
Canaux PWM
OUI
Taille de l'Eeprom
256 x 8
Nombre de canaux ADC
14
Nombre de canaux SPI
2
Longueur
53,21 mm
Atteindre SVHC
Pas de SVHC
Statut ROHS
ROHS3 conforme

Caractéristiques du PIC16F887

Architecture et oscillateurs du processeur

Le PIC16F887 possède une architecture CPU 8 bits, qui facilite une manipulation efficace des tâches dans les systèmes intégrés.Il intègre à la fois des oscillateurs internes et externes, ce qui donne la flexibilité de choisir une source d'horloge qui s'aligne sur les besoins de leur projet.Cette configuration à double oscillateur améliore l'adaptabilité, en particulier dans les situations où les économies d'énergie ou le timing précis sont souhaités.

Plage de tension et efficacité énergétique

Avec une plage de tension de fonctionnement s'étendant de 2 V à 5,5 V, le microcontrôleur offre une polyvalence notable dans la gestion de puissance, ce qui le rend adapté aux applications de tension basse et plus élevées.Cette capacité aide à concevoir des dispositifs portables où la prolongation de la longévité de la batterie est nécessaire.

Ports GPIO et connectivité périphérique

Avec 36 ports GPIO, le PIC16F887 permet une approche robuste des opérations d'interfaçage et de contrôle.Ce nombre important de ports prend en charge un large éventail de connexions périphériques, améliorant les configurations pour divers besoins d'application.De plus, la fourniture de deux modules PWM et un module de modulation de capture / comparer / impulsion (CCP) étend son applicabilité dans le contrôle moteur et d'autres applications de réglage de précision.

Adoption de l'industrie et utilité pratique

Les caractéristiques du PIC16F887 ont conduit à sa popularité dans divers domaines industriels.Son intégration transparente dans différents systèmes et la flexibilité offerte à la fois en puissance et en interfaçage en font un choix préféré.Beaucoup optent fréquemment pour le PIC16F887 dans les efforts nécessitant un microcontrôleur robuste mais adaptable.Son succès établi dans les applications pratiques renforce sa position en tant que composant central dans les conceptions électroniques modernes.

Applications du PIC16F887

Systèmes automobiles

L’efficacité du PIC16F887 dans la consommation d’énergie offre une solution convaincante pour les systèmes automobiles qui dépendent de l’alimentation de la batterie.Il se connecte parfaitement à divers périphériques d'E / S, présentant son adaptabilité dans la lutte contre les responsabilités complexes telles que la gestion du moteur et les contrôles de diagnostic approfondis.L'utilisation de ce microcontrôleur vous permet d'équilibrer des performances robustes avec la conservation de l'énergie, favorisant des fonctions à long terme fiables.Les systèmes automobiles rencontrent souvent des contraintes de puissance, où un MCU à faible puissance comme le PIC16F887 apparaît comme un facteur de facilitation de la surmontation de ces problèmes.

Automatisation industrielle

Avec ses vastes capacités d'entrée et de sortie, le PIC16F887 s'avère polyvalent dans de nombreuses tâches d'automatisation industrielle.Qu'il s'agisse d'orchestrer les opérations de machines automatisées ou de superviser les flux de production, sa flexibilité est évidente.L'intégration du PIC16F887 dans des paramètres industriels améliore la cohésion du système et optimise l'efficacité globale du processus.Sa force ADC sous-tend une collecte de données précise, avantageuse dans le contrôle de la qualité et la planification de la maintenance préalable.

Électronique grand public

Au sein de l'électronique grand public, la demande d'une consommation d'énergie et d'une rentabilité efficaces est constamment pressante.Le PIC16F887 tient son terrain, offrant une puissance de traitement tout en freinant la consommation d'énergie.Utilisé dans des gadgets intelligents allant des appareils électroménagers à la technologie portable, il habilite les appareils avec des protocoles d'énergie plus intelligents et des interfaces améliorées, favorisant ainsi un changement progressif vers l'électronique durable.

Appareils électroménagers

Pour les appareils électroménagers modernes nécessitant une détection et une interaction sophistiquées, le PIC16F887 offre des avantages substantiels.Son aptitude dans l'ADC permet un traitement efficace des données des capteurs, permettant aux équipements comme les machines à laver et les climatiseurs de s'aligner sur les demandes et les changements environnementaux.L'ensemble de fonctionnalités impressionnant du PIC16F887 dans ce secteur plie les appareils conventionnels avec des innovations à domicile intelligentes, s'alignant avec la poussée croissante vers des espaces de vie intelligents.

GPIO Pins dans PIC16F877A

Les broches GPIO sur le PIC16F877A sont flexibles et peuvent agir comme entrées ou sorties.Lorsqu'ils sont définis en entrées, ils peuvent utiliser des résistances de traction pour aider à gérer différents niveaux de tension en douceur, ce qui facilite la connexion avec divers appareils.Cette flexibilité est utile lorsque vous travaillez avec des systèmes plus anciens et plus récents qui peuvent utiliser différentes normes de tension.

Lors de la configuration des GPIO sur le PIC16F877A, gardez ces points à l'esprit:

• Vérifiez si le périphérique que vous connectez suit les normes CMOS ou TTL pour éviter les problèmes de compatibilité et assurer des performances fiables.

• Utilisez des résistances pull-up pour maintenir les signaux d'entrée numériques stables, en particulier dans les environnements bruyants où les signaux peuvent être déformés.

• Pour les applications qui ont besoin de réponses rapides, essayez d’équilibrer l’efficacité énergétique avec la résistance du lecteur de la sortie.

• Les appareils TTL peuvent avoir besoin de plus de puissance que les appareils CMOS, alors soyez conscient des demandes actuelles.De plus, des choses comme la température et le bruit électrique peuvent avoir un impact sur la façon dont vous configurez et utilisez des broches GPIO.

L'un des aspects les plus puissants des broches GPIO est leur potentiel pour inspirer des solutions créatives.Avec une conception et un codage intelligents, ces épingles simples peuvent prendre en charge les fonctionnalités avancées.En concevant des circuits uniques ou en utilisant des techniques de programmation intelligentes, vous pouvez débloquer de nouvelles façons d'améliorer les capacités de votre appareil.Le puisement dans cette flexibilité peut entraîner des percées dans les projets de microcontrôleurs.Une solide compréhension des fonctionnalités GPIO, combinée à une application pratique, peut considérablement améliorer vos projets avec le microcontrôleur PIC16F877A.

Programmation du microcontrôleur PIC16F887

La programmation du microcontrôleur PIC16F887 nécessite une configuration minutieuse à l'aide du MPLAB X IDE et du compilateur XC8 pour créer du code précis.Ce code est ensuite chargé sur le microcontrôleur avec le Pickit 3, qui fournit une configuration complète pour développer et tester directement sur le matériel.MPLAB X IDE est un outil tout-en-un pour développer et tester le code.Il comprend des fonctionnalités telles que la simulation et le débogage, qui aident les développeurs à résoudre plus facilement des défis de codage complexes.L'utilisation d'outils tels que les variables de montre et les points d'arrêt de l'IDE permet aux programmeurs de suivre comment leur code fonctionne étape par étape, ce qui facilite la compréhension et la résolution des problèmes.Le compilateur XC8 convertit le code de haut niveau en code machine que le microcontrôleur peut comprendre.L'ajustement des paramètres du compilateur peut avoir un impact sur la façon dont le microcontrôleur fonctionne, et l'apprentissage de l'affinement de ces paramètres est livré avec la pratique et l'expérimentation.Le Pickit 3 est nécessaire pour transférer rapidement du code compilé vers le microcontrôleur et permettre une programmation en circuit, ce qui facilite la mise à jour du micrologiciel.

PIC16F887 Composants équivalents

Numéro de pièce
Fabricant
Package / étui
Nombre d'épingles
Largeur de bus de données
Nombre d'E / S
Interface
Taille de la mémoire
Tension d'alimentation
Périphériques
Pic16f887-e / p
Technologie des micropuces
40-DIP (0,600, 15,24 mm)
40
8 b
35
I2c, spi, uart, usart
14 kb
5 V
Détection / réinitialisation de Bround-out, Por, PWM, WDT
Pic16f1517-e / p
Technologie des micropuces
40-DIP (0,600, 15,24 mm)
40
8 b
36
I2c, spi, uart, usart
14 kb
3,3 V
Détection / réinitialisation de Bround-out, Por, PWM, WDT
Pic16f707-i / p
Technologie des micropuces
40-DIP (0,600, 15,24 mm)
40
8 b
36
I2C, Lin, Spi, UART, USART
14 kb
-
Détection / réinitialisation de Bround-out, Por, PWM, WDT
Pic16f1517-i / p
Technologie des micropuces
40-DIP (0,600, 15,24 mm)
40
8 b
36
I2C, Lin, Spi, UART, USART
14 kb
-
Détection / réinitialisation de Bround-out, Por, PWM, WDT

PIC16F887 Informations sur le fabricant

Le microcontrôleur PIC16F887, une création polyvalente de Microchip Technology Inc., est un parangon de développement de produits sécurisé, trouvant sa place dans une myriade d'applications mondiales.Il captive à travers ses caractéristiques fiables, son adaptabilité et la promesse d'efficacité.La fabrication robuste de Microchip garantit que PIC16F887 maintient constamment les normes de qualité de haut niveau.Les processus de test rigoureux garantissent que chaque unité peut supporter des conditions variées répandues dans les applications assorties.Ces préceptes de fabrication reflètent les normes de l'industrie pour la durabilité et la fiabilité.

Fiche technique PDF

PIC16F1517-I / P

PIC16 (L) F1516-19 Datasheet.pdf

PIC16 (L) F151X, 152X Spec.pdf

Modifications de l'étiquette et de l'emballage 23 / sept / 2015.pdf

Modifications d'emballage 10 / oct / 2016.pdf

Mult Dev 13 / avril / 2020.pdf

Fil CHG 13 / janvier / 2016.pdf

PIC16 (L) F1516 / 17/18/19 Mise à jour de la fiche technique 05 / août / 201.pdf

À propos de nous

ALLELCO LIMITED

Allelco est un seul guichet international Distributeur de services d'approvisionnement des composants électroniques hybrides, engagés à fournir des services complets d'approvisionnement et de chaîne d'approvisionnement des composants pour les industries mondiales de fabrication et de distribution électroniques, y compris les usines mondiales mondiales d'OEM et les courtiers indépendants.
Lire la suite

Enquête rapide

Veuillez envoyer une demande, nous répondrons immédiatement.

Quantité

Questions fréquemment posées [FAQ]

1. Quelle est la mémoire du programme sur le PIC16F887?

Le PIC16F887 accueille une taille de mémoire de programme de 14 Ko, offrant une place substantielle pour un stockage de programmes sophistiqué.Cette capacité considérable devient instrumentale lors de l'exécution du code complexe, en particulier dans les scénarios exigeant des algorithmes avancés et un traitement complet des données.

2. Quel port de PIC 16F887 a quatre épingles?

Le PIC16F887 est conçu avec un double ensemble d'épingles à la terre et des broches d'entrée d'alimentation, créant une structure intégrée dans le circuit.Cette conception minutieuse renforce la stabilité de la puissance, une qualité estimée en traitant des environnements de puissance fluctuants, car il diminue les chances de perturbations opérationnelles.

3. Combien d'ors de sortie d'entrée y a-t-il dans PIC16F887?

Le PIC16F887 possède 33 broches d'E / S parmi ses 40 broches au total, offrant un large éventail d'options d'interfaçage.La variété qu'il fournit est bénéfique dans les projets exigeant une interaction approfondie des données, comme les réseaux de capteurs et les architectures de contrôle.L'utilisation avant-gardiste de ces capacités d'E / S conduit souvent à des solutions de conception innovantes.

4. Combien de ports IO y a-t-il dans PIC16F877A?

Comprenant cinq ports distincts, Porta, Portb, Portc, Portd et Porte, le PIC16F877A fournit des canaux uniques pour la gestion des données et des signaux, rationalisant la communication dans des systèmes complexes.D'autres exploitent fréquemment ces ports pour affiner leurs conceptions, en tirant parti de la large adaptabilité du microcontrôleur.

5. Combien d'épingles analogiques sont dans PIC16F877A?

Équipé de huit broches d'entrée analogiques aux côtés d'un convertisseur analogique à 10 bits (ADC), ce microcontrôleur prend en charge le traitement exigeant du signal analogique.Ces capacités sont utilisées pour des applications telles que l'acquisition et la surveillance des données, où la précision du système améliorée et les performances constantes sont souvent réalisées grâce à ces fonctionnalités.

Articles populaires

Numéro de pièce chaud

0 RFQ
Chariot (0 Items)
C'est vide.
Comparez la liste (0 Items)
C'est vide.
Retour

Vos commentaires sont importants!Chez Allelco, nous apprécions l'expérience utilisateur et nous nous efforçons de l'améliorer constamment.
Veuillez partager vos commentaires avec nous via notre formulaire de rétroaction, et nous répondrons rapidement.
Merci d'avoir choisi Allelco.

Sujet
Email
Remarques / Notes
Code de vérification
Faites glisser ou cliquez pour télécharger le fichier
Téléverser un fichier
Types: .xls, .xlsx, .doc, .docx, .jpg, .png et .pdf.Taille du fichier
MAX: 10 Mo