Registres spéciaux
Le PIC 16F84A a 15 registres spéciaux situés dans la mémoire des données (Data RAM).
La mémoire des données est divisée en 2 banques :
-> Les registres spéciaux :
sont situés en banque 0.
N.B. Pour passer en banque 0, il faut au préalable exécuter l'instruction :
bcf STATUS , RP0
-> Les registres spéciaux :
sont situés en banque 1.
N.B. Pour passer en banque 1, il faut au préalable exécuter l'instruction :
bsf STATUS , RP0
-> Les autres registres spéciaux :
sont indifféremment accessibles en banque 0 ou en banque 1 (donc peu importe la valeur du bit RP0 du registre STATUS).