ORGANIZACIÓN DE LA MEMORIA PIC 16F628A
Organización de la memoria de programa: El pic16F628A tiene un contador de programa (CP) de 13 bits capaz de direccionar un programa 8k x 14 espacios de memoria. Solo los primeros 2K x 14 (0000h-03FFh). Accediendo aún, la ubicación por encima de estos límites, causaría una envoltura dentro del 2k x 18 espacios.
MAPA DE LA MEMORIA DE PROGRAMA Y LA PILA.
ORGANIZACIÓN DE LA MEMORIA DE DATOS.
La memoria de datos está dividida en 4 bancos que contienen en general Registros de propósito general y los registros de funciones especiales (GPR) (SFR) respectivamente. Los SFR se ubican en las primeras 32 ubicaciones de cada banco.
Existen registros de propósito general implementados como RAM estática en cada banco. A continuación, se muestra la tabla que enumera los registros de propósito general disponibles en cada uno de los 4 bancos.
REGISTROS DE PROPOSITO GENERAL RAM.
Las direcciones F0h, FFh, 170h-17Fh y 1F0h-1FFh son implementadas como RAM común y mapeado de nuevo a las direcciones 70h-7Fh.
La siguiente tabla enumera como acceder a los 4 bancos de registros a través de los bits de registro de estado RP1 y RP0.
ACCESO A LOS BANCOS DE REGISTROS.
MAPA DE LA MEMORIA DE DATOS.
CONTENIDOS MÁS RELEVANTES.