|
●CF76XX相对于PIC16C5X的主要特性差异,及使用注意事项:
CF76XX使用16CXX系列的内核(14BIT),故其性能与16CXX系列中的16C55X基本相同。相对于PIC16C5X系列(12BIT)有些差异,应用时须注意:
1)指令宽度扩展为14位,使得程序的页面扩大为4倍(为2K)。并取消子程序只能放在页面上半区的限制。
2)增加了一个PC指针的高字节寄存器(PCLATH)替代原先5X的程序页面指 示位PA0~PA2 (在STATUSB的BIT4~6中)。
3)RAM的BANK区改在STATUS中定义,5X的定义在FSR中。
4)新增4条指令:RETURN、RETFIE、ADDLW、SUBLW。删减2条指令:TRIS, OPTION。
5)OPTION AND TRIS寄存器改为可寻址。
6)增加了中断功能,包括中断唤醒功能,PORTB口内内部弱上拉和电平变化中 断功能,以及中断脚INT,中断向量为0004H。
7)堆栈空间增大为8级(5X为2级)。
8)复位向量改变为0000H(5X为最后地址)。
9)特殊寄存器重新安排,新增了3个特殊寄存器PCLATH、INTCON、PCON。
10)TIMERO时钟输入线TOCK1也复用为一个口线(RA4/TOCKI),有其TRIS位。
11)FSR是一个8位寄存器(5X是7位的)。
|
|