3. LOS REGISTROS DE LA GAMA MEDIA
3.1 Organización de la memoria de datos
La ampliación de recursos en los PIC forzó en los catalogados como de gama
media una nueva estructura y la modificación de algunas instrucciones (partiendo, claro
está, de la gama baja). Una de las diferencias fundamentales es, precisamente, la
ampliación de memoria de registros, a los que se unieron algunos nuevos de sistema, y
la accesibilidad a parte de los mismos que antes quedaban ocultos, como OPTION o
TRIS, de los que hablaremos a continuación.
De este modo se optó por dos bancos de registros de 128 posiciones cada uno, la
mayoría de los cuales son de propósito general. En el siguiente esquema, que muestra
esta organización, las direcciones con casillas blancas muestran posiciones de registros
específicos, y las grises generales.
Dirección
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
BANCO 0 BANCO 1 Dirección
INDF
INDF
80
TMR0
OPTION
81
PCL
PCL
82
STATUS STATUS
83
FSR
FSR
84
PORT A
TRIS A
85
PORT B
TRIS B
86
87
88
89
PCLATH PCLATH
8A
INTCON INTCON
8B
PIR1
PIE1
8C
8D
PCON
8E
8F
90
91
92
93
94
95
96
97
98
99
31