You are on page 1of 3

CF76XX 功能、特点、应用领域与替代 16C5XX 方法、注意事项

1、 CF76XX 与 16C5X 的差异及代用注意事项:


16C5X------

型 号 振 荡 EPROM 程序区 RAM 数据区 定时器 中断源 电压范围 I/O 线 封 装

CF7645 DC~20M 512×14 96×8 1+WDT 3 2.5~5.5V 13 18P,18SO

CF7665 DC~20M 1k×14 96×8 1+WDT 3 2.5~5.5V 13 18P,18SO

CF7685 DC~20M 2k×14 128×8 1+WDT 3 2.5~5.5V 13 18P,18SO

CF76XX------

EPROM 程 RAM 中 断
型 号 振 荡 定时器 电压范围 I/O 线 封 装
序区 数据区 源

DC ~
16C54 512×12 25×8 1+WDT - 2.5~6.25V 12 18P,18JW,18SO,20SS
20M

DC ~
16C56 1k×12 25×8 1+WDT - 2.5~6.25V 12 18P,18JW,18SO,20SS
20M

DC ~
16C58 2k×12 73×8 1+WDT - 2.5~6.25V 12 18P,18JW,18SO,20SS
20M

●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 位的)。

●将 5X 程序转换为对应的 CF76XX 的步骤:

1)删掉所有用于 CALL、GOTO 页面选择的操作指令。


2)所有改变 PCL(即 F2)的指令,要修改其页面定位方法。其页的定位由原 STATUS 的 5、
6 位改为由 PCLATH 的 0~4 位。
3)重新定义数据变量的地址,修改或去掉 RAM 页面选择指令。
4)因为 STATUS、OPTION、FSR 某些位定义改变,所以所有对这三个寄存器的 操作都要
检查修改过。
5)改变复位地址到 00H。
2、 开发工具:

1) 仿真器:
CF7645------------按 PIC16C620A 仿真
CF7665------------按 PIC16C621A 仿真
CF7685------------按 PIC16C622A 仿真
注:实际上,CF76XX 与对应的 PIC16C62XA 仅在于:前者无比较器,无 BOD(降压复位)
功能,仿真时关闭比较器。CF76XX 寄存器中 70H~7FH 部分为两 BANK 共享,即地址 07X
和 0FX 均指向同一寄存器,此功能仿真器无法仿真。

2) 烧写器使用:
对应型号:CF7645-----------选 PIC16C620A
CF7665-----------选 PIC16C621A
CF7685-----------选 PIC16C622A
其中,配置位 BODEN=OFF。

3、CF76XX 的应用:
PIC16C5X 是 MICROCHIP 公司 PIC 单片机系列中最早推出的品种, 它的高速度、低价格、
低功耗、低电压工作、抗干扰性、易于开发使用等众多优点使它广受欢迎,在家用电器、仪
表、工控、电脑外设、电讯通信等等方面表现极突出。其应用的广泛性首屈一指,但功能过
于简单,无法在一些较复杂的场合下使用,是其明显的的不足。
CF76XX 相对于 16C5X,性能有极大的改进,功能也得到增强,在一些应用场合弥补了 16C5X
不足之处,可用它来替代 16C54/56/58。
CF76XX 还可用于替代 PIC16C55X、
PIC16C62X 系列产品以及 PIC16C710/711 等,
但 CF76XX
系列不含有 A/D 与比较器。
4、竞争品牌比对:
EMC:

型 号 振 荡 EPROM RAM 定时器 中断源 I/O 线 封装

EMC78156 DC~16M 1k×13 48 1+WDT 3 12 18P 81SO 20SS

EMC78256 DC~16M 2k×13 48 1+WDT 3 12 18P 18SO 2OSS


SAMSUNG
型号 振荡 EPROM RAM 定时器 中断源 I/O 线 A/D 封装

KS86P4104 DC~10M 4K 208 2+WDT 6 16 10bit×5 24SDIP24SOP

KS86P4304 DC~12M 2/4K 112 1+WDT 5 11/13 10bit×5 18、20DIP20SOP

KS86P6104 DC~6M 4K 144 1+WDT 9 11 - 24DIP24SOP

KS88P01016 DC~8M 16K 272 3+WDT 13 19 - 24SOP24SDIP


PHILIPS
型号 FLASH RAM 定时器 串口 A/D I/O 线 封装

P87LPC762 2K 128 2 UART/I2C - 18 DIP20/SO20

P87LPC764 4K 128 2 UART/ I2C - 18 DIP20/SO20

P87LPC767 4K 128 2 UART/ I2C 8bit×4 18 DIP20/SO20

P87LPC768 4K 128 2 UART/ I2C 8bit×4 18 DIP20/SO20

P87LPC769 4K 128 2 UART/ I2C 8bit×4 18 DIP20/SO20

You might also like