PIC 16F84A
Les résistances de pull-up
1- Résistance de pull-up externe
Exemple : on désire faire l'interface entre un bouton-poussoir et l'entrée RB0/INT.
Le montage est très simple :
La résistance est appelée résistance de pull-up (résistance de tirage).
On a donc un niveau haut en entrée quand le bouton poussoir est ouvert, et un niveau bas quand le bouton poussoir est fermé.
2- Résistance de pull-up interne
On peut faire encore plus simple, en activant la résistance de pull-up interne du µC :
Il suffit que : /RBPU = 0 (bit 7 du registre OPTION_REG)
On fait ainsi l'économie d'une résistance.
N.B. L'option /RBPU = 0 active toutes les résistances de pull-up des broches (configurées en entrée) du port B.
Le port A ne dispose pas de cette option.