PIC12F683
2.0
2.1
存储器组织
程序存储器组织
2.2
数据存储器
PIC12F683具有一个13位程序计数器,能够
寻址8K x 14的程序存储空间。只
第一2K ×14 ( 0000H - 07FFH )的PIC12F683是
物理实现的。访问上面的位置
这些边界会造成内部的环绕式
第一2K ×14的空间。复位向量地址为0000h,
中断向量地址为0004h (见图2-1) 。
图2-1:
程序存储器映射
和堆栈
PIC12F683
PC<12 : 0>
数据存储器(见图2-2)被划分为两个
银行,其中包括通用寄存器
( GPR )和特殊功能寄存器( SFR ) 。该
特殊功能寄存器位于连接第一个32
每家银行的位置。寄存器单元20h - 7Fh和
银行0的A0h - BFH Bank 1中是通用
寄存器,实现为静态RAM 。注册
单元F0h - FFH在银行1点地址70h至7Fh
Bank 0中的所有其他RAM均未返回
“0”时读取。状态寄存器的RP0是银行
选择位。
RP0
0
1
→
→
选择Bank 0
银行选择1
CALL , RETURN
RETFIE , RETLW
13
注意:
1级堆栈
2级堆栈
该状态的IRP和RP1位
寄存器被保留,应始终
保持为0。
堆栈8级
复位向量
0000h
中断向量
0004h
0005h
片上程序
内存
07FFh
0800h
折回到0000h - 07FFH
1FFFh
©
2007 Microchip的技术公司
DS41211D_CN第7