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)
AccueilBlogUn guide complet du PIC16F886
sur 2024/10/16 134

Un guide complet du PIC16F886

Le PIC16F886 est un microcontrôleur 8 bits largement utilisé connu pour sa polyvalence et sa facilité d'utilisation.Dans cet article, vous découvrirez ses fonctionnalités, comment cela fonctionne et pourquoi c'est un choix populaire pour divers projets.Que vous soyez nouveau dans les microcontrôleurs ou que vous les connaissiez déjà, ce guide vous guidera à travers les bases et vous donnera une compréhension claire de ce que le PIC16F886 offre.

Catalogue

1. Présentation de PIC16F886
2. Configuration de la broche PIC16F886
3. PIC16F886 Présentation du modèle CAD
4. Caractéristiques clés de PIC16F886
5. PIC16F886 Spécifications techniques
6. Pièces comparables pour PIC16F886
7. Programmation basse tension pour PIC16F886
8. Exemple PIC16F886 Horn Driver
9. PIC16F886 Circuit Design
10. Diagramme de bloc fonctionnel de PIC16F886
11. Modèles équivalents pour PIC16F886
12. Options alternatives pour PIC16F886
13. Applications PIC16F886
14. Paquet de PIC16F886
15. Informations sur le fabricant pour PIC16F886
16. Questions fréquemment posées [FAQ

PIC16F886

Aperçu de PIC16F886

Le Pic16f886 est un microcontrôleur 8 bits, bien adapté à de nombreux projets en raison de sa large gamme de fonctionnalités à un prix abordable.Il est livré avec 28 broches et comprend un oscillateur interne, que vous pouvez ajuster grâce à la programmation.Ce microcontrôleur propose une mémoire flash de 16 octets, ce qui est assez suffisant pour la plupart des tâches que vous rencontrerez probablement.

Avec des modes d'économie d'énergie et une minuterie de chien de garde intégrée, le PIC16F886 est conçu pour fonctionner efficacement et de manière fiable.Il est également disponible en différents types de packages, permettant la flexibilité en fonction de vos besoins de circuit spécifiques.La programmation est simple, car elle ne nécessite que deux broches, ce qui en fait une option conviviale pour les débutants et les utilisateurs expérimentés.

Configuration des broches PIC16F886

La figure suivante montre l'épinglage du PIC16F886.

PIC16F886 Pinout

Pic16F886 Présentation du modèle CAD

Vous trouverez ci-dessous le symbole PIC16F886, l'empreinte et le modèle 3D.

Symbole PIC16F886

PIC16F886 Symbol


Pic16f886 empreinte

 PIC16F886 Footprint

PIC16F886 Modèle 3D

PIC16F886 3D Model


Caractéristiques clés de PIC16F886

Le microcontrôleur PIC16F886 offre de nombreuses fonctionnalités utiles qui le rendent adaptable à différentes utilisations.Voici une ventilation simple de ses principales caractéristiques:

CPU RISC haute performance

Le PIC16F886 a un CPU RISC simple qui nécessite d'apprendre seulement 35 instructions, ce qui facilite le programme.La plupart de ces instructions fonctionnent en un seul cycle, à l'exception des instructions de branche.Il peut fonctionner à des vitesses allant jusqu'à 20 MHz, avec un cycle d'instructions de 200 nanosecondes.Vous avez également des capacités d'interruption, une pile matérielle profonde à 8 niveaux et différentes façons d'accéder à la mémoire, vous donnant une flexibilité dans la façon dont vous utilisez le microcontrôleur.

Caractéristiques spéciales du microcontrôleur

Ce microcontrôleur est livré avec un oscillateur interne de précision intégré qui est calibré d'usine à une précision de ± 1%.Vous pouvez ajuster sa fréquence de 8 MHz à 31 kHz à l'aide du logiciel.La puce a des fonctionnalités d'économie d'énergie comme le mode de sommeil, le démarrage à deux vitesses et la possibilité de changer de modes d'horloge pendant le fonctionnement.Il dispose également de fonctionnalités de sécurité telles que la réinitialisation de puissance (POR), la minuterie de power-up (PWRT) et la réinitialisation de Brown-out (BOR) avec une option logicielle.Le temporisateur de chien de garde (WDT) comprend un oscillateur sur puce et peut être personnalisé à l'aide du logiciel.

Caractéristiques de faible puissance

Le PIC16F886 est conçu pour utiliser très peu de puissance, ce qui est idéal lorsque vous souhaitez prolonger la durée de vie de la batterie.En mode veille, il ne dessine que 50 Na à 2,0 V.Pendant le fonctionnement normal, il utilise environ 11 μA à 32 kHz et 220 μA à 4 MHz, tous deux à 2,0 V.La minuterie de chien de garde consomme également une puissance minimale, environ 1 μA à 2,0 V.

Caractéristiques périphériques

Vous pouvez utiliser jusqu'à 24 broches d'entrée / sortie (E / S), chacune avec son propre contrôle de direction.Ces broches peuvent gérer des courants élevés, vous permettant de conduire directement les LED.La puce prend également en charge les épingles à changement d'interruption, les tractions faibles programmables et une fonction de réveil ultra-lobe (ULPWU).De plus, il existe deux comparateurs analogiques, une référence de tension réglable et un convertisseur A / N 10 bits avec jusqu'à 14 canaux, ce qui vous permet de gérer efficacement les signaux analogiques.

Minuteries et comptoirs

Le microcontrôleur comprend trois minuteries intégrées pour des tâches de synchronisation précises.TIMER0 est une minuterie 8 bits avec un préscaler programmable.TIMER1 est une minuterie 16 bits avec un mode d'entrée de porte externe et un oscillateur dédié à 32 kHz pour un fonctionnement de faible puissance.TIMER2 est une minuterie 8 bits avec un préscaler et un post-échelle.Ces minuteries aident à créer des retards, à mesurer les intervalles de temps et à générer des signaux de modulation de largeur d'impulsion (PWM).

Module capture / comparaison / PWM + amélioré

Le module Capture / Compare / PWM + amélioré permet un contrôle précis des signaux.Il prend en charge la capture 16 bits avec une résolution de 12,5 ns, et la fonction de comparaison a une résolution de 200 ns.Le module comprend également un PWM 10 bits qui prend en charge jusqu'à quatre canaux de sortie, vous permettant de gérer efficacement les tâches de contrôle du moteur ou de LED.

Caractéristiques de communication

Le PIC16F886 prend en charge plusieurs protocoles de communication.Il comprend un module USART amélioré qui peut gérer RS-485, RS-232 et Lin 2.0.La détection automatique des bauds et le réveil automatique sur les fonctionnalités du bit de démarrage permettent une communication plus fluide.Le microcontrôleur prend également en charge SPI et I2C via son module de port série synchrone maître (MSSP), ce qui facilite la communication avec d'autres appareils.

Programmation en série en circuit (ICSP)

Avec deux broches dédiées à la programmation série en circuit (ICSP), vous pouvez facilement programmer et déboguer le PIC16F886 sans le retirer du circuit.Cela rend le processus de développement plus rapide et moins compliqué.

Mémoire et endurance

Le PIC16F886 est livré avec une mémoire d'endurance élevée.Sa mémoire flash peut gérer 100 000 cycles d'écriture, tandis que son EEPROM peut supporter 1 000 000 de cycles d'écriture.Cela garantit que vos données restent sûres au fil du temps, avec une période de rétention de plus de 40 ans.La puce vous permet également de lire ou d'écrire de la mémoire du programme pendant le temps d'exécution, vous offrant plus de flexibilité pendant le fonctionnement.

PIC16F886 Spécifications techniques

Le tableau ci-dessous fournit des spécifications techniques et des paramètres pour le microchip pic16f886-i / sp.

Taper Paramètre
Délai d'usine 5 semaines
Monter Par le trou
Type de montage Par le trou
Package / étui 28 dip (0,300, 7,62 mm)
Nombre d'épingles 28
Package de périphérique fournisseur 28 calibre
Convertisseurs de données A / D 11x10b
Types de mémoire ÉCLAIR
Nombre d'E / OS 24
Timeurs de garde Oui
Température de fonctionnement -40 ° C ~ 85 ° C TA
Conditionnement Tube
Série Pic® 16f
Publié 2001
Statut de partie Actif
Niveau de sensibilité à l'humidité (MSL) 1 (illimité)
Température de fonctionnement maximale 85 ° C
Température de fonctionnement min -40 ° C
Dissipation de puissance maximale 800mw
Fréquence 20 MHz
Numéro de pièce de base Pic16f886
Interface I2c, spi, uart, usart
Tension d'alimentation maximale 5,5 V
Tension d'alimentation min 2V
Taille de la mémoire 14KB
Type d'oscillateur Interne
Courant d'offre nominal 220μA
Vitesse 20 MHz
Taille RAM 368 x 8
Tension - Alimentation (VCC / VDD) 2V ~ 5,5 V
Nombre de bits 8
Processeur de base Pic
Périphériques
Détection / réinitialisation de Bround-out, Por, PWM, WDT
Type de mémoire du programme ÉCLAIR
Taille de base 8 bits
Taille de la mémoire du programme 14KB 8K x 14
Connectivité I2c, SPI, UART / USART
Heure d'accès 20 μs
Largeur de bus de données 8b
Nombre de minuteries / compteurs 3
Adressez la largeur du bus 8b
Architecture de base Pic
Taille de l'éprom 256 x 8
Fréquence maximale 20 MHz
Nombre de convertisseurs A / D 1
Nombre d'E / S programmables 25
Nombre de canaux UART 1
Nombre de canaux ADC 11
Nombre de canaux PWM 2
Nombre de canaux I2C 1
Nombre de canaux SPI 1
Hauteur 3,81 mm
Longueur 35,56 mm
Largeur 7,493 mm
Atteindre SVHC Pas de SVHC
Durcissement des rayonnements Non
Statut ROHS ROHS3 conforme
Avance libre Avance libre

Pièces comparables pour pic16f886

Le tableau montre des pièces qui ont des spécifications similaires à la microchip PIC16F886-I / SP.

Numéro de pièce Pic16f886-i / sp Pic16f726-i / sp Pic16f883-i / sp Pic16f723a-i / sp
Fabricant Technologie des micropuces Technologie des micropuces Technologie des micropuces Technologie des micropuces
Package / étui 28 dip (0,300, 7,62 mm) 28 dip (0,300, 7,62 mm) 28 dip (0,300, 7,62 mm) 28 dip (0,300, 7,62 mm)
Nombre d'épingles 28 28 28 28
Architecture de base Pic - - -
Largeur de bus de données 8b 8b 8b 8b
Fréquence maximale 20 MHz - 20 MHz -
Nombre d'E / S 24 24 25 25
Interface I2c, spi, uart, usart I2c, spi, uart, usart I2C, Sci, SPI, SSP, UART, USART I2c, spi, uart, usart
Type de mémoire ÉCLAIR - ÉCLAIR -
Taille de la mémoire 14KB 7KB 14KB 7KB
Tension d'alimentation min 2V - - -
Tension d'alimentation maximale 5,5 V - - -
Voir comparer Pic16f886-i / sp vs pic16f726-i / sp Pic16f886-i / sp vs pic16f883-i / sp Pic16f886-i / sp vs pic16f723a-i / sp

Programmation basse tension pour PIC16F886

L'image suivante montre la configuration de programmation LVP pour le PIC16F886.

PIC16F886 LVP Programming


PIC16F886 Exemple de pilote de corne

Vous trouverez ci-dessous un exemple de la configuration du pilote PIC16F886 Horn.

PIC16F886 Horn Driver

PIC16F886 Circuit Design

L'image suivante montre la conception du circuit à l'aide du PIC16F886.

PIC16F886 Circuit

Diagramme de bloc fonctionnel de PIC16F886

Vous trouverez ci-dessous le diagramme de bloc fonctionnel du PIC16F886.


Modèles équivalents pour PIC16F886

Pic16f882

• pic18f883

Options alternatives pour PIC16F886

Numéro de pièce Description Fabricant
Pic16f886-h / mlvao Microcontrôleur RISC, 8 bits, flash, CMOS, PQCC28 Microchip Technology Inc
Pic16f886ft-e / mlm 8 bits, flash, 20 MHz, microcontrôleur RISC, PQCC28, 6 x 6 mm, 0,90 mm de hauteur, plastique, QFN-28 Microchip Technology Inc
Pic16f886t-i / mlvao Microcontrôleur RISC, 8 bits, flash, 20 MHz, CMOS, PQCC28 Microchip Technology Inc
Pic16f886-i / mlm 8 bits, flash, 20 MHz, microcontrôleur RISC, PQCC28, 6 x 6 mm, plomb gratuit, plastique, QFN-28 Microchip Technology Inc

Applications PIC16F886

La plupart des petits projets à domicile

Le PIC16F886 fonctionne bien pour les projets de bricolage à domicile comme les systèmes d'automatisation simples, les contrôles d'éclairage ou les dispositifs de sécurité de base.Sa faible utilisation de puissance et sa programmation facile en font un bon choix pour les petits projets abordables que vous pouvez gérer par vous-même.

Certains articles commerciaux

Dans les produits commerciaux, ce microcontrôleur est utilisé dans des appareils qui ont besoin de systèmes de contrôle simples, comme l'électronique de base ou les petits appareils.Ses fonctionnalités et sa facilité d'utilisation en font un bon choix pour les produits fabriqués en grande quantité.

Contrôler la vitesse du moteur

Le PIC16F886 peut vous aider à contrôler la vitesse du moteur à l'aide de sa fonction PWM (Modulation de largeur d'impulsion).Vous pouvez l'utiliser dans des appareils comme les ventilateurs ou les pompes où le contrôle de la vitesse du moteur est nécessaire.

Machines à café

Les machines à café utilisent souvent des microcontrôleurs comme le PIC16F886 pour gérer les tâches telles que la synchronisation du processus de brassage, le contrôle de la température et la réponse aux entrées utilisateur.C'est un bon ajustement pour gérer ces tâches car il peut gérer plusieurs fonctions à la fois.

Distributeurs automatiques

Les distributeurs automatiques utilisent le PIC16F886 pour contrôler des choses comme la prise de paiements, la distribution des produits et le maintien de l'inventaire.Sa faible consommation d'énergie et sa capacité à communiquer avec d'autres parties de la machine en font une option fiable pour ce type de travail.

Paquet de pic16f886

L'image suivante montre la conception du package du PIC16F886.

 Package of PIC16F886

Informations sur le fabricant pour PIC16F886

Microchip Technology Inc. est l'entreprise derrière le PIC16F886.Ils sont un leader mondial dans la fourniture de microcontrôleurs et de semi-conducteurs analogiques.Leurs produits prennent en charge divers domaines, y compris les marchés industriels, automobiles et de consommation.Microchip est connu pour offrir des solutions fiables et faciles à utiliser qui peuvent vous aider à donner vie à vos idées.Leur portefeuille complet, combiné à des outils de développement utiles, vous permet de créer des conceptions efficaces tout en gagnant du temps et en réduisant les risques.Basé à Chandler, en Arizona, Microchip assure également des produits de haute qualité et un support technique pour répondre à vos besoins.

Fiche technique PDF

PIC16F886-I / SP

Pic16f886-i / sp.pdf

Pic16f886-i / sp.pdf

Pic16f886-i / sp.pdf

PIC16F883-I / SP

Pic16f883-i / sp.pdf

Pic16f883-i / sp.pdf

Pic16f883-i / sp.pdf

PIC16F88X Spec.pdf

PIC16F723A-I / SP

Pic16f723a-i / sp.pdf

Pic16f723a-i / sp.pdf






Questions fréquemment posées [FAQ]

1. PIC16F886 peut-il être programmé en C?

Oui, vous pouvez le programmer dans C. Cependant, certains compilateurs C peuvent être coûteux.Si vous optez pour une version moins chère ou fissurée, il peut être livré avec certaines limites.

2. Peut-il fonctionner à une température de 300 ° C?

Non, le PIC16F886 ne peut gérer que les températures jusqu'à + 125 ° C.À 300 ° C, il fondrait probablement.

3. Comment mesurez-vous le courant de repos d'un PIC16F886?

Pour mesurer le courant de repos, vous devrez déconnecter l'alimentation.Ensuite, placez un ampleur entre le cordon d'alimentation et le microcontrôleur.Lorsque vous l'allumez, l'amètre affichera le courant de repos.

4. Quelle taille de mémoire fonctionne bien pour la plupart des applications?

La mémoire flash de 16 octets est généralement suffisante pour gérer de nombreuses tâches typiques.

5. Qu'est-ce qui rend le PIC16F886 fiable?

Le temporisateur de surveillance intégré permet d'améliorer sa fiabilité en surveillant le système et en empêchant les problèmes potentiels.

6. Combien d'épingles de programmation le PIC16F886 a-t-il?

Il est livré avec deux épingles de programmation, ce qui rend le processus de configuration et de programmation simple.

À 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é

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