4.1 Les grandes familles


8-Bit PIC Microcontroller


La famille des microcontrôleurs PIC 8bits comporte quatre catégories :

  • Baseline (mémoire programme, instructions codées sur 12 bits)
  • Mid-Range (mémoire programme, instructions codées sur 14 bits)
  • Enhanced Mid-Range (mémoire programme étendue, instructions codées sur 14 bits)
  • High End (mémoire programme, instructions codées sur 16 bits)


8bit.png



Baseline


Les microcontrôleurs PIC de base utilisent un mot d'instruction sur 12 bits et fournissent la bonne quantité de fonctionnalités et d'options pour minimiser les dépenses et faire le travail correctement. Baseline a l'architecture la plus simple de la famille 8 bits et, par conséquent, est la plus facile à utiliser et à comprendre. 

Ils comportent :

  • Jeu de 33 d'instructions  (largeur 12 bits) pour une utilisation facile et un développement rapide
  • Mémoire de programme adressable de 2K mots
  • 144 octets de RAM (max)
  • Pile matérielle à 2 niveaux
  • Un registre de sélection  (8 bits)
  • Les plus petits facteurs de forme disponibles

La version de base peut être reconnue par sa structure de numéro de référence : 10Fxxx, 12Fxxx et 16Fxxx.



Mid-Range


Les microcontrôleurs PIC de milieu de gamme sont au niveau supérieur en termes de performances et disposent des fonctionnalités des microcontrôleurs PIC de base. Utilisant un mot d'instruction de 14 bits, ces dispositifs riches en périphériques sont idéaux pour de nombreuses applications qui nécessitent un niveau de contrôle intégré plus élevé et plus de mémoire.

Ils comportent :

  • 35 (largeur 14 bits) instructions faciles à apprendre
  • Mémoire de programme adressable de 8 K mots (14 Ko)
  • 368 octets de RAM (max)
  • Pile matérielle à 8 niveaux
  • Un registre de sélection de fichier (9 bits)
  • Gestion des interruptions matérielles
  • Ensemble de fonctionnalités hautement intégrées : EEPROM, LCD, solutions de détection mTouch™ et communications série

Le milieu de gamme peut être reconnu par sa structure de numéro de pièce : 10Fxxx, 12Fxxx et 16Fxxx.


 

Enhanced Mid-Range


La nouvelle famille est le cœur de milieu de gamme amélioré qui s'appuie sur les meilleurs éléments du cœur de milieu de gamme et offre des performances supplémentaires tout en maintenant la compatibilité avec les microcontrôleurs PIC de milieu de gamme pour une véritable migration de produit. Ces appareils disposent des dernières fonctionnalités et de la plus faible puissance du cœur 8 bits. Le noyau amélioré ajoute plus de mémoire de programme et des vitesses de fonctionnement plus élevées. Ils sont également dotés d'oscillateurs internes de la plus haute précision et de la plus haute fréquence.

  • 49 commandes d'assemblage (largeur 14 bits)
  • Mémoire de programme adressable de 32 000 mots (56 Ko)
  • 4 Ko de RAM (max)
  • Pile matérielle à 16 niveaux
  • Deux registres de sélection de fichier (16 bits)
  • Gestion des interruptions matérielles avec sauvegarde du contenu
  • Ensemble de fonctionnalités avancées, plusieurs communications série et capacité de contrôle du moteur

Le milieu de gamme amélioré peut être reconnu par sa structure de numéro de pièce : 12F1xxx et 16F1xxx.



High-End (mots de 16 bits).


Ces pièces ont leur propre préfixe à savoir, PIC18. Cette famille combine le niveau maximum de performance et d'intégration avec la facilité d'utilisation d'une architecture 8 bits. Avec jusqu'à 16 MIPS de puissance de traitement, les microcontrôleurs PIC18 disposent de périphériques avancés, tels que CAN, USB, Ethernet, LCD et CTMU. Ils offrent le plus grand nombre de broches et la plus grande taille de mémoire de la famille de composants 8 bits. L'architecture est optimisée pour la programmation en C.

  • 83 (largeur 16 bits) instructions d'assemblage
  • Jusqu'à 2 Mo de mémoire programme adressable
  • 4 Ko de RAM (max)
  • Pile matérielle à 32 niveaux
  • Un registre de sélection de fichier (8 bits)
  • Le matériel 8x8 intégré se multiplie
  • Architecture 8 bits la plus performante

Les appareils haut de gamme peuvent être reconnus par leur structure de numéro de référence : 18Fxxxx, 18FxxJxx et 18FxxKxx.




8-Bit AVR® Core


La fonction principale du cœur de l'unité centrale de traitement (CPU) AVR ® est d'assurer l'exécution correcte du programme. Le CPU doit donc pouvoir accéder aux mémoires, effectuer des calculs, contrôler des périphériques et gérer des interruptions.


Schéma fonctionnel de l'architecture AVR

Créé avec HelpNDoc Personal Edition: Créer des fichiers d'aide Qt Help multi-plateformes