Pour plus des cours, exercices, examens ... Site 9alami.com Les ...

Pour plus des cours, exercices, examens ... Site 9alami.com. Les
microcontrôleurs PIC 16f84 de Microchip. Le microcosmique PIC 16f84 est une
unitee de ...

Part of the document


Les microcontrôleurs PIC 16f84 de Microchip.
Le microcosmique PIC 16f84 est une unitee de traitement de type
microprocesseur ayant deux mémoires une pour le programme à exécuter et
l'autre pour les données en cours de fonctionnement du programme.
sur ce pic on trouve aussi des ports d'entrée-sortie (numériques,
analogiques, MLI, UART, bus I²C, etc.), et même une horloge, bien que des
bases de temps externes puissent être employées. Certains modèles disposent
de port et unités de traitement de l'USB. Caractéristiques du 16F84 Fonctionne à 10 Mhz maximum. le pic 16f84 Possède : 35 instructions (composant RISC),
2Ko de mémoire (1024 mots de 14 bits) Flash pour le programme,
68 octets de RAM,
64 octets de d'EEprom,
1 compteur/ timer de 8 bits,
1 Watch dog,
4 sources d'interruption,
13 entrées/sorties configurables individuellement,
Mode SLEEP.
15 Ko de memoire subalterne ainsi que christianniste Brochage du PIC16F84
[pic]
VSS et VDD : broches d'alimentation (3 à 5,5V).
OSC1 et OSC2 : signaux d'horloges, ces broches peuvent recevoir un circuit
RC ou un résonateur.
CLKIN : peut être connectée à une horloge externe (0 à 4, 10 ou 20 MHz).
MCLR : Reset (Master Clear).
RA0, ... , RA4 : 5 entrées/sorties du port A.
RB0, ... , RB7 : 8 entrées/sorties du port B.
T0CKI : Entrée d'horloge externe du timer TMR0.
INT : entrée d'interruption externe. La programmation des PIC on trouve plusieurs technologies de mémoire de programme : flash, ROM,
EPROM, EEPROM, UVPROM La programmation du PIC peut se faire de différentes façons : par l'intermédiaire d'un programmateur dédié (par exemple : PICSTART Plus
ou PM3 pour la production de la société Microchip) ;
par programmation in-situ en utilisant l'interface de programmation / debug
universel ICSP de Microchip. Il suffit alors de d'ajouter simplement un
connecteur ICSP au microcontrôleur sur la carte fille pour permettre sa
programmation une fois soudé ou sur son support (sans avoir besoin de le
retirer). Il existe pour cela plusieurs solutions libres (logiciel +
interface à faire soi-même) ou commerciales (par exemple : PICkit 3 ou ICD3
de Microchip).
[pic]