Microchip Technology AC244055 Data Sheet
2011-2013 Microchip Technology Inc.
DS40001574C-page 25
PIC16(L)F1938/9
3.3.1
SPECIAL FUNCTION REGISTER
The Special Function Registers are registers used by
the application to control the desired operation of
peripheral functions in the device. The registers asso-
ciated with the operation of the peripherals are
described in the appropriate peripheral chapter of this
data sheet.
the application to control the desired operation of
peripheral functions in the device. The registers asso-
ciated with the operation of the peripherals are
described in the appropriate peripheral chapter of this
data sheet.
3.3.2
GENERAL PURPOSE RAM
There are up to 80 bytes of GPR in each data memory
bank.
bank.
3.3.2.1
Linear Access to GPR
The general purpose RAM can be accessed in a
non-banked method via the FSRs. This can simplify
access to large memory structures. See
non-banked method via the FSRs. This can simplify
access to large memory structures. See
for more information.
3.3.3
COMMON RAM
There are 16 bytes of common RAM accessible from all
banks.
banks.
FIGURE 3-2:
BANKED MEMORY
PARTITIONING
PARTITIONING
3.3.4
DEVICE MEMORY MAPS
0Bh
0Ch
1Fh
20h
6Fh
70h
7Fh
00h
Common RAM
(16 bytes)
General Purpose RAM
(80 bytes maximum)
Core Registers
(12 bytes)
Special Function Registers
(20 bytes maximum)
Memory Region
7-bit Bank Offset
TABLE 3-2:
MEMORY MAP TABLES
Device
Banks
Table No.
PIC16F1938
PIC16LF1938
PIC16LF1938
0-7
8-15
16-23
23-31
PIC16F1939
PIC16LF1939
PIC16LF1939
0-7
8-15
16-23
23-31