pic16c62b/72a
ds35008b-页 8
初步的
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 包含 特定的
函数 re
gisters. 一些 “high use” 特定的 函数
寄存器 从 一个 bank 将 是 mirrored 在 另一
bank 为 代号 减少 和 quicker 进入.
2.2.1 一般 目的 寄存器 文件
这 寄存器 文件 能 是 accessed 也 直接地, 或者 indi-
rectly 通过 这 文件 选择 寄存器 fsr
(部分 2.5).
图示 2-2: 寄存器 文件 编排
RP1
(1)
RP0 (状态<6:5>)
便条 1:
维持 这个 位 clear 至 确保 upward compati-
bility 和 future 产品.
unimplemented 数据 记忆 locations,
读 作 ’0’.
便条 1:
不 一个 物理的 寄存器.
2:
这些 寄存器 是 不 执行 在 这
pic16c62b, 读 作 ’0’.
文件
地址
文件
地址
00h INDF
(1)
INDF
(1)
80h
01h TMR0 选项_reg 81h
02h PCL PCL 82h
0 3 h S TATU S S TAT U S 8 3 h
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
一般
目的
寄存器
一般
目的
寄存器
A0h
BFh
—
C0h
—
7Fh
—
FFh
bank 0 bank 1