Microcontrôleur PIC : Comment faire le bon choix

3.1
(7)

Pour bien choisir son microcontrôleur PIC, nous vous invitons à lire les descriptions suivantes :

PIC12C/FXX

Petits micros (8 pattes) de la taille d’un simple AO, ils sont relativement peu utilisés à cause de leur manque de périphériques. On leur preferera les AVR (ATtiny voire ATmega d’Atmel), qui sont beaucoup plus puissant.

Avantages :
* Taille
* Prix
* Consommation insignifiante

Inconvénient :
* Moins rapides (4Mhz max), peu de mémoire
* Incompatible avec la gamme 16FXXX

PIC14

Les Pic 14 sont maintenant tombés en désuétude et sont remplacés par la famille 16XXX, il ne reste plus qu’un PIC14 en production le PIC14000, qui intègre quelques périphériques interessants, entre autres un capteur de température et une source de courant programmable.

PIC16F8X

Les PIC16FXX sont le bas de gamme de Microchip. Le plus connus d’entre eux est certainement le PIC16F84. Ce dernier a certainement contribué au succès de Microchip dans le secteur de la robotique. Cependant ce dernier commence à être dépassé et est remplacé par des composants comme le 16F88, qui intègre beaucoup plus de périphériques (dont un oscillateur intégré). De plus les PIC16FXX peuvent être programmé en C (même s’ils ne sont pas étudiés pour celà) avec des compilateurs comme CC5X

PIC16F8XX

Les PIC16F8XX sont le milieu de gamme de Microchip. Ce sont les composants « fétiches » de Galileo. Les plus utilisés d’entre eux : le PIC16F873 ou le PIC16F876. Avec ces micro, on commence à trouver des périphériques interessants pour pas trop cher :

* Convertisseur Analogique/Numérique
* De nombreux port d’E/S (33 sur le 16F877)
* Interface I2C et série hardware

Cependant ils tendent à être remplacés par les PIC18 correspondants

PIC17

Comme les PIC14 : obsolètes…

PIC18

Les PIC18 sont le haut de gamme de Microchip. Ils offrent des possibilités impressionnantes :

* Une Unité Arithmétique et Logique remaniée avec multiplication cablée
* Des instructions codées sur 16bits
* Une architecture étudiée pour la programmation en C:
o Plus de RAM et de FLASH que les 16F
o Des instructions ASM en plus qui permettent, par exemple, une gestion de pile logicelle (impossible a gérer sur les 16F)
o Une pile hardware plus importante

De plus, certains PIC18 sont compatibles broche à broche avec les PIC16 correspondants Certains d’entre eux ont des périphériques spécifiques (CAN, USB…)

Les dsPIC

Je ne les connais pas encore, mais je pense qu’ils ont un gros potentiel…

Ils cumulent les avantages d’un microcontroleur et d’un DSP. Ils se déclinent sous 3 versions : PIC24, DsPIC30 et DsPIC33.

Les PIC32

Probablement les PIC les plus performants de la gamme microchip. L’architecture est calquée sur une MIPS32, avec un coeur pouvant atteindre les 109DMIPS à 72MHz.

D’autres éléments intéressants ont été introduits comme un pipeline à 5 étages et un contrôleur d’interruptions (64 vecteurs différents et 11 priorités programmables).

Vous pouvez utiliser le logiciel gratuit MPLAB pour programmer les microcontroleurs de Microchip.

Source: planete-sciences.orgCC

Cet article a-t-il été utile ?

Cliquez sur une étoile pour l’évaluer !

Note moyenne 3.1 / 5. Nombre de votes: 7

Aucun vote pour l'instant ! Soyez le premier à évaluer cet article.

Visité 40 fois, 1 visite(s) aujourd’hui

Publications similaires

  • Le circuit logique programmable

    0 (0) Le circuit logique programmable, ou réseau logique programmable, est un circuit intégré logique qui peut être reprogrammé après sa fabrication. Il est composé de nombreuses cellules logiques élémentaires

  • La propagation des ondes radio (802.11)

    0 (0) il est nécessaire d’avoir une culture minimum sur la propagation des ondes hertziennes afin de pouvoir mettre en place une architecture réseau sans fil, et notamment de disposer

  • Mesure de l’ intensité du courant électrique

    1 (1) L’unité d’intensité est l’ampère(A). On peut utiliser des multiples et des sous-multiples de l’ampère. Il y a deux colonnes entre chaque unité marquée, tout comme pour les mètres

  • Filtre passe-haut

    0 (0) Un filtre passe-haut est un filtre qui laisse passer les hautes fréquences et qui atténue les basses fréquences, c’est-à-dire les fréquences inférieures à la fréquence de coupure. Il

  • Le wrapping en électronique

    0 (0) En électronique, le wrapping est une technique alternative de réalisation de circuit imprimé, consistant à remplacer les soudures par des fils enroulés sur les broches des composants, pour