PIC12F683
2.0
2.1
存储器组织
程序存储器组织
2.2
数据存储器
PIC12F683具有一个13位程序计数器,能够
寻址8K x 14的程序存储空间。只
第一2K ×14 ( 0000H - 07FFH )的PIC12F683是
物理实现的。访问上面的位置
这些边界将内引起回绕
第一2K ×14的空间。复位向量地址为0000h,
中断向量地址为0004h (见图2-1) 。
数据存储器(见图2-2)被划分为
两家银行,其中包括通用寄存器
TER值( GPR )和特殊功能寄存器( SFR ) 。
特殊功能寄存器位于第一
32地区每家银行的。寄存器单元20h至7Fh
Bank 0中的A0h - BFH Bank 1中是通用
寄存器,实现为静态RAM 。某些地区注册
系统蒸发散单元F0h - FFH在银行1点地址70h - 7Fh和
银行0。所有其他RAM均未返回'0'
当读取。 RP0 ( Status<5> )是存储区选择位。
• RP0 =
0:
选择Bank 0
• RP0 =
1:
银行选择1
注意:
IRP和RP1位( STATUS<7 : 6> )是
保留,应始终
保持为0。
图2-1:
程序存储器映射
和堆栈
PIC12F683
PC<12 : 0>
CALL , RETURN
RETFIE , RETLW
13
2.2.1
1级堆栈
2级堆栈
通用寄存器
网络文件
堆栈8级
复位向量
寄存器文件组织成128 ×8的
PIC12F683 。每个寄存器被访问时,无论是直接
或间接地通过文件选择寄存器FSR (见
000h
中断向量
0004
0005
片上程序
内存
07FFh
0800h
1FFFh
2004年Microchip的科技公司
初步
DS41211B_CN第7