深圳市美芯微电子有限公司
麦肯单片机授权一级代理商
电话;0755-36857609/27945551/29491882
地址:深圳市宝安区宝源路名优产品采购中心B1区721室
MDT2051
1.概述
u
这种基于EPROM的8位微控制器采用一个完全
静态CMOS技术工艺,以实现更高的
速度
和
较小
SIZE
同
该
低
动力
u
A / D转换模块:
- 四个模拟输入复用成一个A / D
变流器
-8位分辨率
4种类型的振荡器可通过选择
编程选项:
RC-低成本RC振荡器
LFXT低频晶体振荡器
消费记录-化和高抗干扰能力。芯片
存储器含- UDE中1K字的ROM,和68 B
的ytes
静态RAM 。
2.特点
以下是一些对的特征
硬件和软件:
u
u
u
u
全静态CMOS设计
8位数据总线
EPROM大小: 1.0 K字
内部RAM大小: 84字节
( 68个通用寄存器, 16特殊
寄存器)
u
u
u
u
37条指令
14位指令
8级堆栈
工作电压: 2.5 V 5.5 V ( PRD禁用)
4.5 V 5.5 V ( PRD启用)
u
u
工作频率: DC 20MHz的
最快速的执行时间是在200纳秒
20兆赫以外的所有单周期指令
分支指令
u
寻址方式包括直接,间接和
相对寻址方式
u
u
u
u
u
上电复位
电源边沿检测复位
电源范围检测复位
节电睡眠模式
4种中断源:
外部INT引脚
-TMR0定时器
-A / D转换完成
-PortB<7 : 4>中断的变化
u
u
u
XTAL -标准晶体振荡器
HFXT高频晶体振荡器
8位实时时钟/计数器( RTCC )与8位
可编程预分频器
片内RC振荡器,看门狗基础
定时器(WDT )
13个I / O管脚与自己的独立
方向控制
3.应用
本MDT2051范围从应用领域
家电电机控制和高速汽车
低功耗远程发送器/接收器,指点
设备和电信处理器,例如
如遥控器,仪器仪表,充电器,
玩具,汽车和PC外围等
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mxmcu.com.cn
HTTP ; // www.mdtic.com.tw
P. 1
2005/6
版本。 1.9
MDT2051
4.引脚分配
PA2/AIC2
PA3/AIC3
PA4/RTCC
/ MCLR
V
ss
PB0/INT
PB1
PB2
PB3
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PA1/AIC1
PA0/AIC0
OSC1
OSC2
V
dd
PB7
PB6
PB5
PB4
PA2
PA3
RTCC
/ MCLR
VSS
VSS
PB0
PB1
PB2
PB3
SSOP
1
20
2
19
3
18
4
17
5
16
6
15
7
14
8
13
9
12
10
11
PA1
PA0
OSC1
OSC2
VDD
VDD
PB7
PB6
PB5
PB4
5.引脚功能说明
引脚名称
PA0~PA3
PB0~PB7
I / O
I / O
I / O
功能说明
A口, TTL输入电平/模拟输入通道
端口B ,TTL输入电平/ PB0 :外部中断输入,
PB4 PB7 :中断引脚电平变化
RTCC/PA4
I / O
实时时钟/计数器,施密特触发器输入电平
开漏输出
/ MCLR
OSC1
OSC2
V
dd
V
ss
I
I
O
主清除,施密特触发器输入电平
振荡器输入
振荡器输出
电源
地
6.内存映射
( A)寄存器映射
地址
BANK0
00
01
02
03
04
间接寻址寄存器
RTCC
的PCl
状态
MSR
描述
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mxmcu.com.cn
HTTP ; // www.mdtic.com.tw
P. 2
2005/6
版本。 1.9
MDT2051
地址
05
06
08
09
0A
0B
0C~4F
BANK1
01
05
06
07
08
TMR
一个CPIO
CPIO B
PSTA
ADS1
端口A
端口B
ADS0
ADRES
PCHLAT
INTS
通用寄存器
描述
( 1 ) IAR (间接地址寄存器) : R00
( 2 ) RTCC (实时计数器/计数器寄存器) : R01
( 3 ) PC(程序计数器) : R02 , R0A
写PC ---来自PCHLAT
LJUMP , LCALL ---来自指令字
RTWI , RET , RTFI ---来自堆栈
A9
A8
A7~A0
写PC ---来自ALU
LJUMP , LCALL ---来自指令字
RTWI , RET , RTFI ---来自堆栈
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mxmcu.com.cn
HTTP ; // www.mdtic.com.tw
P. 3
2005/6
版本。 1.9
MDT2051
( 4 )状态(状态寄存器) : R03
位
0
1
2
3
4
5
符号
C
HC
Z
PF
TF
RBS0
进位
半进位
零位
功能
掉电标志位
看门狗定时器溢出标志位
寄存器组选择位:
0 : 00H --- 7FH
1 : 80H - FFH
7~6
——
通用位
( 5 ) MSR (存储器Bank选择寄存器) : R4
内存Bank选择寄存器:
0 : 00~7F
1 : 80~FF
b7
b6
b5
b4
b3
b2
b1
b0
间接寻址模式
( 6 )端口A : R05
PA4 PA0 , I / O寄存器
( 7 )端口B : R06
PB7 PB0 , I / O寄存器
( 8 ) ADS0 (A / D状态寄存器) : R08
位
0
符号
ADRUN
功能
0 : A / D转换模块关闭,不消耗工作电流
1 : A / D转换器模块工作
1
ADIF
A / D转换结束中断标志位
当转换完成设置。用软件复位。
2
GO / DONEB
GO / DONEB必须设置为开始转换。它会自动复位
在硬件上,当转换完成
4,3
5
7,6
CHS1-0
版权所有
ASCS1-0
00 : AIC0 01 : AIC1 10 : AIC2
11 : AIC3
可以用作一个通用的读/写位
00 : FOSC / 2 01 : FOSC / 8 10 : FOSC / 32 11 :F RC ( *注)
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mxmcu.com.cn
HTTP ; // www.mdtic.com.tw
P. 4
2005/6
版本。 1.9
MDT2051
*注: FOSC / 32 XT :由OSC模式, HF确定FOSC / 8 RC : FOSC / 2 LF : FOSC / 2
( 9 ) ADRES (A / D转换结果寄存器) : R09
( 10 ) PCHLAT : R0A
( 11 ) INTS (中断状态寄存器) : R0B
位
0
1
2
3
符号
RBIF
INTF
TIF
RBIE
功能
PORT B电平变化中断标志位。设置时, PB <7 : 4>输入变化
当INT中断发生时置。 INT中断标志。
设置时, TMR溢出。
0 :禁用PB变化中断
1:使能PB变化中断
4
INTS
0 :禁止INT中断
1:使能中断INT
5
TIS
0 :禁止TMR中断
1:使能中断TMR
6
ADIS
0 :禁止A / D中断
1:使能A / D中断
7
地理信息系统
0 :禁止全局中断
1 :启用全局中断
( 12 ) TMR (时间模式寄存器) : R81
位
符号
预分频值
0 0 0
0 0 1
0 1 0
0 1 1
2—0
PS2—0
1 0 0
1 0 1
1 1 0
功能
RTCC率
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
1 : 128
WDT率
1:1
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
3
PSC
4
TCE
1 1 1
1 : 256
1 : 128
预分频器分配位:
0
—
RTCC
1
—
看门狗定时器
RTCC信号边缘:
0
—
递增RTCC引脚上低到高的转变
1
—
递增RTCC引脚上的高到低转换
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mxmcu.com.cn
HTTP ; // www.mdtic.com.tw
P. 5
2005/6
版本。 1.9
大中华地区授权A级代理商与技术支持单½:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。
详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁½版
Acrobat Reader繁½版下½½:Http://www.enroo.com/uploaddir/news/a.rar
MDT2051
1 . 概述
这个 8 ½基于 EPROM 微控制器是由完全静态
CMOS 技术设计,集高速、½积小、½功耗和
u
A/D ½换器单元:
抗高噪声一½的芯片。它包括 1.0K 字节 ROM
-四个模拟信号同时输入一个 AD ½换器
和 68 字节静态 RAM。
-8 ½分辨率
2 . 特点
u
四种可选振荡器类型
如下是关于½硬件的一些特点:
RC––––½价 RC 振荡器
u
集成 CMOS 静态设计
LFXT–––½频晶½振荡器
XTAL–––标准晶½振荡器
u
8 ½数据总线
HFXT–––高频晶½振荡器
u
ROM 大小:1K 字
u
带 8 ½可编程预分频器的 8 ½定时/计数器
u
内部 RAM 大小:84 字节(68 通用寄存器,
RTCC
16 个特殊寄存器)
u
自振式看门狗定时器(WDT)
u
37 条指令
u
13 个独立直接控制 I/O
u
14 ½指令½度
3 . 用途
u
8 级堆栈
MDT2051 的应用范围从发动机控制,高速自
u
工½电压:2.5V―5.5V 电源范围控制不½½ 动机½(电½)到½电源遥控发送接收,面向
4.5V―5.5V 电源范围控制½½
设备装½,无线电通讯如遥控器、仪器仪表、
充电器、玩具、½½和 PC 外围等。
u
工½频率:DC ̄20MH½
u
最短指令执行时间是在 20MH½ 下除双周期指
令外所有单周期指令的 200½½
u
寻址方式包括直接,间接和相对寻址方式
u
上电复½(POR)
u
电源边沿检测复½(PED)
u
电源范围检测复½(PRD)
u
睡眠½功耗方式
u
4 个中断源:
-外部中断脚
-TMR0 时钟
-A/D ½换完成
-B 口<7:4>中断
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
http://www.enroo.com
P.1
2005/6 Ver1.8
大中华地区授权A级代理商与技术支持单½:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。
详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁½版
Acrobat Reader繁½版下½½:Http://www.enroo.com/uploaddir/news/a.rar
MDT2051
4 . 引脚定义
DIP /SOP
PA2/AIC2 1
PA3/AIC3 2
PA4/RTCC 3
/MCLR 4
V
½½
5
PB0/IT 6
PB1 7
PB2 8
PB3 9
5 . 引脚描述
引脚名称
PA0 ̄PA3
PB0 ̄PB7
RTCC/PA4
MCLR
OSC1
OSC2
V½½
V½½
18
17
16
15
14
13
12
11
10
PA1/AIC1
PA0/AIC0
OSC1
OSC2
V
½½
PB7
PB6
PB5
PB4
SSOP
PA2 1
20
PA3 2
19
RTCC 3
18
/MCLR 4
17
VSS 5
16
VSS 6
15
PB0 7
14
PB1 8
13
PB2 9
12
PB3 10
11
PA1
PA0
OSC1
OSC2
VDD
VDD
PB7
PB6
PB5
PB4
输入/ 输出
输入/输出
输入/输出
输入/输出
输入
输入
输出
特征叙述
A 口,TTL 输入电平/模拟输入信号
B 口,TTL 输入电平/PB0:外部中断输入,
PB4 ̄PB7:PIN 电平变化中断
定时/计数器,斯密特触发输入电平
开漏极输入输出脚
复½引脚,斯密特触发输入电平
振荡器输入
振荡器输出
电源
地
6 . 内存分配
(A) 寄存器分配
地址
BANK0
00
01
02
03
间址寄存器
RTCC
PCL
STATUS
说明
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
http://www.enroo.com
P.2
2005/6 Ver1.8
大中华地区授权A级代理商与技术支持单½:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。
详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁½版
Acrobat Reader繁½版下½½:Http://www.enroo.com/uploaddir/news/a.rar
MDT2051
地址
04
05
06
08
09
0A
0B
0C ̄4F
BANK1
01
05
06
07
08
(1) IAR(间址寄存器) : R00
(2) RTCC(定时/计数器) : R01
(3) PC(程序计数器) : R02,R0A
写PC–––来自PCHLAT
说明
MSR
P½½½ A
P½½½ B
ADS0
ADRES
PCHLAT
INTS
通用目标寄存器
TMR
CPIO A
CPIO B
PSTA
ADS1
LJUMP, LCALL––––来自指令数据
A9
RTWI, RET,RTFI––––来自堆栈
A8
A7 ̄A0
写PC–––来自ALU
LJUMP, LCALL–––来自指令数据
RTWI, RET, RTFI––––来自堆栈
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
http://www.enroo.com
P.3
2005/6 Ver1.8
大中华地区授权A级代理商与技术支持单½:深圳市英锐恩科技有限公司。欢迎电咨询,提供资料与样品。
详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁½版
Acrobat Reader繁½版下½½:Http://www.enroo.com/uploaddir/news/a.rar
MDT2051
(4) S½½½½½(状态寄存器) : R03
½
0
1
2
3
4
5
符号
C
HC
Z
PF
TF
RBS0
特征
进½
辅助进½
零½
电源功耗下降标志½
WDT 时间溢出标志½
BANK 选择½:
0:00H ̄7FH
1:80H ̄FFH
7 ̄6
– –
通用½
(5) MSR(存储器选择寄存器) : R04
存储器选择寄存器
0 : 00 ̄7F
1 : 80 ̄FF
½7
½6
½5
½4
½3
½2
½1
½0
间址模式
(6) A 口 : R05
PA4 ̄PA0,I/O 寄存器
(7) B 口 : R06
PB7 ̄PB0,I/O 寄存器
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
http://www.enroo.com
P.4
2005/6 Ver1.8
大中华地区授权A级代理商与技术支持单½:深圳市英锐恩科技有限公司。欢迎来电咨询,提供资料与样品。
详细请看http://www.enroo.com ,客户热线:0755-88845951,82543411 传真:82543511,查阅本文档请用繁½版
Acrobat Reader繁½版下½½:Http://www.enroo.com/uploaddir/news/a.rar
MDT2051
(8) ADS0(/D 状态寄存器) : R08
½
0
符号
ADRUN
特征
0:A/D ½换模块关闭,确保没有工½电流
1:A/D ½换模块工½
1
ADIF
A/D ½换完成中断标志½
½换完成时½½,½件复½
2
GO/DONEB
开始½换时 GO/DONEB 必须½½
½换完成时硬件自动复½
4,3
5
7,6
CHS1-0
–
ASCS1-0
00:AIC0 01:AIC1 10:AIC2 11:AIC3
通用½
00:½½½½/2 01:½½½½/8 10:½½½½/32 11:½
RC(*N½½½)
*注:由 OSC 模式决定, HF: ½½½½/32 XT: ½½½½/8 RC: ½½½½/2 LF: ½½½½/2
(9) ADRES ( A/D 结果寄存器 ) : R09
(10) PCHLAT : R0A
(11) INTS (中断状态寄存器) : R0B
½
0
1
2
3
符号
RBIF
INTF
TIF
RBIE
特征
B 口改变中断标志,½ PB<7:4>输入改变时复½
INT 产生中断时½½,INT 中断标志
TMR 溢出½½
0:PB 电平变化时中断不½½
1:PB 电平变化时中断½½
4
INTS
0:INT 中断不½½
1:INT 中断½½
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
http://www.enroo.com
P.5
2005/6 Ver1.8
MDT2051
1.概述
u
这种基于EPROM的8位微控制器采用一个完全
静态CMOS技术工艺,以实现更高的
速度
和
较小
SIZE
同
该
低
动力
u
A / D转换模块:
- 四个模拟输入复用成一个A / D
变流器
-8位分辨率
4种类型的振荡器可通过选择
编程选项:
RC-低成本RC振荡器
LFXT低频晶体振荡器
消费记录-化和高抗干扰能力。芯片
存储器含- UDE中1K字的ROM,和68 B
的ytes
静态RAM 。
2.特点
以下是一些对的特征
硬件和软件:
u
u
u
u
全静态CMOS设计
8位数据总线
EPROM大小: 1.0 K字
内部RAM大小: 84字节
( 68个通用寄存器, 16特殊
寄存器)
u
u
u
u
37条指令
14位指令
8级堆栈
工作电压: 2.5 V 5.5 V ( PRD禁用)
4.5 V 5.5 V ( PRD启用)
u
u
工作频率: DC 20MHz的
最快速的执行时间是在200纳秒
20兆赫以外的所有单周期指令
分支指令
u
寻址方式包括直接,间接和
相对寻址方式
u
u
u
u
u
上电复位
电源边沿检测复位
电源范围检测复位
节电睡眠模式
4种中断源:
外部INT引脚
-TMR0定时器
-A / D转换完成
-PortB<7 : 4>中断的变化
u
u
u
XTAL -标准晶体振荡器
HFXT高频晶体振荡器
8位实时时钟/计数器( RTCC )与8位
可编程预分频器
片内RC振荡器,看门狗基础
定时器(WDT )
13个I / O管脚与自己的独立
方向控制
3.应用
本MDT2051范围从应用领域
家电电机控制和高速汽车
低功耗远程发送器/接收器,指点
设备和电信处理器,例如
如遥控器,仪器仪表,充电器,
玩具,汽车和PC外围等
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 1
2005/6
版本。 1.9
MDT2051
4.引脚分配
PA2/AIC2
PA3/AIC3
PA4/RTCC
/ MCLR
V
ss
PB0/INT
PB1
PB2
PB3
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PA1/AIC1
PA0/AIC0
OSC1
OSC2
V
dd
PB7
PB6
PB5
PB4
PA2
PA3
RTCC
/ MCLR
VSS
VSS
PB0
PB1
PB2
PB3
SSOP
1
20
2
19
3
18
4
17
5
16
6
15
7
14
8
13
9
12
10
11
PA1
PA0
OSC1
OSC2
VDD
VDD
PB7
PB6
PB5
PB4
5.引脚功能说明
引脚名称
PA0~PA3
PB0~PB7
I / O
I / O
I / O
功能说明
A口, TTL输入电平/模拟输入通道
端口B ,TTL输入电平/ PB0 :外部中断输入,
PB4 PB7 :中断引脚电平变化
RTCC/PA4
I / O
实时时钟/计数器,施密特触发器输入电平
开漏输出
/ MCLR
OSC1
OSC2
V
dd
V
ss
I
I
O
主清除,施密特触发器输入电平
振荡器输入
振荡器输出
电源
地
6.内存映射
( A)寄存器映射
地址
BANK0
00
01
02
03
04
间接寻址寄存器
RTCC
的PCl
状态
MSR
描述
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 2
2005/6
版本。 1.9
MDT2051
地址
05
06
08
09
0A
0B
0C~4F
BANK1
01
05
06
07
08
TMR
一个CPIO
CPIO B
PSTA
ADS1
端口A
端口B
ADS0
ADRES
PCHLAT
INTS
通用寄存器
描述
( 1 ) IAR (间接地址寄存器) : R00
( 2 ) RTCC (实时计数器/计数器寄存器) : R01
( 3 ) PC(程序计数器) : R02 , R0A
写PC ---来自PCHLAT
LJUMP , LCALL ---来自指令字
RTWI , RET , RTFI ---来自堆栈
A9
A8
A7~A0
写PC ---来自ALU
LJUMP , LCALL ---来自指令字
RTWI , RET , RTFI ---来自堆栈
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 3
2005/6
版本。 1.9
MDT2051
( 4 )状态(状态寄存器) : R03
位
0
1
2
3
4
5
符号
C
HC
Z
PF
TF
RBS0
进位
半进位
零位
功能
掉电标志位
看门狗定时器溢出标志位
寄存器组选择位:
0 : 00H --- 7FH
1 : 80H - FFH
7~6
——
通用位
( 5 ) MSR (存储器Bank选择寄存器) : R4
内存Bank选择寄存器:
0 : 00~7F
1 : 80~FF
b7
b6
b5
b4
b3
b2
b1
b0
间接寻址模式
( 6 )端口A : R05
PA4 PA0 , I / O寄存器
( 7 )端口B : R06
PB7 PB0 , I / O寄存器
( 8 ) ADS0 (A / D状态寄存器) : R08
位
0
符号
ADRUN
功能
0 : A / D转换模块关闭,不消耗工作电流
1 : A / D转换器模块工作
1
ADIF
A / D转换结束中断标志位
当转换完成设置。用软件复位。
2
GO / DONEB
GO / DONEB必须设置为开始转换。它会自动复位
在硬件上,当转换完成
4,3
5
7,6
CHS1-0
版权所有
ASCS1-0
00 : AIC0 01 : AIC1 10 : AIC2
11 : AIC3
可以用作一个通用的读/写位
00 : FOSC / 2 01 : FOSC / 8 10 : FOSC / 32 11 :F RC ( *注)
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 4
2005/6
版本。 1.9
MDT2051
*注: FOSC / 32 XT :由OSC模式, HF确定FOSC / 8 RC : FOSC / 2 LF : FOSC / 2
( 9 ) ADRES (A / D转换结果寄存器) : R09
( 10 ) PCHLAT : R0A
( 11 ) INTS (中断状态寄存器) : R0B
位
0
1
2
3
符号
RBIF
INTF
TIF
RBIE
功能
PORT B电平变化中断标志位。设置时, PB <7 : 4>输入变化
当INT中断发生时置。 INT中断标志。
设置时, TMR溢出。
0 :禁用PB变化中断
1:使能PB变化中断
4
INTS
0 :禁止INT中断
1:使能中断INT
5
TIS
0 :禁止TMR中断
1:使能中断TMR
6
ADIS
0 :禁止A / D中断
1:使能A / D中断
7
地理信息系统
0 :禁止全局中断
1 :启用全局中断
( 12 ) TMR (时间模式寄存器) : R81
位
符号
预分频值
0 0 0
0 0 1
0 1 0
0 1 1
2—0
PS2—0
1 0 0
1 0 1
1 1 0
功能
RTCC率
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
1 : 128
WDT率
1:1
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
3
PSC
4
TCE
1 1 1
1 : 256
1 : 128
预分频器分配位:
0
—
RTCC
1
—
看门狗定时器
RTCC信号边缘:
0
—
递增RTCC引脚上低到高的转变
1
—
递增RTCC引脚上的高到低转换
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 5
2005/6
版本。 1.9
MDT2051
1.概述
u
这种基于EPROM的8位微控制器采用一个完全
静态CMOS技术工艺,以实现更高的
速度
和
较小
SIZE
同
该
低
动力
u
A / D转换模块:
- 四个模拟输入复用成一个A / D
变流器
-8位分辨率
4种类型的振荡器可通过选择
编程选项:
RC-低成本RC振荡器
LFXT低频晶体振荡器
消费记录-化和高抗干扰能力。芯片
存储器含- UDE中1K字的ROM,和68 B
的ytes
静态RAM 。
2.特点
以下是一些对的特征
硬件和软件:
u
u
u
u
全静态CMOS设计
8位数据总线
EPROM大小: 1.0 K字
内部RAM大小: 84字节
( 68个通用寄存器, 16特殊
寄存器)
u
u
u
u
37条指令
14位指令
8级堆栈
工作电压: 2.5 V 5.5 V ( PRD禁用)
4.5 V 5.5 V ( PRD启用)
u
u
工作频率: DC 20MHz的
最快速的执行时间是在200纳秒
20兆赫以外的所有单周期指令
分支指令
u
寻址方式包括直接,间接和
相对寻址方式
u
u
u
u
u
上电复位
电源边沿检测复位
电源范围检测复位
节电睡眠模式
4种中断源:
外部INT引脚
-TMR0定时器
-A / D转换完成
-PortB<7 : 4>中断的变化
u
u
u
XTAL -标准晶体振荡器
HFXT高频晶体振荡器
8位实时时钟/计数器( RTCC )与8位
可编程预分频器
片内RC振荡器,看门狗基础
定时器(WDT )
13个I / O管脚与自己的独立
方向控制
3.应用
本MDT2051范围从应用领域
家电电机控制和高速汽车
低功耗远程发送器/接收器,指点
设备和电信处理器,例如
如遥控器,仪器仪表,充电器,
玩具,汽车和PC外围等
4.引脚分配
PA2/AIC2
PA3/AIC3
PA4/RTCC
/ MCLR
V
ss
PB0/INT
PB1
PB2
PB3
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PA1/AIC1
PA0/AIC0
OSC1
OSC2
V
dd
PB7
PB6
PB5
PB4
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 1
2004/1
版本。 1.8
MDT2051
5.引脚功能说明
引脚名称
PA0~PA3
PB0~PB7
I / O
I / O
I / O
功能说明
A口, TTL输入电平/模拟输入通道
端口B ,TTL输入电平/ PB0 :外部中断输入,
PB4 PB7 :中断引脚电平变化
RTCC/PA4
I / O
实时时钟/计数器,施密特触发器输入电平
开漏输出
/ MCLR
OSC1
OSC2
V
dd
V
ss
I
I
O
主清除,施密特触发器输入电平
振荡器输入
振荡器输出
电源
地
6.内存映射
( A)寄存器映射
地址
BANK0
00
01
02
03
04
05
06
08
09
0A
0B
0C~4F
BANK1
01
05
TMR
一个CPIO
间接寻址寄存器
RTCC
的PCl
状态
MSR
端口A
端口B
ADS0
ADRES
PCH
INTS
通用寄存器
描述
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 2
2004/1
版本。 1.8
MDT2051
地址
06
07
08
CPIO B
PSTA
ADS1
描述
( 1 ) IAR (间接地址寄存器) : R00
( 2 ) RTCC (实时计数器/计数器寄存器) : R01
( 3 ) PC(程序计数器) : R02 , R0A
写PC ---来自PCH
LJUMP , LCALL ---来自指令字
RTIW , RET , RTFI ---来自堆栈
A9
A8
A7~A0
写PC ---来自ALU
LJUMP , LCALL ---来自指令字
RTIW , RET , RTFI ---来自堆栈
( 4 )状态(状态寄存器) : R03
位
0
1
2
3
4
5
符号
C
HC
Z
PF
TF
RBS0
进位
半进位
零位
功能
掉电标志位
看门狗定时器溢出标志位
寄存器组选择位:
0 : 00H --- 7FH
1 : 80H - FFH
7~6
——
通用位
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 3
2004/1
版本。 1.8
MDT2051
( 5 ) MSR (存储器Bank选择寄存器) : R4
内存Bank选择寄存器:
0 : 00~7F
1 : 80~FF
b7
b6
b5
b4
b3
b2
b1
b0
间接寻址模式
( 6 )端口A : R05
PA4 PA0 , I / O寄存器
( 7 )端口B : R06
PB7 PB0 , I / O寄存器
( 8 ) ADS0 (A / D状态寄存器) : R08
位
0
符号
ADRUN
功能
0 : A / D转换模块关闭,不消耗工作电流
1 : A / D转换器模块工作
1
ADIF
A / D转换结束中断标志位
当转换完成设置。用软件复位。
2
GO / DONEB
GO / DONEB必须设置为开始转换。它会自动复位
在硬件上,当转换完成
4,3
5
7,6
CHS1-0
版权所有
ASCS1-0
00 : AIC0 01 : AIC1 10 : AIC2
11 : AIC3
可以用作一个通用的读/写位
00 : FOSC / 2 01 : FOSC / 8 10 : FOSC / 32 11 :F RC ( *注)
*注: FOSC / 32 XT :由OSC模式, HF确定FOSC / 8 RC : FOSC / 2 LF : FOSC / 2
( 9 ) ADRES (A / D转换结果寄存器) : R09
( 10 ) PCH (PC高字节) : R0A
位
1~0
7~2
功能
PC的高字节
未实现,读as'0 “
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 4
2004/1
版本。 1.8
MDT2051
( 11 ) INTS (中断状态寄存器) : R0B
位
0
1
2
3
符号
RBIF
INTF
TIF
RBIE
功能
PORT B电平变化中断标志位。设置时, PB <7 : 4>输入变化
当INT中断发生时置。 INT中断标志。
设置时, TMR溢出。
0 :禁用PB变化中断
1:使能PB变化中断
4
INTS
0 :禁止INT中断
1:使能中断INT
5
TIS
0 :禁止TMR中断
1:使能中断TMR
6
ADIS
0 :禁止A / D中断
1:使能A / D中断
7
地理信息系统
0 :禁止全局中断
1 :启用全局中断
( 12 ) TMR (时间模式寄存器) : R81
位
符号
预分频值
0 0 0
0 0 1
0 1 0
0 1 1
2—0
PS2—0
1 0 0
1 0 1
1 1 0
功能
RTCC率
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
1 : 128
WDT率
1:1
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
3
PSC
4
TCE
5
TCS
6
IES
7
PBPH
1 1 1
1 : 256
1 : 128
预分频器分配位:
0
—
RTCC
1
—
看门狗定时器
RTCC信号边缘:
0
—
递增RTCC引脚上低到高的转变
1
—
递增RTCC引脚上的高到低转换
RTCC信号设置:
0
—
内部指令周期时钟
1
—
RTCC引脚上的转变
中断边沿选择
0
—
中断对PB0下降沿
1
—
中断对PB0上升沿
PORTB上拉喜
0
—
PORTB上拉喜是启用
1
—
PORTB上拉喜是禁用
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 5
2004/1
版本。 1.8