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.
Pic16f877a, Pic16f886, Pic16f84a, Pic18f2550, Pic18f46k22, Pic16f676, Pic16f72, Pic16f873a, Pic16f876a, Pic16f886, Pic18f252, Pic18f2520, Pic18f452, Pic18f4520.
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 |
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |
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é.
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
Veuillez envoyer une demande, nous répondrons immédiatement.
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.
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.
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.
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.
É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.
sur 2024/11/11
sur 2024/11/11
sur 1970/01/1 3151
sur 1970/01/1 2705
sur 0400/11/16 2285
sur 1970/01/1 2195
sur 1970/01/1 1814
sur 1970/01/1 1786
sur 1970/01/1 1737
sur 1970/01/1 1699
sur 1970/01/1 1692
sur 5600/11/16 1660