CM5001B Shanghai Belling Co., Ltd., CM5001B Datasheet
CM5001B
Related parts for CM5001B
CM5001B Summary of contents
Page 1
... CM5001B:带 LVR 功能,最 低工作电压由 LVR 转换电压 ...
Page 2
PA2 I/O 2 PA3 I/O 3 T0CKI I 4 VPP/MCLR I 5 VSS - 6 PB0 I/O 7 PB1 I/O 8 PB2 I/O 9 ...
Page 3
CM5001在功能上与PIC16C56兼容,但两者在以下方面有所不同:一,CM5001的sleep模式可由port B 的变化唤醒;二,CM5001的port B端口设计有可由程序控制的内部上、下拉电阻;三,CM5001具有低电 压复位功能,电压低于一定电压即发生复位;四,二者指令系统不同,但PIC16C56的程序可以通过专用 编程器内部的转换器转换成CM5001的程序(程序移植唯一需要注意的地方:由于CM5001规定OPTION的 bit6写0时watch dog关闭,所以需要使用看门狗时务必对程序转化时要对OPTION的bit6置1,否则看门 狗不会工作);五,CM5001有独有的程序烧写方式和CONFIG BIT定义。 由于寄存器及管脚兼容,CM2004 的程序开发可参照 PIC16C56 执行,下面仅对一些特殊地方做介 绍。 5.1 5.1 Port B 上下拉电阻 5.1 5.1 上下拉电阻 上下拉电阻 上下拉电阻 CM5001较PIC16C56增加了两个不占用地址空间的控制寄存器PULLUPR、PULLDOWNR。在执行“PULLUP” 或“PULLDOWN”指令时,MCU会把W的值写入相应的寄存器,从而使port B相应的位内置上拉或下拉电阻 有效。 PULLUPR(pullup control PULLUPR(pullup PULLUPR(pullup PULLUPR(pullup control register) control control register) register) ...
Page 4
OPTION option OPTION option register) register) OPTION OPTION option option register) register WAKEUP T0CS WAKEUP:sleep唤醒选择位 1:WDT溢出唤醒 0:port B管脚变化唤醒(注意此时watch dog溢出不会引起复位) 本寄存器中其他位定义与PIC16C54/56相同。 上电复位后的初始值:“ 1” 5.3 振荡器 5.3 5.3 5.3 振荡器 ...
Page 5
RC 振荡 这种振荡类型成本最低,但频率的精确性较差,适用于时间精确度要求不高的应用场合。RC振荡 是在OSC1端连接一个串联的电阻电容。这个电阻如果过低,振荡不稳定,甚至不能振荡。但是电阻过高 时,则振荡又易受干扰,故取值应在数K到数十K之间。尽管电容C值为0时,电路也能振荡,但易受干扰 且不稳定,所以电容值应取10P以上。 RC振荡时OSC2端输出OSC1的4分频脉冲(f=1/4 OSC1)。 RC 振荡的频率是 VDD、RC 值以及环境温度的函数,请参考后面参数性能的表格,但使用时应以实际 试验结果为准。 (3)使用外部振荡 CM5001可以接受外部振荡源(仅适合于HS、XT和LP类型振荡)。连接时将外部振荡接入OSC1,OSC2 则开路,如图所示。 5 复位电路 复位电路 复位电路 复位电路 CM5001内藏上电和低电压复位电路,另外芯片上还设计有一个外部复位端VPP/MCLR。芯片复位可由 以下原因引发:1 芯片上电;2 看门狗超时溢出;3 VPP/MCLR被拉低;4 芯片电压低于2.1V±0.2V。当 芯片复位期间,所有I/O口都被置成高阻态,PC值被置为全‘1’,OPTION被置为全‘1’,WDT和预分频 器被清零,F3寄存器的PA0~PA2位被清‘0’。出于稳定信号的考虑,芯片内部专门设置了一个复位延时 电路。当芯片上电或VPP/MCLR变低结束后,复位状态将持续18ms左右才进入运行。 5.5 指令系统 5.5 ...
Page 6
W f 递减 W 和 f 或运 算 W 和 f 与运 算 W 和 f 异或 运算 W 加 f 传送 f 到 取补 f 递增 f 递减, 为 0 则跳 f 循环右移 ...
Page 7
I/O 状 态 子程序带参 数返回 调用子程序 跳转 (K 为 9 位) 常数置入 W 常数和 W 做 或运算 常数和 W 做 与运算 常数和 W 做 异或运算 注释: : : : 1 除 GOTO 指令外,任何有关写 PC(F2)的指令都会把 PC 寄存器的第 9 位清零。 ...
Page 8
IO 的输入范围------------------------------- -0.6~VDD+0.6 IO 输出范围----------------------------------- 0~VDD 6.2 直流参数 6.2 直流参数 6.2 6.2 直流参数 直流参数 符号 参数 FXT1 XTAL(3V) FXT2 XTAL(5V) 静态电流(5V) ISB1 静态电流(5V) ISB2 静态电流(3V) ISB3 工作电流(5v) IOC1 ...
Page 9
CM5001 在 LP 模式下(32.768K 晶振,使用 5.1p 电容)晶振起振时间: (1)3V 时典型值为 480mS,最低为 480mS,最高为 560mS。 (2)5V 时典型值为 170mS,最低为 160mS,最高为 250mS。 . . . . 典型应用 典型应用 典型应用 典型应用 略。 ...
Page 10
Total 10 Pages 8/24/2006 Wrote by dipeng ...