Outils pour utilisateurs

Outils du site


electronique:microcontroleurs

Les microcontrôleurs

Modèles

PIC12F629
Infos Datasheet PDF
Pins 8
I/O  
Freq.
EEPROM 1792
Data RAM 64
Data EPROM N/D
Ports
PIC16F84A
Infos Datasheet PDF
Pins 18
I/O 13
Freq. 20 Mhz
EEPROM 1024
Data RAM 68
Data EPROM 64
Ports A-B
PIC16F877
Infos Datasheet PDF
Pins 40
I/O 33
Freq. 20 Mhz
EEPROM 8192
Data RAM 368
Data EPROM 256
Ports A-E
PIC18F2550
Infos Datasheet PDF
Pins 28
I/O 24
Freq. 48 Mhz
EEPROM 32KB
Data RAM 2048
Data EPROM 256
Ports A-E

types de mc

flash

otp

Composantes

EPROM

Dans le microcontrôleur, le programme qui est créé est emmagasiné dans une mémoire qui s'appelle l'EPROM (Electrically Programmable Read Only Memory). Cette mémoire n'est pas volatile, c'est-à-dire que le programme reste intact même si l'EPROM n'est pas alimenté. La mémoire EPROM est programmée via un programmeur.

RAM

Contient les données du programme. Par exemple, un microcontrôleur qui doit alimenter une chaufferette doit connaître plusieurs températures et les comparer. Les endroits qui emmagasinent les données sont appelés registres et fichiers utilisateurs (user files)

L'horloge

Pour aller d'une instruction à l'autre, le microcontrôleur a besoin d'une fréquence d'horloge pour orchestrer le mouvement des données autour des composantes électroniques. Ceci peut être fait avec un cristal et deux condensateurs.

Dans le cas du 16F84, il y a quatre options d'oscillateur :

  • Un oscillateur RC (Resistor/Capacitor), option peu coûteuse, CLKOUT (broche 15) fournit 1/4 de la fréquence de OSC1 (broche 16)
  • Un oscillateur LP (ex : un cristal à 32kHz), ce qui diminue la consommation électrique
  • XT qui utilise une configuration standard, quartz ou résonateur céramique, ou oscillateur externe
  • HS qui est oscillateur haute-vitesse, quartz ou résonateur céramique, ou oscillateur externe

Certains microcontrôleurs ont cette horloge intégrée, comme le 16F818 et le 12F629.

Mode Fréquence C1, C2 (pF)
LP 32 kHz 33
LP 200 kHz 15
XT 200 kHz 22-68
XT 1.0 MHz 15
XT 2.0 MHz 15
HS 4.0 MHz 15
HS 8.0 MHz 15-33
HS 20.0 MHz 15-33
HS 25.0 MHz 15-33

Module A/D

Composante qui permet de prendre un signal analogue et de le transformer en numérique pour être traité par la suite comme données. Certaines entrées comme des thermomètres sont analogues.

Projets tiers

Programmeurs

Enhanced JDM

electronique/microcontroleurs.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1