Chapitre2
Ecole Normale Supérieure de l’Enseignement Technique
Mohammedia (ENSET-M)
Les microcontrôleurs PIC
Introduction
Le PIC 16F876
A. RAIHANI
abraihani @ yahoo.fr
(1)
Introduction :
Le microcontrôleur:
Définition:
Un microcontrôleur est un composant électronique Autonome doté : d’un microprocesseur, de la mémoire (volatile et permanente), des interfaces d’E/S
Pr A. RAIHANI
2
(1)
Introduction :
Le microcontrôleur:
Définition:
Un microcontrôleur est un composant électronique Autonome doté : d’un microprocesseur, de la mémoire (volatile et permanente), des interfaces d’E/S
Pr A. RAIHANI
2
(3)
Introduction :
Le microcontrôleur PIC: (PIC: Peripheral Interface Controller)
Pr A. RAIHANI
4
(4)
Introduction :
Le microcontrôleur PIC: (PIC: Peripheral Interface Controller)
Identification:
PIC FF MMM RRRR (-HH) T BB
Famille
Mémoire Référence Horloge
Temp.
Boîtier
Exemple:
PIC 16F876
16: Midle-range
F: Mémoire Flash 4.5 à 6V
876: Type du PIC
Pr A. RAIHANI
5
(5)
Introduction :
Le microcontrôleur PIC: (PIC: Peripheral Interface Controller)
PIC 16F87x:
PIC
Flash
RAM
EEPROM
I/O
A/D
Port //
Port série
16F870
2K
128
64
22
5
Non
Usart
16F871
2K
128
64
33
8
Psp
Usart
16F872
2K
128
64
22
5
Non
Mssp
16F873
4K
192
128
22
5
Non
Usart
16F874
4K
192
128
33
8
Psp
Usart/Mssp
16F876
8K
368
256
22
5
Non
Usart/Mssp
16F877
8K
368
256
33
8
Psp
Usart/Mssp
Pr A. RAIHANI
6
(1)
LE PIC 16F876 :
Les éléments de base: (Structure et brochage)
Pr A. RAIHANI
7
(2)
LE PIC 16F876 :
Les éléments de base:
Horloge:
L'horloge peut être soit interne soit externe. L'horloge interne est constituée d'un oscillateur à quartz ou d'un oscillateur RC.
Quelque soit l'oscillateur utilisé, l'horloge système dite aussi horloge instruction est obtenue en divisant la fréquence par 4.
Ainsi l'horloge système F= Fosc/4
Pr A. RAIHANI
8
(4)
LE PIC 16F876 :
Les éléments de base:
Le rôle de l