1999 微芯 技术 公司 ds40139e-页 15
PIC12C5XX
4.2.2 特定的 函数 寄存器
这 特定的 函数 寄存器 (sfrs) 是 寄存器
使用 用 这 cpu 和 附带的 功能 至 控制
这 运作 的 这 设备 (表格 4-1).
这 特定的 寄存器 能 是 classified 在 二 sets.
这 特定的 函数 寄存器 有关联的 和 这
“core” 功能 是 描述 在 这个 部分. 那些
related 至 这 运作 的 这 附带的 特性 是
描述 在 这 部分 为 各自 附带的 特性.
表格 4-1: 特定的 函数 寄存器 (sfr) summary
地址 名字 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
值在
电源-在
重置
Value 在
所有 其它
Resets
(2)
n/一个 TRIS
— —
--11 1111 --11 1111
n/一个 选项
包含 控制 位 至 配置 timer0, timer0/wdt
预分频器, wake-向上 在 改变, 和 弱 拉-ups
1111 1111 1111 1111
00h INDF 使用 内容 的 fsr 至 地址 数据 记忆 (不 一个 物理的 寄存器)
xxxx xxxx uuuu uuuu
01h TMR0 8-位 real-时间 时钟/计数器
xxxx xxxx uuuu uuuu
02h
(1)
PCL 低 顺序 8 位 的 pc
1111 1111 1111 1111
03h 状态 GPWUF —PA0TO PD ZDCC
0001 1xxx q00q quuu
(3)
04h
FSR
(pic12c508/
pic12c508a/
pic12c518)
间接的 数据 记忆 地址 pointer
111x xxxx 111u uuuu
04h
FSR
(pic12c509/
pic12c509a/
pic12cr509a/
pic12ce519)
间接的 数据 记忆 地址 pointer
110x xxxx 11uu uuuu
05h
OSCCAL
(pic12c508/
pic12c509) CAL3 CAL2 CAL1 CAL0
— — — —
0111 ---- uuuu ----
05h
OSCCAL
(pic12c508a/
pic12c509a/
pic12ce518/
pic12ce519/
pic12cr509a) CAL5 CAL4 CAL3 CAL2 CAL1 CAL0
— —
1000 00-- uuuu uu--
06h
GPIO
(pic12c508/
pic12c509/
pic12c508a/
pic12c509a/
pic12cr509a)
— — GP5 GP4 GP3 GP2 GP1 GP0
--xx xxxx --uu uuuu
06h
GPIO
(pic12ce518/
pic12ce519) SCL SDA GP5 GP4 GP3 GP2 GP1 GP0
11xx xxxx 11uu uuuu
legend: shaded boxes = unimplemented 或者 unused,
—
= unimplemented, 读 作 ’0’ (如果 适用)
x
= unknown,
u
= 不变,
q
= 看 这 tables 在 部分 8.7 为 可能 值.
便条 1: 这 upper 字节 的 这 程序 计数器 是 不 直接地 accessible. 看 部分 4.6
为 一个 explanation 的 如何 至 进入 这些 位.
2: 其它 (非 电源-向上) resets 包含 外部 重置 通过 mclr
, 看门狗 计时器 和 wake-向上 在 管脚 改变 重置.
3: 如果 重置 是 预定的 至 wake-向上 在 管脚 改变 然后 位 7 = 1. 所有 其它 resets 将 导致 位 7 = 0.