COURS PIC16F628A PREMIERE UTILISATION DU MICROCONTROLEUR 1 Aspect matériel (original) (raw)

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.