PIC 16F84 de Microchip

De testwiki
Aller à la navigation Aller à la recherche

Modèle:À sourcer Modèle:À dater

PIC 16F84

Le PIC 16F84 de Microchip est un microcontrôleur 8 bits développé par Microchip Technology. Lancé en 1993, il fait partie de la famille des microcontrôleurs PIC (Peripheral Interface Controller).

La nomenclature de ce modèle donne les informations suivantes :

  • le chiffre "16" indique son appartenance à la famille "MID-RANGE", qui opère sur des mots de 14 bits ;
  • la lettre "F" signifie que sa mémoire programme est de type "Flash", permettant une programmation et une reprogrammation aisées ;
  • les chiffres "84" identifient précisément ce modèle dans la gamme PIC ;
  • la référence peut être suivie d'un suffixe "-XX", où XX représente la fréquence d'horloge maximale que le PIC peut recevoir (par exemple, le PIC 16F84-04 accepte une fréquence d'horloge jusqu'à 4 MHz).

Le 16F84 a été largement adopté dans l'industrie et l'éducation grâce à sa simplicité, sa polyvalence et son coût abordable. Sa mémoire programme de type Flash en fait un choix privilégié pour le prototypage et l'apprentissage de la programmation embarquée.

Caractéristiques du 16F84

Fonctionne à 10 Mhz maximum. (20 Mhz pour le 16F84A)

Possède :

  • 35 instructions (composant RISC),
  • 1Ko de mémoire (1024 mots de 14 bits) Flash pour le programme,
  • Modèle:Unité de RAM,
  • Modèle:Unité de d'EEprom,
  • 1 compteur/ timer de 8 bits,
  • 1 Watch dog,
  • 4 sources d'interruption,
  • 13 entrées/sorties configurables individuellement,
  • Mode SLEEP.

Le jeu d'instructions

Le PIC 16F84 est un processeur RISC, c'est-à-dire qu'il est doté d'un set d'instruction réduit (35 instructions).

Brochage du PIC16F84

Le microcontrôleur est réalisé en technologie CMOS. Les signaux sont compatibles TTL.

Brochage du PIC 16F84
Brochage du PIC 16F84
  • VSS et VDD : broches d'alimentation (3 à Modèle:Unité).
  • OSC1 et OSC2 : signaux d'horloges, ces broches peuvent recevoir un circuit RC ou un résonateur.
  • CLKIN : peut être connectée à une horloge externe (0 à 4, 10 ou Modèle:Unité).
  • MCLR : Reset (Master Clear).
  • RA0, ..., RA4 : 5 entrées/sorties du port A.
  • RB0, ..., RB7 : 8 entrées/sorties du port B.
  • T0CKI : Entrée d'horloge externe du timer TMR0.
  • INT : entrée d'interruption externe.

Notes et références

Modèle:Références

Voir aussi

Modèle:Autres projets

Liens externes

Modèle:Palette Modèle:Portail