MDT10P55B
1.概述
这种基于EPROM的8位微控制器采用一个完全
静态CMOS技术工艺,以实现更高的
速度
和
较小
SIZE
同
该
低
动力
u
u
u
u
上电复位
电源边沿检测复位
节电睡眠模式
5种类型的振荡器可通过选择
编程选项:
INTRC ,内部4 MHz RC振荡器
RC-低成本RC振荡器
LFXT低频晶体振荡器
XTAL -标准晶体振荡器
消费记录-化和高抗干扰能力。芯片
存储器包括执行程序hpso - 德1K字的ROM,和72 B
的ytes
静态RAM 。
2.特点
以下是一些对的特征
硬件和软件:
u
u
u
u
u
u
u
u
u
u
全静态CMOS设计
8位数据总线
EPROM大小: 1K字
内部RAM大小: 72字节
36条指令
14位指令
2级堆栈
工作电压: 2.5 V 5.5 V
工作频率: 0 20 MHz的
最快速的执行时间是在200纳秒
20兆赫以外的所有单周期指令
分支指令
u
寻址方式包括直接,间接和
相对寻址方式
u
u
u
u
HFXT高频晶体振荡器
3振荡器的启动时间可以通过选择
编程选项:
20毫秒, 40毫秒, 80毫秒
8位实时时钟/计数器( RTCC )与8位
可编程预分频器
片内RC振荡器,看门狗基础
定时器(WDT )
唤醒从休眠状态引脚电平变化
3.应用
本MDT10P55B范围的应用领域
从发动机控制,高速
汽车到低电源遥控
发射器/接收器,仪器仪表,充电器,
玩具,汽车和PC PE- ripheral ...等。
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 1
2005/6版本。 1.2
MDT10P55B
4.引脚分配
MDT10P55B1P/MDT10P55B1S
MDT10P55B3P/MDT10P55B3S
VDD
PB5
PB4
PB3
PC5/RTCC
PC4
PC3
VDD
OSC1
OSC2/PB4
PB3
PC5/RTCC
PC4
PC3
1
2
3
4
5
6
7
1
2
3
4
5
6
7
14
13
12
11
10
9
8
14
12
12
11
10
9
8
VSS
PB0
PB1
PB2
PC0
PC1
PC2
VSS
PB0
PB1
PB2
PC0
PC1
PC2
VDD
PB5
PB4
/ MCLR
PC5/RTCC
PC4
PC3
VDD
OSC1
OSC2/PB4
/ MCLR
PC5/RTCC
PC4
PC3
1
2
3
4
5
6
7
1
2
3
4
5
6
7
14
13
12
11
10
9
8
14
13
12
11
10
9
8
VSS
PB0
PB1
PB2
PC0
PC1
PC2
VSS
PB0
PB1
PB2
PC0
PC1
PC2
MDT10P55B2P/MDT10P55B2S
MDT10P55B4P/MDT10P55B4S
5.引脚功能说明
引脚名称
PB5~0
PC4~0
PC5/RTCC
/ MCLR
OSC1
OSC2
V
dd
V
ss
I / O
I / O
I / O
I / O
I
I
O
功能说明
端口B ,TTL输入电平, PB3仅输入。
C口,TTL输入电平
实时时钟/计数器,施密特触发器输入电平
主清除,施密特触发器输入电平
振荡器输入
振荡器输出
电源
地
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 2
2005/6版本。 1.2
MDT10P55B
6.内存映射
( A)寄存器映射
地址
00
01
02
03
04
06
07
08~1F
30~3F
50~5F
70~7F
描述
间接寻址寄存器
RTCC
PC
状态
MSR
端口B
端口C
通用寄存器
( 1 ) IAR (间接地址寄存器) : R0
( 2 ) RTCC (实时计数器/计数器寄存器) : R1
( 3 ) PC(程序计数器) : R2
写PC , CALL ---总是0
JUMP ---来自指令字
RTWI , RET ---来自堆栈
A9
A8
写PC , JUMP , CALL ---来自状态B5
RTWI , RET ---来自堆栈
A7~A0
写PC ---来自ALU
JUMP , CALL ---来自指令字
RTWI , RET ---来自堆栈
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 3
2005/6版本。 1.2
MDT10P55B
( 4 )状态(状态寄存器) : R3
位
0
1
2
3
4
5
6
7
符号
C
HC
Z
PF
TF
页面
——
PCWUF
进位
半进位
零位
掉电位
功能
看门狗定时器溢出标志位
ROM页选择位
未实现
从睡眠状态引脚电平变化唤醒
( 5 ) MSR (存储器Bank选择寄存器) : R4
b7
b6
b5
b4
b3
b2
b1
b0
只读“ 1 ”
BANK SELECT
间接寻址模式
( 6 ) PORT B: R6
PB5 PB0 , I / O寄存器
,PB3
只能输入。
( 7 )端口C : R7
PC5 PC0 , I / O寄存器
( 8 ) TMR (时间模式寄存器)
位
符号
预分频值
0 0 0
0 0 1
0
2—0
PS2—0
1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
预分频器分配位:
0
—
RTCC
1
—
看门狗定时器
功能
RTCC率
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
1 : 128
1 : 256
WDT率
1:1
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
1 : 128
3
PSC
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 4
2005/6版本。 1.2
MDT10P55B
位
4
符号
TCE
功能
RTCC信号边缘:
0
—
递增RTCC引脚上低到高的转变
1
—
递增RTCC引脚上的高到低转换
RTCC信号设置:
0
—
内部指令周期时钟
1
—
RTCC引脚上的转变
端口B上拉电阻: ( RB0 , RB1 , RB3 , RB4 )
0
—
启用
1
—
关闭
端口B唤醒: ( RB0 , RB1 , RB3 , RB4 )
0
—
启用
1
—
关闭
5
TCS
6
PBPHB
7
PBWUB
( 9 ) CPIO B
, CPIO
C(控制端口I / O模式寄存器)
该CPIO寄存器是“只写”
=“0”,
I / O引脚的输出模式;
=“1”,
I / O引脚的输入模式。
( 10 )可配置选项EPROM (由作家设置) :
振荡器型
INTRC振荡器
RC
振荡器
振荡器起振时间
20ms,40ms,80ms
20ms,40ms,80ms
20毫秒, 40毫秒, 80毫秒
20毫秒, 40毫秒, 80毫秒
20毫秒, 40毫秒, 80毫秒
HFXT振荡器
晶振
LFXT振荡器
看门狗定时器控制
看门狗定时器禁用所有的时间
看门狗定时器使能所有的时间
安全状态
安全禁用
安全启用
EPROM的默认安全状态是弱禁用。一旦IC被设定为
启用或禁用,它被禁止改变。
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 5
2005/6版本。 1.2