CM5001 Shanghai Belling Co., Ltd., CM5001 Datasheet - Page 3
![no-image](/images/no-image-200.jpg)
CM5001
Manufacturer Part Number
CM5001
Description
CM5001
Manufacturer
Shanghai Belling Co., Ltd.
Datasheet
1.CM5001.pdf
(10 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CM5001H
Manufacturer:
CM
Quantity:
20 000
的变化唤醒;二,CM5001的port B端口设计有可由程序控制的内部上、下拉电阻;三,CM5001具有低电
压复位功能,电压低于一定电压即发生复位;四,二者指令系统不同,但PIC16C56的程序可以通过专用
编程器内部的转换器转换成CM5001的程序(程序移植唯一需要注意的地方:由于CM5001规定OPTION的
bit6写0时watch dog关闭,所以需要使用看门狗时务必对程序转化时要对OPTION的bit6置1,否则看门
狗不会工作);五,CM5001有独有的程序烧写方式和CONFIG BIT定义。
绍。
5.1
5.1 Port B 上下拉电阻
或“PULLDOWN”指令时,MCU会把W的值写入相应的寄存器,从而使port B相应的位内置上拉或下拉电阻
有效。
PULLUPR(pullup
PULLUPR(pullup control
BIT7~0:port B口上拉电阻控制位
上电复位后的初始值:“0 0 0 0 0 0 0 0”
注意:W代表只写,R代表只读,R/W代表可读可写。
PULLDOWN
PULL
BIT7~0:port B口下拉电阻控制位
上电复位后的初始值:“0 0 0 0 0 0 0 0”
代码007)。使用方法是将数据放入W寄存器,然后使用pullup或pulldown指令,数据就会被载入相应寄
存器。注意PIC系列没有此两条指令,故如使用PIC系列的开发环境进行开发,需要手工编辑代码输入,
经过转化后即可使用。
5.2
5.2 睡眠
的PD位被清为‘0’,TO位置成‘1’;振荡停止;所有I/O口保持原来的状态。这种工作模式功耗最低。
端加低电平唤醒是绝对的,而其余两种模式只能选择一种。CM5001较PIC16C54/56在OPTION寄存器中增
加了一位WAKEUP位,可以选择MCU被唤醒的方式。选择由port B的变化唤醒时,注意必须先执行一条指
令 MOVF PORTB,1(特别注意用MOVF PORTB,0 是不行的),然后进sleep。这样能使port B口记住当
前的值,以便与sleep后的端口状态进行比较。
http://www.belling.com.cn
5.1
5.1
PULLUPR(pullup
PULLUPR(pullup
PULL
PULL
5.2
5.2
BIT 7
BIT 7
CM5001在功能上与PIC16C56兼容,但两者在以下方面有所不同:一,CM5001的sleep模式可由port B
由于寄存器及管脚兼容,CM2004 的程序开发可参照 PIC16C56 执行,下面仅对一些特殊地方做介
CM5001较PIC16C56增加了两个不占用地址空间的控制寄存器PULLUPR、PULLDOWNR。在执行“PULLUP”
1:port B口相应位内部60K上拉电阻有效
0:port B口相应位内部60K上拉电阻无效
DOWNR(pull
DOWN
1:port B口相应位内部50K下拉电阻有效
0:port B口相应位内部50K下拉电阻无效
使用上述寄存器需要用到两条新增特殊指令:pullup(对应指令代码001)和pulldown(对应指令
睡眠
睡眠( ( ( ( SLEEP
执行一条“SLEEP”指令即可进入睡眠模式。此时:WDT被清零,然后重新开始计数;状态寄存器F3
SLEEP可被WDT溢出唤醒, 或由在VPP/MCLR端加低电平唤醒, 还可由port B的变化唤醒。 其中VPP/MCLR
DOWN
睡眠
W
W
R(pulldown
R(pull
R(pull
SLEEP
SLEEP) ) ) ) 模式及唤醒
上下拉电阻
上下拉电阻
SLEEP
上下拉电阻
BIT 6
BIT 6
down control
down
down
control
control
control register)
W
W
模式及唤醒
模式及唤醒
模式及唤醒
control register)
control
control
register)
register)
register)
BIT 5
BIT 5
W
register)
register)
W
register)
Total 10 Pages
BIT 4
BIT 4
CM5001 系统框图
CM5001
CM5001
CM5001
- 3 -
W
W
系统框图
系统框图
系统框图
BIT 3
BIT 3
W
W
8位OTP单片机芯片CM5001
BIT 2
BIT 2
W
W
8/24/2006
BIT 1
BIT 1
Wrote by dipeng
W
W
BIT 0
BIT 0
W
W