pic16c712/716
ds41106a-页 10
初步的
1999 微芯 技术 公司
2.2 数据 记忆 organization
这 数据 记忆 是 partitioned 在 多样的 banks
这个 包含 这 一般 目的 寄存器 和 这
特定的 函数 寄存器. 位 rp1 和 rp0 是 这
bank 选择 位.
= 00
→
Bank0
= 01
→
Bank1
= 10
→
bank2 (不 执行)
= 11
→
bank3 (不 执行)
各自 bank extends 向上 至 7fh (128 字节). 这 更小的
locations 的 各自 bank 是 保留 为 这 特定的
函数 寄存器. 在之上 这 特定的 函数 regis-
ters 是 一般 目的 寄存器, 执行 作
静态的 内存. 所有 执行 banks 包含 特定的
函数 寄存器. 一些 “high use” 特定的 函数
寄存器 从 一个 bank 将 是 mirrored 在 另一
bank 为 代号 减少 和 quicker 进入.
2.2.1 一般 目的 寄存器 文件
这 寄存器 文件 能 是 accessed 也 直接地, 或者 indi-
rectly 通过 这 文件 选择 寄存器 fsr
(部分 2.5).
图示 2-3: 寄存器 文件 编排
RP1
(1)
RP0 (状态<6:5>)
便条 1:
维持 这个 位 clear 至 确保 upward compati-
bility 和 future 产品.
unimplemented 数据 记忆 locations,
读 作 ’0’.
便条 1:
不 一个 物理的 寄存器.
文件
地址
文件
地址
00h INDF
(1)
INDF
(1)
80h
01h TMR0
选项_reg
81h
02h PCL PCL 82h
0 3 h S TAT U S S TAT U S 8 3 h
04h FSR FSR 84h
05h PORTA TRISA 85h
06h PORTB TRISB 86h
07h DATACCP TRISCCP 87h
08h
88h
09h
89h
0Ah PCLATH PCLATH 8Ah
0Bh INTCON INTCON 8Bh
0Ch PIR1 PIE1 8Ch
0Dh
8Dh
0Eh TMR1L PCON 8Eh
0Fh TRM1H
8Fh
10h T1CON
90h
11h TRM2
91h
12h T2CON PR2 92h
13h
93h
14h
94h
15h CCPR1L
95h
16h CCPR1H
96h
17h CCP1CON
97h
18h
98h
19h
99h
1Ah
9Ah
1Bh
9Bh
1Ch
9Ch
1Dh
9Dh
1Eh ADRES
9Eh
1Fh ADCON0 ADCON1 9Fh
20h
一般
目的
寄存器
96 字节
一般
目的
寄存器
32 字节
A0h
BFh
C0h
7Fh FFh
bank 0 bank 1