I. PIC16F84 OU PIC16F628 ?
Concurrents ou simplement complémentaires ? Pour répondre à cette question nous allons comparer les deux Microcontrôleurs entre eux.
I. Les boîtiers:
Tous deux sont livrés en boîtier DIP18, à première vue le boîtier du PIC16F84 est compatible avec le PIC16F628, l'inverse n'est pas vrai puisque des lignes de ports supplémentaires sont disponibles sur le 16F628. On peut compter 15 lignes de ports bidirectionnelles pour le 16F628 contre 13 lignes pour le 16F84. On remarque 2 lignes RA7 et RA6 communes aux connexions généralement réservées aux quartz et autres circuits RC, ce qui laisse présumer une configuration "horloge interne" !
Avantage pour le PIC16F628
PIC16F628 PIC16F84 II. La mémoire:
µC FLASH Program RAM Data EEPROM DataPIC16F84 1024 x 14 68 x 8 64 x 8PIC16F628 2048 x14 224 x 8 128 x 8Pour tout type de mémoire avantage pour le PIC16F628
PIC16F628 PIC16F84
III. Les instructions:
35 instructions strictement compatibles s'exécutants pour la plupart en un cycle machine.
PIC16F628 PIC16F84 IV. Les horloges:
PIC16F84 PIC16F628XT oscillator mode HS oscillator mode LP oscillator mode EC External Clock RC oscillator mode (RC) ER oscillator mode (R) INTRC oscillator mode 4MHz ou 20MHz PIC16F84A
Le PIC16F628 possède deux modes qui permettent de libérer des lignes de ports (RA6 et RA7), le mode ER qui ne nécessite qu'une seule résistance sur RA7 et le mode INTRC (4MHz) qui ne nécessite aucun composant externe libérant ainsi RA6 (sans clockout) et RA7.
Avantage pour le PIC16F628
PIC16F628 PIC16F84 V. Les périphériques:
PIC16F84 PIC16F628Watch Dog Timer 0 8bits Timer 1 16bits Timer 2 8bits PWM, capture, Compare USART Voltage Reference
Net avantage pour le PIC16F628
PIC16F628 PIC16F84
VI. Tension, consommation:
L'un et l'autre ont la même consommation <2mA@5.0V 4MHz. Il semble que le 16F84 ait une plage de tension d'alimentation un peu plus large. Ils sont tous les deux capables de fonctionner entre 3.0V et 5.5V.
PIC16F628 PIC16F84 VII. Conclusions:
Avantage très net pour le PIC16F628.
Ils auraient pu être simplement complémentaires, en effet dans bien des applications le PIC16F84 est suffisamment performant mais là où les choses se gâtent c'est au niveau du prix. Il semble en effet que certains revendeurs vendent le PIC16F84 plus cher que le PIC16F628. Alors dans ce cas, n'hésitez plus choisissez le PIC16F628 !
PIC16F628 PIC16F84