J’ai fait ce petit montage pour tester la fonction de comparateur analogique du 16F628.
Il possède deux comparateurs analogiques qui peuvent comparer la tension appliqué sur 2 broches ou comparer la tension d’une broche par rapport a une tension de référence programmable.
J’ai également modifié les flags du programme pour ne plus avoir a débrancher les câbles de programmation.

Le schéma utilisé est le suivant :
- 4 LEDs pour faire joli, afficher la valeur de la tension et afficher le résultat du test
- Un voltmetre branché sur RA2 pour mesurer la tension de référence
- Un potentiometre pour faire varier la tension mesurée

Le tableau suivant indique la valeur de la tension de référence en fonction des bits 0 à 3 de VRCON et du bit VRR.
| VR<3:0> | VRR=1 | VRR=0 |
| 0 | 0 | 1,25 |
| 1 | 0,21 | 1,41 |
| 2 | 0,42 | 1,56 |
| 3 | 0,63 | 1,72 |
| 4 | 0,83 | 1,88 |
| 5 | 1,04 | 2,03 |
| 6 | 1,25 | 2,19 |
| 7 | 1,46 | 2,34 |
| 8 | 1,67 | 2,5 |
| 9 | 1,88 | 2,66 |
| 10 | 2,08 | 2,81 |
| 11 | 2,29 | 2,97 |
| 12 | 2,5 | 3,13 |
| 13 | 2,71 | 3,28 |
| 14 | 2,92 | 3,44 |
| 15 | 3,13 | 3,59 |


