1997 微芯 技术 公司 ds30234d-页 19
PIC16C6X
4.0 记忆 organization
4.1 程序 记忆 organization
这 pic16c6x 家族 有 一个 13-位 程序 计数器
有能力 的 寻址 一个 8k x 14 程序 记忆
空间. 这 数量 的 程序 记忆 有 至
各自 设备 是 列表 在下:
为 那些 设备 和 较少 比 8k 程序 记忆,
accessing 一个 location 在之上 这 physically 执行
地址 将 导致 一个 wraparound.
这 重置 vector 是 在 0000h 和 这 中断 vector 是
在 0004h.
图示 4-1: pic16c61 程序
记忆 编排 和 堆栈
适用 设备
61 62 62A R62 63 R63 64 64A R64 65 65A R65 66 67
设备
程序
记忆
地址 范围
PIC16C61 1k x 14 0000h-03ffh
PIC16C62 2k x 14 0000h-07ffh
PIC16C62A 2k x 14 0000h-07ffh
PIC16CR62 2k x 14 0000h-07ffh
PIC16C63 4k x 14 0000h-0fffh
PIC16CR63 4k x 14 0000h-0fffh
PIC16C64 2k x 14 0000h-07ffh
PIC16C64A 2k x 14 0000h-07ffh
PIC16CR64 2k x 14 0000h-07ffh
PIC16C65 4k x 14 0000h-0fffh
PIC16C65A 4k x 14 0000h-0fffh
PIC16CR65 4k x 14 0000h-0fffh
PIC16C66 8k x 14 0000h-1fffh
PIC16C67 8k x 14 0000h-1fffh
pc<12:0>
堆栈 水平的 1
•
堆栈 水平的 8
•
•
用户 记忆
空间
call, 返回
retfie, retlw
13
0000h
0004h
1FFFh
03FFh
0400h
在-碎片 程序
记忆
0005h
重置 vector
附带的 中断 vector
图示 4-2: pic16c62/62a/r62/64/64a/
r64 程序 记忆
编排 和 堆栈
图示 4-3: pic16c63/r63/65/65a/r65
程序 记忆 编排
和 堆栈
pc<12:0>
堆栈 水平的 1
堆栈 水平的 8
用户 记忆
空间
call, 返回
retfie, retlw
13
0000h
0004h
1FFFh
07FFh
0800h
在-碎片 程序
记忆
0005h
重置 vector
附带的 中断 vector
•
•
•
pc<12:0>
堆栈 水平的 1
堆栈 水平的 8
用户 记忆
空间
call, 返回
retfie, retlw
13
0000h
0004h
1FFFh
07FFh
0FFFh
0800h
1000h
在-碎片 程序
记忆 (页 0)
在-碎片 程序
记忆 (页 1)
0005h
重置 vector
附带的 中断 vector
•
•
•