PIC16F628A-ORGANIZACIÓN DE LA MEMORIA.

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.

PIC16F628A-ORGANIZACIÓN DE LA MEMORIA.

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.

PIC16F628A-ORGANIZACIÓN DE LA MEMORIA.

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.

PIC16F628A-ORGANIZACIÓN DE LA MEMORIA.

MAPA DE LA MEMORIA DE DATOS.

PIC16F628A-ORGANIZACIÓN DE LA MEMORIA.

CONTENIDOS MÁS RELEVANTES.

soy el administrador del sitio web. si tienes alguna duda, no dudes en contactarme

Deja una respuesta

Tu dirección de correo electrónico no será publicada.