Altana Tubes > Blog > PIC16F627A/628A/648A > Memória > Programação

4.1 Organização da Memória de Programação dos microcontroladores PIC16F627A, PIC16F628A e PIC16F648A

Tradução: Maria Elisa - Assessoria em Inglês e Alemão 

Revisão: Renato Kodaira

Os microcontroladores PIC16F627A, PIC16F628A e PIC16F648A possuem um contador de programa de 13 bits capaz de endereçar um espaço de memória de programação de 8K x 14. Somente os primeiros 1K x 14 (0000h-03FFh) para o PIC16F627A, 2K x 14 (0000h-07FFh) para o PIC16F628A e 4K x 14 (0000h-0FFFh) para o PIC16F648A são fisicamente implementados. Acessar uma posição além destes limites causará um wrap-around dentro do primeiro espaço 1K x 14 (PIC16F627A) ou 2K x 14 (PIC16F628A) ou 4K x 14 (PIC16F648A). O vetor de reinicialização fica em 0000h e o vetor de interrupção em 0004h (Figura 4.1).

 

FIGURA 4.1: MAPA E PILHA DA MEMÓRIA DE PROGRAMAÇÃO



 

<-Anterior Índice Próximo->