Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection

Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection

Microcontrôleur

Source : Pixabay

Si vous cherchez un microcontrôleur réputé pour réussir vos projets rapidement, le PIC16F877A est un excellent choix. Pratique à utiliser, facile à coder ou programmer.

De plus, sa technologie mémoire FLASH permet d'effacer et réécrire de multiples fois. Voulez-vous en savoir plus avant de l'utiliser dans vos projets PIC ou circuits numériques ?

Bonne nouvelle : cet article explique les bases, applications, programmation, et plus du PIC16F877A.

Commençons !

Microcontrôleur PIC16F877A : introduction et caractéristiques

Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection

Microcontrôleur PIC16F877A

Source : Wikimedia Commons

Le PIC16F877A est un microcontrôleur CMOS 8 bits facile à programmer et robuste, compatible avec :

Il concentre beaucoup de puissance dans son boîtier 40 ou 44 broches.

Il possède une EEPROM pour stocker définitivement des données essentielles (fréquences récepteur, codes émetteur, etc.).

Économique et facile à manipuler, sa flexibilité permet de l'utiliser dans des contextes inédits.

Caractéristiques du PIC16F877A

Tension d'alimentation : 4,2V à 5,5V. Au-delà de 5,5V, risque de dommages permanents.

Autres caractéristiques :

EEPROM Données256 octets
Type Mémoire ProgrammeFlash
Périphériques CommunicationMSSP (SPI/I²C), UART (1), I²C (1), SPI (1)
Module Timer8 bits (2), 16 bits (1)
RAM368 octets
CPU8 bits PIC
Broches I/O33
Vitesse CPU (MIPS)5 MIPS
Module DACAucun
Nombre de broches40
Mémoire Programme14 Ko
Module ADC8 canaux, 10 bits
Comparateurs2

Configuration du brochage PIC16F877A

Résumé de la configuration des broches :

Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection

Port série PIC16F877A

Le PIC16F877A gère efficacement la communication de données grâce à son port série. La broche émetteur RC6/Tx/CK permet la communication série et l'envoi de données. Pour recevoir, utilisez la broche récepteur RC7/Rx/DT.

Compilateur pour PIC16F877A

Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection

Microcontrôleur PIC16F877A 44 broches

Source : Flickr

Différents compilateurs existent pour le PIC16F877A. Une fois votre code écrit et assemblé, il génère un fichier hex à charger dans le microcontrôleur via un programmateur.

Schéma pour clignotement LED avec PIC16F877A

Microcontrôleur PIC16F877A : caractéristiques principales et guide de sélection

Schéma circuit PIC16F877A

Source : Pic Learning

Le schéma montre la connexion correcte (LED sur broche) et nécessite une résistance de limitation de courant (max 5mA par broche).

Étapes :

  1. Dans bibliothèques Proteus, sélectionnez PIC16F877A et composants.
  2. Connectez LED à la broche 16 via résistance 330Ω.
  3. Pour oscillation, quartz 4MHz entre broches horloge entrée (13) et sortie (14), avec deux condensateurs (C1, C2) de chaque côté.
  4. Sur broche MCLR, résistance de pull-up reliée à Vdd.

Comment choisir votre microcontrôleur PIC ?

Avant de sélectionner le meilleur PIC pour votre projet, répondez à ces questions :

Comment programmer le microcontrôleur PIC ?

Plusieurs méthodes : langage Assembly (obsolète) ou méthode moderne. 1) IDE (ex: MPLABX v3.35). 2) Compilateur (ex: XC8) pour convertir en HEX. 3) Chargez le HEX dans IPE (ex: MPLAB IPE v3.35). Tous gratuits sur le site Microchip.

Applications du PIC16F877A

Conclusion

Le PIC16F877A est l'un des meilleurs microcontrôleurs du marché : facilité d'utilisation, réécriture multiple, programmation simple.

Idéal pour applications A/D dans l'industrie et l'automobile. Parfait pour projets multi-protocoles et interfaces I/O multiples.

Qu'en pensez-vous ? Prévoyez-vous de l'utiliser ? Contactez-nous pour aide.

Technologie industrielle

  1. Comprendre les Ajustements d'Arbre : Trois Types et Comment Choisir le Bon
  2. Maîtriser la phase de découverte : pourquoi elle garantit le succès des projets de développement
  3. Sélectionner la grue idéale pour votre projet de construction : guide pratique
  4. Comparer les prix des logiciels GMAO – Trouver la solution idéale pour votre entreprise
  5. Intel Edison IoT : Choisir le Bon Mini-Ordinateur pour Votre Prototype
  6. Sélectionner l'outil CNC optimal et la programmation pour une performance maximale
  7. Choisir les bons matériaux pour la fabrication de PCB flexibles : guide professionnel
  8. Estimation précise de l'acier : Guide étape par étape pour votre projet
  9. Pourquoi le sablage améliore les projets de fabrication métallique personnalisés