2015319 163242 Mem Ria Do Pic 16F628 10

2784 palavras 12 páginas
Memória de dados RAM do PIC16628

Endc.
Banco 0
Endc.
Banco1
Endc.
Banco 2
Endc.
Banco 3
000h
INDF
080h
INDF
100h
INDF
180h
INDF
001h
TMR0
081h
OPTION_REG
101h
TMR0
181h
OPTION_REG
002h
PCL
082h
PCL
102h
PCL
182h
PCL
003h
STATUS
083h
STATUS
103h
STATUS
183h
STATUS
004h
FSR
084h
FSR
104h
FSR
184h
FSR
005h
PORTA
085h
TRISA
105h

185h

006h
PORTB
086h
TRISB
106h
PORTB
186h
TRISB
007h

087h

107h

187h

008h

088h

108h

188h

009h

089h

109h

189h

00Ah
PCLATH
08Ah
PCLATH
10Ah
PCLATH
18Ah
PCLATH
00Bh
INTCON
08Bh
INTCON
10Bh
INTCON
18Bh
INTCON
00Ch
PIR1
08Ch
PIE1
10Ch

18Ch

00Dh

08Dh

10Dh

18Dh

00Eh
TMR1L
08Eh
PCON
10Eh

18Eh

00Fh
TMR1H
08Fh

10Fh

18Fh

010h
TMR2
090h

110h

190h

011h
T2CON
091h
PR2

012h

092h

013h

093h

014h

094h

015h
CCPR1L
095h

016h
CCPR1H
096h

017h
CCP1CON
097h

018h
RCSTA
098h
TXSTA

019h
TXREG
099h
SPBRG

01Ah
RCREG
09Ah
EEDATA

01Bh

09Bh
EEADR

01Ch

09Ch
EECON1

01Dh

09Dh
EECON2

01Eh

09Eh

01Fh
CMCON
09Fh
VRCON
11Fh

020h

Uso Geral
96 bytes

0A0h

Uso Geral
80 bytes
120h

Uso Geral
48 bytes

14Fh

150h
Uso Geral
48 bytes

0EFh

16Fh

1EFh

0F0h
Espelho do
Banco 0
170h
Espelho Banco 0
1F0h
Espelho Banco 0

07Fh

0FFh

17Fh

1FFh

II.2.2.3.2 Os registradores Especiais Os nomes dos registradores especiais são definidos em arquivos implementados pelo microchip e que são disponíveis no ambiente do MPLAB. Incluindo esses arquivos no programa do usuário não será necessário se referenciar diretamente aos endereços dos registradores especiais.

1) FSR e INDF
São registradores para endereçamento indireto.
O FSR é um registrador em que pode ser escrito outro endereço de memória que será acessado indiretamente, como se ele fosse apenas um ponteiro. O INDF é um espelho do endereça apontado pelo FSR, isto é, pode se acessar o endereço apontado pelo FSR através do INDF.
Endereço: INDF == 000h, 080h 100h e 180h

Relacionados