Il existe aujourd' hui quatre grande famille de micro contrôleur PICs qui se nomment les "baseline", les "Mid-range", les "Enhanced Mid-range" et pour finir les PIC 18.

Les "baseline"

Cette famille ne contient que quelque circuits mais malgré ça ceux-ci ont un avenir totalement différent selon leurs références. Parmi eux se trouve les "petit" 12C508, 12C509, 12F508 ou encore 12F509 dont l'UC ne travaillent que sur 12 bits et que l'on peut trouver en boîtier DIL 8 Pattes. One peut également y trouver les 10Fxxx baptisé "les plus petits micro contrôleurs du monde d’après Microchip".Ces derniers sont disponibles en boîtier en montage en surface à 6 pattes de type SOT-23. Si l'avenir de la famille 12Cxxx est incertain, ce n'est pas le cas pour les 12Fxxx et les 10Fxxx.La famille 12Cxxx, dont la capacité de leurs mémoires est faible, sont assez mal adaptés pour une programmation en langage évolué mais au contraire très utile pour le langage machine (ou ASM). Sous cette famille, on peut également y retrouver les "vieux" 16C5x. Ces circuits sont prêt a disparaître à plus ou moins long termes, et sont donc très déconseillés pour de nouvelles création.

Les "Mid-range"

Celle-ci comprend actuellement le plus de références. Ces circuits reprennent les concepts de la famille 16C5x. Ils utilisent la même architecture et le même jeu d’instructions de base mais disposent de ressources internes plus nombreuses. Ils supportent aussi la programmation sous forme série ainsi que la programmation en circuit ou ICSR. Enfin, la majorité des circuits de cette famille est disponible avec de la mémoire de programme de type flash .De nombreux circuits de cette famille sont bien adaptés à la programmation en langage évolué.

Les "Enhanced Mid-range"

Cette famille contient les circuits « haut de gamme » des familles 16F mais aussi des 12F, c'est-à-dire encore ceux contenant beaucoup de mémoire ou de ressources internes très évoluées (interface USB ou PWM, c'est-à-dire "Pulse Width Modulation"=>Modulation de largeur d'impulsion). Il faut cependant bien reconnaître qu’il y a très peut de différences avec la Deuxième famille. Cette appellation, apparue depuis peu dans la documentation Microchip, nous semble plus révéler du marketing que de la technique.

Les PIC 18

Enfin, cette famille ne contient plus aujourd’hui que les circuits dont les références sont de type 18C ou 18F. Compte tenu de leur richesse en ressources matérielles internes mais aussi des capacités très importantes de leurs mémoires vives et de leurs mémoires de programme, ces circuits sont évidement très bien adaptés à la programmation en langage évolué. Comme ils sont en fait une évolution logique des circuits des familles précédentes dont ils reprennent les éléments essentiels, la transformation d’une application prévue pour un pic 16F en une application à base de 18F ne pose pas trop de problème, certains circuits étant même compatibles broche à broche.
Créateurs
Benjamin Dumont-roty
Lucas Vandelannoote
Kevin Sot