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

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).

0 commentaires:
Enregistrer un commentaire