CM5001A Shanghai Belling Co., Ltd., CM5001A Datasheet

no-image

CM5001A

Manufacturer Part Number
CM5001A
Description
CM5001
Manufacturer
Shanghai Belling Co., Ltd.
Datasheet
1 1 1 1 . . . . 概述
片具备管脚唤醒、可动态配置管脚拉电阻、低电压复位等硬件电路,较 PIC16C54/56 功能有所增强,大
大提高了芯片使用的灵活性。另外,该芯片强化了可靠性设计,ESD 性能可以达到 3000V 以上。
2 2 2 2 . . . . 主要特点
3 3 3 3 . . . . 管脚排列
http://www.belling.com.cn
概述
概述
CM5001 是一个 8 位 OTP 单片机。该芯片采用 RISC 结构,可以替代 PIC16C54/56 及 CF745。该芯
主要特点
主要特点
● 采用精简指令集(RISC) ,35 条指令
● 指令字长 12 位,全部指令都是单字节指令
● 除涉及 PC 值改变的指令外(如跳转指令等) ,其余指令都是单周期指令
● 哈佛结构,数据总线和指令总线各自独立分开,数据总线宽度为 8 位,指令总线宽度为 12 位
● 一次可编程(OTP)ROM 1K,内部普通寄存器组(RAM)为 25 个
● 6 个特殊功能寄存器
● 2 级子程序堆栈
● 内部自振式看门狗计数器(WDT)
● 增强型的内部上电复位电路(POR)及掉电复位电路(LVR,转换电压 2.1V±0.2V,增强功能)
● 内带一个 8 位定时器/计数器(RTCC)
● RC/LP/XT/HS 四种振荡模式
● 12 根可独立编程 I/O 口
● 工作电压 2.4V~5.5V(实测最低工作电压可以达到 1.8V) ,编程电压 12V
● 工作频率 DC~20MHz
● 具有节电 sleep 模式,并可选择由看门狗或 port B 口的变化唤醒(增强功能)
● 可通过指令配置管脚内部上下拉电阻(增强功能)
● 在 ESD、EMC、抗栓锁等方面高可靠性设计
● 低功耗设计,静态功耗低至 1uA 以下
● 工作温度:-40℃~85℃
● PDIP18/SOP20 封装(SOP20 封装形式第 1 和 20 脚为 NC)
管脚排列
管脚排列
概述
主要特点
管脚排列
8 8 8 8 位 位 位 位 OTP
OTP
OTP
OTP 单片机芯片
Total 10 Pages
单片机芯片
单片机芯片 CM5001
单片机芯片
- 1 -
8位OTP单片机芯片CM5001
CM5001
CM5001
CM5001
CM5001A:不带 LVR 功能,
最低工作电压可达 1.8V(板
上有大电容时可能不复位)
CM5001B:带 LVR 功能,最
低工作电压由 LVR 转换电压
决定(2.1V±0.2V)
8/24/2006
Wrote by dipeng
定货信息
定货信息
定货信息
定货信息

Related parts for CM5001A

CM5001A Summary of contents

Page 1

... CM5001A:不带 LVR 功能, 最低工作电压可达 1.8V(板 上有大电容时可能不复位) ...

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 ...

Related keywords