🔧 Microchip PIC16F84 – Microcontrôleur 8 bits 10MHz PDIP18
Le Microchip PIC16F84 8 bit PIC est un microcontrôleur fiable et éprouvé, largement utilisé dans l’apprentissage, les projets embarqués simples et les applications industrielles légères. Fonctionnant jusqu’à 20 MHz, ce PIC16F84 PIC16F84A Microcontrôleur 20MHz 1.75KB offre une architecture RISC performante, une grande stabilité et une excellente longévité, ce qui en fait un choix populaire au Maroc pour l’enseignement de la programmation embarquée et les montages électroniques classiques.
Grâce à sa mémoire Flash 1.75KB, ses 68 octets de RAM et ses 13 entrées/sorties, ce composant appartient à la catégorie 8-bit Microcontrollers – MCU 1.75KB 68 RAM 13 I/O 20MHz PDIP18, parfaitement adapté aux applications de base telles que le pilotage de LEDs, relais, afficheurs ou capteurs simples.
⚙️ Architecture et performances
Le PIC16F84-10/P repose sur un CPU RISC haute performance avec seulement 35 instructions faciles à maîtriser. Toutes les instructions s’exécutent en un seul cycle (sauf les branchements), assurant une exécution rapide et déterministe.
Caractéristiques clés :
-
Fréquence d’horloge jusqu’à 20 MHz
-
Cycle d’instruction rapide (400 ns)
-
Architecture 8 bits
-
Instructions sur 14 bits
-
Pile matérielle à 8 niveaux
-
Modes d’adressage direct, indirect et relatif
🔌 Entrées / Sorties et périphériques
Ce microcontrôleur dispose de 13 broches d’E/S configurables individuellement, capables de piloter directement des LEDs grâce à leur courant de sortie élevé.
Fonctionnalités intégrées :
-
Timer0 8 bits avec préscaler programmable
-
Interruptions multiples (RB0/INT, débordement Timer0, changement PORTB)
-
EEPROM intégrée avec forte endurance
-
Support ICSP™ (programmation en circuit)
🔋 Consommation et fiabilité
Grâce à la technologie CMOS Flash/EEPROM, le PIC16F84-10/P offre une consommation très réduite, idéale pour les systèmes autonomes.
Avantages :
-
Large plage de tension : 2.0V à 6.0V
-
Mode SLEEP pour économie d’énergie
-
Watchdog Timer intégré
-
Très longue rétention des données EEPROM (>40 ans)
🧪 Applications courantes
Ce microcontrôleur est très utilisé au Maroc dans :
-
L’enseignement et les travaux pratiques
-
Les projets électroniques DIY
-
L’automatisation simple
-
Le contrôle de LEDs, moteurs et relais
-
Les montages embarqués à faible coût
💻 Exemple de programmation (PIC via Arduino comme programmateur)
Étapes générales :
-
Utiliser un Arduino UNO comme programmateur PIC
-
Installer MPLAB X et le compilateur XC8
-
Charger le firmware Arduino-as-PIC-Programmer
-
Programmer le PIC via ICSP
Exemple simple (XC8 – clignotement LED)
📦 Contenu de l’emballage
📦 Inclus dans le colis :
-
1 × Microcontrôleur PIC16F84 ou PIC16F84A (boîtier PDIP-18)
-
Composant neuf, prêt à être programmé







Il n’y a pas encore d’avis.