cours PIC S 2
PREMIERE UTILISATION DU MICROCONTROLEUR
1 Aspect matériel
Le microcontrôleur PIC 16F628A est un des modèles (le plus courant et un des plus petits) de la famille des circuits microcontrôleurs de Microchip. Présenté en boîtier DIL (Dual In Line)
18 broches, il possède de nombreuses et performantes caractéristiques. Les principales sont :
•
•
•
•
•
•
•
•
•
•
•
une programmation facile en langage Basic ou en assembleur son faible coût, la possibilité d'être programmé insitu un oscillateur interne de 4MHz ou externe. Pour un besoin de précision ou de fréquence différente de 4MHz et jusque maximum 20MHz, il faut ajouter un quartz ou un circuit RC
16 lignes d'Entrées / Sorties :
8 lignes sur le portA (avec possibilité sur 4 entrées de convertir sa valeur analogique en un mot numérique)
8 lignes sur le portB architecture RISC (Reduced Instructions Set Computer : jeu d’instructions réduit qui convient à de petits programmes) une mémoire programme contenant 2048 instructions (codées sur 14 bits) une mémoire RAM de données de 224 octets une mémoire EEPROM de 128 octets des temporisateurs et un chien de garde une interface de transmission série
Dénomination des broches dans un boîtier DIL 18 broches
On remarquera que toutes les broches du circuit (sauf Vss, Vdd et RB5) ont plusieurs fonctions. Le choix de la fonction utilisée se fait par programmation.
On distingue en particulier :
•
•
•
•
VDD et VSS représentent respectivement l'alimentation 5V et 0V du circuit.
Les deux broches OSC1 et OSC2 servent à recevoir si besoin le quartz destiné à l'oscillateur. MCLR (Master CLeaR) active à 0 correspond à l'entrée d’Initialisation (Reset) du circuit. RB0 à RB7 représentent les 8 lignes du port B et RA0 à RA7 les 8 lignes du port A, pouvant toutes être définies par programmation en entrées ou en sorties.
Juin07 Ce document créé par C SCHNEIDER est en partie inspiré du cours PIC16F84 de Noël DEMISSY.
1/11
COURS PIC16F628A
2 Développement d'une application
2.1