MDT1010
1.概述
这种基于ROM的8位微控制器
采用全静态CMOS设计
技术结合了更高的速度和
较小尺寸的低功耗和高
CMOS的噪声抑制能力。
片上存储器系统包括1.0
ROM中的字节和32字节的静态RAM。
LFXT低频晶体振荡器
XTAL -标准晶体振荡器
HFXT高频晶体振荡器
u
4振荡器启动时间可
选择编程选项:
150
s,
20毫秒, 40毫秒, 80毫秒
u
片内RC振荡器,看门狗基础
定时器(WDT ),可以自由操作
u
上拉电阻为以下引脚:
PA0 PA3 , PB0 PB7 , / MCLR , RTCC
u
下拉电阻以下
销:
PA0 PA3 , PB0 PB7 , RTCC
u
12个I / O引脚与自己无关
方向控制
2.特点
以下是一些功能上的
的硬件和软件:
u
全静态CMOS设计
u
8位数据总线
u
片上ROM大小: 1024字
u
内部RAM大小: 32字节
( 25个通用寄存器, 7个特殊
寄存器)
u
36条指令
u
14位指令
u
2级堆栈
u
工作电压: 2.3V 6.3 V
u
工作频率: 0 20 MHz的
u
最快速的执行时间为200纳秒
在20MHz下的所有单周期
说明
除了
该
支
指令
u
寻址方式包括直接,
间接和相对寻址模式
u
上电复位
u
电源边沿检测复位
u
节电睡眠模式
u
8位实时时钟/计数器( RTCC )与
8位可编程预分频器
u
4种类型的振荡器可通过选择
编程选项:
RC-低成本RC振荡器
3.应用
本MDT1010的应用领域
范围从发动机控制和
高速汽车到低功耗
遥控发射器/接收器,指点
设备,
和
电信
处理器,如遥控器,
小
仪器仪表,
充电器,
玩具,
汽车和PC外围等
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.1
2005/6
Ver1.4
MDT1010
4.引脚分配
PA2
PA3
RTCC
/ MCLR
V
ss
PB0
PB1
PB2
PB3
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PA1
PA0
OSC1
OSC2
V
dd
PB7
PB6
PB5
PB4
5.引脚功能说明
引脚名称
PA0~PA3
PB0~PB7
RTCC
/ MCLR
OSC1
OSC2
V
dd
V
ss
I / O
I / O
I / O
I
I
I
O
功能说明
A口, TTL输入电平
端口B ,TTL输入电平
实时时钟/计数器,施密特触发器输入电平
主清除,施密特触发器输入电平
振荡器输入
振荡器输出
电源
地
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.2
2005/6
Ver1.4
MDT1010
6.内存映射
( A)寄存器映射
地址
00
01
02
03
04
05
06
07~1F
描述
间接寻址寄存器
RTCC
PC
状态
MSR
端口A
端口B
内部RAM ,通用寄存器
( 1 ) IAR (间接地址寄存器) : R0
( 2 ) RTCC (实时计数器/计数器寄存器) : R1
( 3 ) PC(程序计数器) : R2
写PC , CALL ---总是0
LJUMP ,跳跃, LCALL ---来自指令字
RTWI , RET ---来自堆栈
A9
A8
A7~A0
写PC , JUMP , CALL ---来自状态B5( ROM 1K )
LJUMP , LCALL ---来自指令字
RTWI , RET ---来自堆栈
写PC ---来自ALU
LJUMP ,跳跃, LCALL , CALL ---来自指令字
RTWI , RET ---来自堆栈
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.3
2005/6
Ver1.4
MDT1010
( 4 )状态(状态寄存器) : R3
位
0
1
2
3
4
5
符号
C
HC
Z
PF
TF
第0页
进位
半进位
零位
功耗标志位
时间溢出标志位
页面选择位:
0 : 000H --- 1FFH
1 : 200H --- 3FFH
6—7
——
通用位
功能
( 5 ) MSR (存储器选择寄存器) : R4
( 6 )端口A : R5
PA3 PA0 , I / O寄存器
( 7 )端口B : R6
PB7 PB0 , I / O寄存器
( 8 ) TMR (时间模式寄存器)
位
符号
预分频值
功能
RTCC率
WDT率
0 0 0
1:2
1:1
0 0 1
1:4
1:2
0 1 0
1:8
1:4
0 1 1
1 : 16
1:8
1 0 0
1 : 32
1 : 16
1 0 1
1 : 64
1 : 32
1 1 0
1 : 128
1 : 64
1 1 1
1 : 256
1 : 128
预分频器分配位:
0
—
RTCC
1
—
看门狗定时器
RTCC信号边缘:
0
—
递增RTCC引脚上低到高的转变
1
—
递增RTCC引脚上的高到低转换
RTCC信号设置:
0
—
内部指令周期时钟
1
—
RTCC引脚上的转变
2—0
PS2—0
3
PSC
4
TCE
5
TCS
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.4
2005/6
Ver1.4
MDT1010
( 9 ) CPIO A, CPIO B(控制端口I / O模式寄存器)
该CPIO寄存器是“只写”
=“0”,
I / O引脚的输出模式;
=“1”,
I / O引脚的输入模式。
( 10 )配置ROM:
第1位
0
0
1
1
位0
0
1
0
1
振荡器型
RC
振荡器
LFXT振荡器
晶振
HFXT振荡器
第3位
0
0
1
1
第2位
0
1
0
1
振荡器起振时间
150
s
20毫秒
40毫秒
80毫秒
4位
0
1
第5位
0
1
( B)程序存储器
地址
000-3FF
3FF
看门狗定时器控制
看门狗定时器禁用所有的时间
看门狗定时器使能所有的时间
电源边沿检测
关闭
启用
描述
程序存储器
电源上的起始地址,外部复位
或WDT
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.5
2005/6
Ver1.4
MDT1010
1.概述
这种基于ROM的8位微控制器
采用全静态CMOS设计
技术结合了更高的速度和
较小尺寸的低功耗和高
CMOS的噪声抑制能力。
片上存储器系统包括1.0
ROM中的字节和32字节的静态RAM。
LFXT低频晶体振荡器
XTAL -标准晶体振荡器
HFXT高频晶体振荡器
u
4振荡器启动时间可
选择编程选项:
150
s,
20毫秒, 40毫秒, 80毫秒
u
片内RC振荡器,看门狗基础
定时器(WDT ),可以自由操作
u
上拉电阻为以下引脚:
PA0 PA3 , PB0 PB7 , / MCLR , RTCC
u
下拉电阻以下
销:
PA0 PA3 , PB0 PB7 , RTCC
u
12个I / O引脚与自己无关
方向控制
2.特点
以下是一些功能上的
的硬件和软件:
u
全静态CMOS设计
u
8位数据总线
u
片上ROM大小: 1024字
u
内部RAM大小: 32字节
( 25个通用寄存器, 7个特殊
寄存器)
u
36条指令
u
14位指令
u
2级堆栈
u
工作电压: 2.3V 6.3 V
u
工作频率: 0 20 MHz的
u
最快速的执行时间为200纳秒
在20MHz下的所有单周期
说明
除了
该
支
指令
u
寻址方式包括直接,
间接和相对寻址模式
u
上电复位
u
电源边沿检测复位
u
节电睡眠模式
u
8位实时时钟/计数器( RTCC )与
8位可编程预分频器
u
4种类型的振荡器可通过选择
编程选项:
RC-低成本RC振荡器
3.应用
本MDT1010的应用领域
范围从发动机控制和
高速汽车到低功耗
遥控发射器/接收器,指点
设备,
和
电信
处理器,如遥控器,
小
仪器仪表,
充电器,
玩具,
汽车和PC外围等
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.1
2005/6
Ver1.4
MDT1010
4.引脚分配
PA2
PA3
RTCC
/ MCLR
V
ss
PB0
PB1
PB2
PB3
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PA1
PA0
OSC1
OSC2
V
dd
PB7
PB6
PB5
PB4
5.引脚功能说明
引脚名称
PA0~PA3
PB0~PB7
RTCC
/ MCLR
OSC1
OSC2
V
dd
V
ss
I / O
I / O
I / O
I
I
I
O
功能说明
A口, TTL输入电平
端口B ,TTL输入电平
实时时钟/计数器,施密特触发器输入电平
主清除,施密特触发器输入电平
振荡器输入
振荡器输出
电源
地
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.2
2005/6
Ver1.4
MDT1010
6.内存映射
( A)寄存器映射
地址
00
01
02
03
04
05
06
07~1F
描述
间接寻址寄存器
RTCC
PC
状态
MSR
端口A
端口B
内部RAM ,通用寄存器
( 1 ) IAR (间接地址寄存器) : R0
( 2 ) RTCC (实时计数器/计数器寄存器) : R1
( 3 ) PC(程序计数器) : R2
写PC , CALL ---总是0
LJUMP ,跳跃, LCALL ---来自指令字
RTWI , RET ---来自堆栈
A9
A8
A7~A0
写PC , JUMP , CALL ---来自状态B5( ROM 1K )
LJUMP , LCALL ---来自指令字
RTWI , RET ---来自堆栈
写PC ---来自ALU
LJUMP ,跳跃, LCALL , CALL ---来自指令字
RTWI , RET ---来自堆栈
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.3
2005/6
Ver1.4
MDT1010
( 4 )状态(状态寄存器) : R3
位
0
1
2
3
4
5
符号
C
HC
Z
PF
TF
第0页
进位
半进位
零位
功耗标志位
时间溢出标志位
页面选择位:
0 : 000H --- 1FFH
1 : 200H --- 3FFH
6—7
——
通用位
功能
( 5 ) MSR (存储器选择寄存器) : R4
( 6 )端口A : R5
PA3 PA0 , I / O寄存器
( 7 )端口B : R6
PB7 PB0 , I / O寄存器
( 8 ) TMR (时间模式寄存器)
位
符号
预分频值
功能
RTCC率
WDT率
0 0 0
1:2
1:1
0 0 1
1:4
1:2
0 1 0
1:8
1:4
0 1 1
1 : 16
1:8
1 0 0
1 : 32
1 : 16
1 0 1
1 : 64
1 : 32
1 1 0
1 : 128
1 : 64
1 1 1
1 : 256
1 : 128
预分频器分配位:
0
—
RTCC
1
—
看门狗定时器
RTCC信号边缘:
0
—
递增RTCC引脚上低到高的转变
1
—
递增RTCC引脚上的高到低转换
RTCC信号设置:
0
—
内部指令周期时钟
1
—
RTCC引脚上的转变
2—0
PS2—0
3
PSC
4
TCE
5
TCS
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.4
2005/6
Ver1.4
MDT1010
( 9 ) CPIO A, CPIO B(控制端口I / O模式寄存器)
该CPIO寄存器是“只写”
=“0”,
I / O引脚的输出模式;
=“1”,
I / O引脚的输入模式。
( 10 )配置ROM:
第1位
0
0
1
1
位0
0
1
0
1
振荡器型
RC
振荡器
LFXT振荡器
晶振
HFXT振荡器
第3位
0
0
1
1
第2位
0
1
0
1
振荡器起振时间
150
s
20毫秒
40毫秒
80毫秒
4位
0
1
第5位
0
1
( B)程序存储器
地址
000-3FF
3FF
看门狗定时器控制
看门狗定时器禁用所有的时间
看门狗定时器使能所有的时间
电源边沿检测
关闭
启用
描述
程序存储器
电源上的起始地址,外部复位
或WDT
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P.5
2005/6
Ver1.4