
Microcontrôleur PIC, présentation 
Un microcontrôleur est un circuit intégré qui rassemble les éléments essentiels d'un ordinateur : processeur, 
mémoires (mémoire morte pour le programme, mémoire vive pour les données), unités périphériques et 
interfaces d'entrées-sorties.  
Les microcontrôleurs sont fréquemment utilisés dans les systèmes embarqués, comme les contrôleurs des 
moteurs automobiles, les télécommandes, les appareils de bureau, l'électroménager, les jouets, la 
téléphonie mobile, etc. 
La société Microchip a crée une gramme de microcontrôleurs appelés PIC (nom déposé), à bas cout. 
 
Un PIC n’est rien d’autre qu’un microcontrôleur, c’est à dire une unité de traitement de l’information de type 
microprocesseur à laquelle on a ajouté des périphériques internes permettant de réaliser des montages 
sans nécessiter l’ajout de composants externes. 
Les PICs sont des composants dits RISC (Reduce Instructions Construction Set), ou encore composant à 
jeu d’instructions réduit. 
 3 grandes familles:  Base-line  12 bits / Mid-range 14 bits /High-End 16 bits 
 
On utilisera celui là : 16F628 
Data Sheet   http://ww1.microchip.com/downloads/en/DeviceDoc/40300C.pdf 
Référence: PIC16F628-04/P 
--  16 =16 bit = High-End 
--   F (C=eprom, Cr=Rom, F=flash) 
--  Type 628 
--  -04 == 4Mhz 
Boitier  PDIP=DIL à 18 broches 
Caractéristiques: Pic 16F628A 
Program Memory flash= 2048 mots de 14 bits 
Data Memory SRAM=224 octets de 8 bits 
Data Memory EEPROM 128 octets de 8 bits 
Entrés-sorties 16 
La mémoire flash est une mémoire permanente, contenant les programmes, inscriptible et effaçable 
électriquement. Pour transférer le programme sur la mémoire Flash, on utilise un circuit programmateur par 
le port série. 
 
Pour écrire un programme PIC il vous faut : un éditeur de texte , un assembleur ,un compilateur , un 
simulateur pour tester le programme sur le micro  Tout cela est mis gracieusement à votre disposition par 
Microchip. Cela s'appelle MPLAB,  
MPLab download MPLAB IDE v8.40  Full Release Zipped Installation  
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469
&part=SW007002   
Installation dans--- > C:\Program Files\Microchip\MPLAB IDE\Core\MPLAB.exe  
inclut un compilateur C HI-TECH C Compiler  qui s’installe dans   
C:\Microchip\HI-TECH Software\PICC\PRO\9.65  
 
ET Un logiciel qui assure le transfert des données entre le PC et le microcontrôleur 
http://www.ic-prog.com/