PIC12C67X
4.0
4.1
存储器组织
程序存储器组织
4.2
数据存储器
该PIC12C67X有一个13位的程序计数器,能够
寻址8K x 14的程序存储空间。
对于PIC12C671和PIC12CE673 ,第一1K X
14 ( 0000H - 03FFh单元)来实现。
对于PIC12C672和PIC12CE674 ,第一2K
×14 ( 0000H - 07FFH )被实现。访问某些地区可能
化超过物理地址
回到原来空间。复位向量地址为0000h,
中断向量地址为0004h 。
数据存储器被分成两个存储区,其
包含通用寄存器和专用
功能寄存器。 RP0位是存储区选择位。
RP0 ( STATUS<5> )= 1
→
银行1
RP0 ( STATUS<5> ) = 0的
→
BANK 0
各银行一直延伸至7Fh ( 128字节) 。低
每家银行的地址被保留作为特殊
功能寄存器。上面的特殊功能寄存器
TER值是通用寄存器实现为
静态RAM 。无论Bank 0和Bank 1包含特殊
功能寄存器。有些"high use"特殊功能
来自Bank 0的寄存器映射到存储区1码
还原和更快的访问速度。
还注意到,在PIC12C67X至FFh单元F0h是
映射到Bank 0寄存器70H - 7Fh的共同
内存。
4.2.1
通用寄存器文件
图4-1:
PIC12C67X程序
存储器映射和堆栈
PC<12 : 0>
CALL , RETURN
RETFIE , RETLW
13
在注册网络文件可以直接或间接访问
rectly通过文件选择寄存器FSR
1级堆栈
堆栈8级
复位向量
0000h
外设中断向量
0004h
0005h
片上程序
内存
( PIC12C672和
PIC12CE674只)
03FFh
0400h
07FFh
0800h
1FFFh
©
1999 Microchip的技术公司
DS30561B第11页