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.