Cmsemicon
CMS89F22x5B
CMS89F22x5B
用户手册
增强型闪存
8
½
CMOS
单片机
V1.4
请注意以下有关CMS知识产权政策
*中微半导½公司已申请了专利,享有绝对的合法权益。与中微半导½公司MCU或其他产品有关的专利权并未
被同意授权½用,任½经由不½手段侵害中微半导½公司专利权的公司、组织或个人,中微半导½公司将采取
一切可½的法律行动,遏止侵权者不½的侵权行为,并½讨中微半导½公司因侵权行为所受的损失、或侵权者
所得的不法利益。
*中微的名称和标识½是中微半导½公司的注册商标。
*中微半导½公司保留对规格书中产品在可靠性、功½和设计方面的改进½进一步说明的权利。然而中微半导
½公司对于规格内容的½用不负责任。文中提到的应用其目的仅仅是用来做说明,中微半导½公司不保证和不
表示这些应用没有更深入的修改就½适用,也不推荐它的产品½用在会由于故障或其它原因可½会对人身造成
危害的地方。中微半导½公司产品不授权适用于救生、维生器件或系统中½为关键器件。中微半导½公司拥有
不事先通知而修改产品的权利,对于最新的信息,请参考我们的½站
http://www.mcu.com.cn
www.mcu.com.cn
-1-
V1.4
Cmsemicon
目½
CMS89F22x5B
1.
产品概述
................................................................................................................................ 1
1.1
1.2
1.3
1.3.1
1.3.2
1.4
1.5
功½特性
........................................................................................................................................................................ 1
系统结构框图
................................................................................................................................................................. 2
管脚分布
........................................................................................................................................................................ 3
CMS89F2235B
引脚图
...............................................................................................................................................3
CMS89F2265B
引脚图
...............................................................................................................................................4
系统配½寄存器
............................................................................................................................................................. 5
在线串行编程
................................................................................................................................................................. 6
2.
中央处理器(CPU)
.............................................................................................................. 7
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.2.3
2.3
2.4
2.4.1
2.4.2
2.5
2.6
2.7
2.8
2.8.1
2.8.2
内存
............................................................................................................................................................................... 7
程序内存
.....................................................................................................................................................................7
数据存储器
...............................................................................................................................................................12
寻址方式
...................................................................................................................................................................... 15
直接寻址
...................................................................................................................................................................15
立即寻址
...................................................................................................................................................................15
间接寻址
...................................................................................................................................................................15
堆栈
............................................................................................................................................................................. 16
工½寄存器(ACC)
.................................................................................................................................................... 17
概述
..........................................................................................................................................................................17
ACC
应用
.................................................................................................................................................................17
程序状态寄存器(STATUS)
...................................................................................................................................... 18
预分频器(OPTION_REG)
....................................................................................................................................... 20
程序计数器(PC)
...................................................................................................................................................... 22
看门狗计数器(WDT)
............................................................................................................................................... 23
WDT
周期
.................................................................................................................................................................23
看门狗定时器控制寄存器(WDTCON)
..................................................................................................................23
3.
系统时钟
.............................................................................................................................. 24
3.1
3.2
3.2.1
3.2.2
3.3
3.4
概述
............................................................................................................................................................................. 24
系统振荡器
.................................................................................................................................................................. 25
内部
RC
振荡
............................................................................................................................................................25
外部
XT
振荡
............................................................................................................................................................25
起振时间
...................................................................................................................................................................... 25
振荡器控制寄存器
........................................................................................................................................................ 26
4.
复½
..................................................................................................................................... 27
4.1
4.2
4.2.1
4.2.2
上电复½
...................................................................................................................................................................... 27
掉电复½
...................................................................................................................................................................... 28
概述
..........................................................................................................................................................................28
掉电复½的改进办法
.................................................................................................................................................29
www.mcu.com.cn
-2-
V1.4
Cmsemicon
4.3
5.1
5.2
5.3
5.4
5.5
CMS89F22x5B
看门狗复½
.................................................................................................................................................................. 29
5.
休眠模式
.............................................................................................................................. 30
进入休眠模式
............................................................................................................................................................... 30
从休眠状态唤醒
........................................................................................................................................................... 30
½用中断唤醒
............................................................................................................................................................... 30
休眠模式应用举例
........................................................................................................................................................ 31
休眠模式唤醒时间
........................................................................................................................................................ 31
6. I/O
端口
................................................................................................................................ 32
6.1
6.2
6.2.1
6.2.2
6.2.3
6.3
6.3.1
6.3.2
6.3.3
6.3.4
6.4
6.4.1
6.4.2
6.4.3
6.5
6.5.1
6.5.2
6.6
I/O
口结构图
................................................................................................................................................................ 33
PORTA ........................................................................................................................................................................ 35
PORTA
数据及方向控制
...........................................................................................................................................35
PORTA
上拉电阻
......................................................................................................................................................36
PORTA
下拉电阻
......................................................................................................................................................36
PORTB ........................................................................................................................................................................ 37
PORTB
数据及方向
..................................................................................................................................................37
PORTB
上拉电阻......................................................................................................................................................
38
PORTB
下拉电阻
.....................................................................................................................................................38
PORTB
电平变化中断
..............................................................................................................................................39
PORTC ........................................................................................................................................................................ 40
PORTC
数据及方向
..................................................................................................................................................40
PORTC
上拉电阻
.....................................................................................................................................................41
PORTC
下拉电阻
.....................................................................................................................................................41
I/O
½用
....................................................................................................................................................................... 42
写
I/O
口
...................................................................................................................................................................42
读
I/O
口
...................................................................................................................................................................42
I/O
口½用注意事项
..................................................................................................................................................... 43
7.
中断
..................................................................................................................................... 44
7.1
7.2
7.2.1
7.2.2
7.2.3
7.3
7.4
中断概述
...................................................................................................................................................................... 44
中断控制寄存器
........................................................................................................................................................... 45
中断控制寄存器
........................................................................................................................................................45
外设中断允许寄存器
.................................................................................................................................................46
外设中断请求寄存器
.................................................................................................................................................46
中断现场的保护方法
.................................................................................................................................................... 47
中断的优先级,及多中断嵌套
...................................................................................................................................... 47
8.
定时计数器
TIMER0 ............................................................................................................. 48
8.1
8.2
8.2.1
8.2.2
定时计数器
TIMER0
概述
............................................................................................................................................ 48
TIMER0
的工½原理
.................................................................................................................................................... 49
8
½定时器模式
.........................................................................................................................................................49
8
½计数器模式
.........................................................................................................................................................49
www.mcu.com.cn
-3-
V1.4
Cmsemicon
8.2.3
8.2.4
8.2.5
8.3
CMS89F22x5B
½件可编程预分频器
.................................................................................................................................................49
在
TIMER0
和
WDT
模块间切换预分频器
.................................................................................................................49
TIMER0
中断
............................................................................................................................................................50
与
TIMER0
相关寄存器
................................................................................................................................................ 51
9.
定时计数器
TIMER1 ............................................................................................................. 52
9.1
9.2
9.3
9.3.1
9.3.2
9.4
9.5
9.6
9.6.1
9.7
9.8
9.9
9.10
TIMER1
概述
............................................................................................................................................................... 52
TIMER1
的工½原理
.................................................................................................................................................... 53
时钟源选择
.................................................................................................................................................................. 53
内部时钟源
...............................................................................................................................................................53
外部时钟源
...............................................................................................................................................................54
TIMER1
预分频器
........................................................................................................................................................ 55
TIMER1
振荡器
........................................................................................................................................................... 55
在异步计数器模式下的
TIMER1
工½原理
................................................................................................................... 55
异步计数器模式下对
TIMER1
的读写操½
................................................................................................................55
TIMER1
门控
............................................................................................................................................................... 56
TIMER1
中断
............................................................................................................................................................... 56
休眠期间的
TIMER1
工½原理
..................................................................................................................................... 56
TIMER1
控制寄存器
.................................................................................................................................................... 57
10.
定时计数器
TIMER2 ............................................................................................................. 58
10.1
10.2
10.3
TIMER2
概述
............................................................................................................................................................... 58
TIMER2
的工½原理
.................................................................................................................................................... 59
TIMER2
相关的寄存器
................................................................................................................................................. 60
11.
模数½换(ADC)
............................................................................................................... 61
11.1
11.2
ADC
概述
..................................................................................................................................................................... 61
ADC
配½
..................................................................................................................................................................... 62
11.2.1
端口配½
...................................................................................................................................................................62
11.2.2
通道选择
...................................................................................................................................................................62
11.2.3 ADC
参考电压
..........................................................................................................................................................62
11.2.4
½换时钟
...................................................................................................................................................................62
11.2.5 ADC
中断
.................................................................................................................................................................63
11.2.6
结果格式化
...............................................................................................................................................................63
11.3
ADC
工½原理
............................................................................................................................................................. 64
11.3.1
启动½换
...................................................................................................................................................................64
11.3.2
完成½换
...................................................................................................................................................................64
11.3.3
终止½换
...................................................................................................................................................................64
11.3.4 ADC
在休眠模式下的工½原理
.................................................................................................................................64
11.3.5 AD
½换步骤
.............................................................................................................................................................65
11.4
ADC
相关寄存器
.......................................................................................................................................................... 66
12. LCD
驱动模块
...................................................................................................................... 69
www.mcu.com.cn
-4-
V1.4
Cmsemicon
12.1
12.2
12.3
CMS89F22x5B
LCD
功½½½
.............................................................................................................................................................. 69
LCD
功½管脚设½
....................................................................................................................................................... 69
LCD
相关寄存器
.......................................................................................................................................................... 69
13. PWM
模块(PWM0 和
PWM1) .......................................................................................... 71
13.1
13.2
PWM
寄存器
................................................................................................................................................................ 71
PWM
模式
................................................................................................................................................................... 72
13.2.1 PWM
周期
................................................................................................................................................................73
13.2.2 PWM
占空比
.............................................................................................................................................................73
13.2.3 PWM
分辨率
.............................................................................................................................................................74
13.2.4
休眠模式下的操½
....................................................................................................................................................74
13.2.5
系统时钟频率的改变
.................................................................................................................................................74
13.2.6
复½的½响
...............................................................................................................................................................74
13.2.7
设½
PWM
操½
........................................................................................................................................................74
14.
数据
EEPROM
存储器和程序存储器控制
............................................................................. 75
14.1
14.2
概述
............................................................................................................................................................................. 75
相关寄存器
.................................................................................................................................................................. 76
14.2.1 EEADR
和
EEADRH
寄存器
.....................................................................................................................................76
14.2.2 EECON1
和
EECON2
寄存器
...................................................................................................................................76
14.3
14.4
14.5
14.6
读数据
EEPROM
存储器
............................................................................................................................................. 78
写数据
EEPROM
存储器
............................................................................................................................................. 79
读程序存储器
............................................................................................................................................................... 80
数据
EEPROM
操½注意事项
...................................................................................................................................... 81
14.6.1
写校验
......................................................................................................................................................................81
14.6.2
避免误写的保护
........................................................................................................................................................81
15.
电气参数
.............................................................................................................................. 82
15.1
15.2
15.3
15.4
15.5
极限参数
...................................................................................................................................................................... 82
直流电气特性
............................................................................................................................................................... 82
ADC
电气特性
............................................................................................................................................................. 83
上电复½特性
............................................................................................................................................................... 83
交流电气特性
............................................................................................................................................................... 84
16.
指令
..................................................................................................................................... 85
16.1
16.2
指令一览表
.................................................................................................................................................................. 85
指令说明
...................................................................................................................................................................... 87
17.
封装
................................................................................................................................... 103
17.1
17.2
17.3
SOP16 ....................................................................................................................................................................... 103
DIP20 ........................................................................................................................................................................ 104
SOP20 ....................................................................................................................................................................... 105
18.
版本修订说明
..................................................................................................................... 106
www.mcu.com.cn
-5-
V1.4