MDT10C55B
1.概述
这种基于ROM的8位微控制器采用一个完全
静态CMOS技术工艺,以实现更高的
速度
和
较小
SIZE
同
该
低
动力
上电复位
电源边沿检测复位
节电睡眠模式
5种类型的振荡器可通过选择
编程选项:
INTRC ,内部4 MHz RC振荡器
RC-低成本RC振荡器
LFXT低频晶体振荡器
XTAL -标准晶体振荡器
消费记录-化和高抗干扰能力。芯片
存储器包括执行程序hpso - 德1K字的ROM,和72字节的
静态RAM 。
2.特点
以下是一些对的特征
硬件和软件:
全静态CMOS设计
8位数据总线
片上ROM大小: 1K字
内部RAM大小: 72字节
36条指令
14位指令
2级堆栈
工作电压: 2.5 V 5.5 V
工作频率: 0 20 MHz的
最快速的执行时间是在200纳秒
20兆赫以外的所有单周期指令
分支指令
寻址方式包括直接,间接和
相对寻址方式
HFXT高频晶体振荡器
3振荡器的启动时间可以通过选择
编程选项:
20毫秒, 40毫秒, 80毫秒
8位实时时钟/计数器( RTCC )与8位
可编程预分频器
片内RC振荡器,看门狗基础
定时器(WDT )
唤醒从休眠状态引脚电平变化
3.应用
本MDT10C55B范围的应用领域
从发动机控制,高速
汽车到低电源遥控
发射器/接收器,仪器仪表,充电器,
玩具,汽车和PC PE- ripheral ...等。
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 1
2006/12
VER 。 1.0
MDT10C55B
4.引脚分配
MDT10C55B1P/MDT10C55B1S
MDT10C55B3P/MDT10C55B3S
VDD 1
PB5
PB4
PB3
PC5/RTCC
PC4
PC3
2
3
4
5
6
7
14 VSS
13
12
11
10
9
8
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
MDT10C55B2P/MDT10C55B2S
MDT10C55B4P/MDT10C55B4S
VDD 1
OSC1
OSC2/PB4
PB3
PC5/RTCC
PC4
PC3
2
3
4
5
6
7
14 VSS
12
12
11
10
9
8
PB0
PB1
PB2
PC0
PC1
PC2
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
2006/12
VER 。 1.0
MDT10C55B
6.内存映射
( A)寄存器映射
地址
00
01
02
03
04
06
07
08~1F
30~3F
50~5F
70~7F
( 1 ) IAR (间接地址寄存器) : R0
( 2 ) RTCC (实时计数器/计数器寄存器) : R1
( 3 ) PC(程序计数器) : R2
写PC , CALL ---总是0
JUMP ---来自指令字
RTWI , RET ---来自堆栈
通用寄存器
描述
间接寻址寄存器
RTCC
PC
状态
MSR
端口B
端口C
A9
A8
写PC , JUMP , CALL ---来自状态B5
RTWI , RET ---来自堆栈
A7~A0
写PC ---来自ALU
JUMP , CALL ---来自指令字
RTWI , RET ---来自堆栈
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 3
2006/12
VER 。 1.0
MDT10C55B
( 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 (时间模式寄存器)
位
符号
功能
预分频值
RTCC率
0 0 0
1:2
0 0 1
1:4
0 1 0
1:8
0 1 1
1 : 16
1 0 0
1 : 32
1 0 1
1 : 64
1 1 0
1 : 128
1 1 1
1 : 256
预分频器分配位:
0 : RTCC
1 :看门狗定时器
RTCC信号边缘:
0 :增量在RTCC引脚上低到高的转变
1 :增加对RTCC引脚上的高到低转换
RTCC信号设置:
0 :内部指令周期时钟
1 : RTCC引脚上的转变
端口B上拉电阻: ( RB0 , RB1 , RB3 , RB4 )
0 :启用
1 :禁用
WDT率
1:1
1:2
1:4
1:8
1 : 16
1 : 32
1 : 64
1 : 128
2—0
PS2—0
3
PSC
4
TCE
5
TCS
6
PBPHB
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 4
2006/12
VER 。 1.0
MDT10C55B
位
7
符号
PBWUB
功能
端口B唤醒: ( RB0 , RB1 , RB3 , RB4 )
0 :启用
1 :禁用
( 9 ) CPIO B, CPIO C(控制端口I / O模式寄存器)
该CPIO寄存器是“只写”
=“0”,
I / O引脚的输出模式;
=“1”,
I / O引脚的输入模式。
( B)程序存储器
地址
000-3FF
000
程序存储器
上电,外部复位或WDT超时复位的起始地址。
描述
8.重设条件的所有寄存器
注册
CPIO B
CPIO
TMR
IAR
RTCC
PC
状态
MSR
端口B
端口C
地址
--
--
--
00h
01h
02h
03h
04h
06h
07h
上电复位
--11 1111
--11 1111
1111 1111
xxxx xxxx
xxxx xxxx
0000 0000
0001 1xxx
110x xxxx
--xx xxxx
--xx xxxx
/ MCLR复位
--111 1111
--11 1111
1111 1111
uuuu uuuu
uuuu uuuu
0000 0000
#00# #uuu
11uu uuuu
--uu uuuu
--uu uuuu
WDT复位
--11 1111
--11 1111
--11 1111
uuuu uuuu
uuuu uuuu
0000 0000
#00# #uuu
11uu uuuu
--uu uuuu
--uu uuuu
注: u =不变, x =未知, -
=未实现,
读为' 0 '
# =值取决于下表的条件
条件
/ MCLR复位(非SLEEP期间)
在休眠状态/ MCLR复位
WDT复位(不睡觉时)
休眠期间WDT复位
唤醒从休眠状态引脚电平变化
状态:第7位
0
0
0
0
1
状态:第4位
u
1
0
0
1
状态: 3位
u
0
1
0
0
本规范恕不另行通知进行更改。随时掌握最新信息,请预览
HTTP ; // www.mdtic.com.tw
P. 5
2006/12
VER 。 1.0