Datasheet

PIC16C62B/72A
DS35008C-page 8 Preliminary 1998-2013 Microchip Technology Inc.
2.2 Data Memory Organization
The data memory is partitioned into multiple banks
which contain the General Purpose Registers and the
Special Function Registers. Bits RP1 and RP0 are the
bank select bits.
= 00 Bank0
= 01 Bank1
= 10 Bank2 (not implemented)
= 11 Bank3 (not implemented)
Each bank extends up to 7Fh (128 bytes). The lower
locations of each bank are reserved for the Special
Function Registers. Above the Special Function Regis-
ters are General Purpose Registers, implemented as
static RAM. All implemented banks contain Special
Function Registers. Some “high use” Special Function
Registers from one bank may be mirrored in another
bank for code reduction and quicker access.
2.2.1 GENERAL PURPOSE REGISTER FILE
The register file can be accessed either directly, or indi-
rectly through the File Select Register FSR
(Section 2.5).
FIGURE 2-2: REGISTER FILE MAP
RP1
(1)
RP0 (STATUS<6:5>)
Note 1: Maintain this bit clear to ensure upward compati-
bility with future products.
Unimplemented data memory locations,
read as '0'.
Note 1: Not a physical register.
2: These registers are not implemented on the
PIC16C62B, read as '0'.
File
Address
File
Address
00h INDF
(1)
INDF
(1)
80h
01h TMR0 OPTION_REG 81h
02h PCL PCL 82h
0 3 h S TAT U S S TAT U S 8 3h
04h FSR FSR 84h
05h PORTA TRISA 85h
06h PORTB TRISB 86h
07h PORTC TRISC 87h
08h
88h
09h
89h
0Ah PCLATH PCLATH 8Ah
0Bh INTCON INTCON 8Bh
0Ch PIR1 PIE1 8Ch
0Dh
8Dh
0Eh TMR1L PCON 8Eh
0Fh TMR1H
8Fh
10h T1CON
90h
11h TMR2
91h
12h T2CON PR2 92h
13h SSPBUF SSPADD 93h
14h SSPCON SSPSTAT 94h
15h CCPR1L
95h
16h CCPR1H
96h
17h CCP1CON
97h
18h
98h
19h
99h
1Ah
9Ah
1Bh
9Bh
1Ch
9Ch
1Dh
9Dh
1Eh ADRES
(2)
9Eh
1Fh ADCON0
(2)
ADCON1
(2)
9Fh
20h
General
Purpose
Registers
General
Purpose
Registers
A0h
BFh
C0h
7Fh
FFh
Bank 0 Bank 1