MDT10P43规格
次1.概述
这8位微控制器,具有内置的载体
发电机采用全静态CMOS技术
实现高速度,小体积,低功耗和
高抗噪性。
内存包括ROM的512个字,
和29字节静态RAM 。
3.应用
l
遥控器
4.引脚分配
※
P - PDIP ,S - PSOP
MDT10P43P21 , MDT10P43S21
PA5
PA2
PA3
PA6
PA7
VSS
PB0
PB1
PB2
PB3
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
PA4
PA1
PA0
OSC1
OSC2
VDD
PB7
PB6
PB5
PB4
2.特点
u
u
u
u
全COMS静态设计
8位数据总线
片上ROM大小: 512个字
内部RAM大小: 28字节
( 24general通用寄存器, 4个特殊
寄存器)
u
u
u
u
u
34条指令
14位指令
2级堆栈
工作电压: 2.0V 6 V
寻址方式包括直接,间接
和相对寻址方式
u
u
上电复位
系统时钟: 455KHz的晶振( OSC1帽
50P ; OSC2帽100P )
u
PA0-7 : 8个输入只能用拉销
电阻和低输入检测电路。
u
u
u
PB0 : CMOS输出。
PB1 : 7开漏输出引脚。
内置遥控载波合成
FOSC / 8 ( 56.9K )或FOSC / 12 ( 37.9K )通过
固件设置。
u
2048的时钟振荡器起振时间。
MDT10P43P11 , MDT10P43S11
PA2
PA3
PA6
PA7
VSS
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
VDD
PB7
PB6
PB5
PB4
本规范恕不另行通知进行更改。请访问我们的网站的最新信息。
http://www.mdtic.com.tw
1 10
2004年12月2日版。 1.0
MDT10P43规格
5.框图
的TA C k的T水
LE V ê LS
9 B公司
9 B公司
RO M
512×4
1
1 4 B的
AM
24×
8
P 2 O RT一
P 2 O RT
P A0 P A
8 B它s
P RO克RA米
C 0加利印机
以s TRU TIO N
例如是德
S·P权证IA l研究例如是德
P或T
PB0
D0 ~D 7
P 2 O RT B
P ORT
P B1 B7 P
以s TRU TIO N
解码器
XTE Rn的一个L X牛逼
D A TA
8 B它
0:N卓升
IRC它ü
P o我们R 0 n个R (E S) (E T)
P流ê R请勿W N
ESE吨
以g 例如W 0 RK是德
一个LU
的TA恩S R例如是德
本规范恕不另行通知进行更改。请访问我们的网站的最新信息。
http://www.mdtic.com.tw
2 10
2004年12月2日版。 1.0
MDT10P43规格
6.引脚功能说明
引脚名称
PA0~PA7
I / O
I
功能说明
A口, TTL输入电平。内置50K欧姆的上拉电阻。在睡眠模式下,
高到低变化对任何引脚将导致芯片复位。
PB0
PB1~PB7
OSC1
OSC2
VDD
VSS
O
O
I
O
CMOS输出引脚
B口开漏输出引脚, 50K欧姆的上拉电阻。
晶振输入引脚
晶振输出引脚
电源
地
7.存储器映射
( A)寄存器映射
地址
00
01
02
03
04
05
06
07
08~1F
描述
间接寻址寄存器
未实现
PC
状态
MSR
端口A
未实现
未实现
内部RAM ,通用寄存器
( 1 ) IAR (间接地址寄存器) : R0
本规范恕不另行通知进行更改。请访问我们的网站的最新信息。
http://www.mdtic.com.tw
3 10
2004年12月2日版。 1.0
MDT10P43规格
( 2 ) PC(程序计数器) : R2
写PC , CALL ---总是0
LJUMP ,跳跃, LCALL ---来自指令字
RTIW , RET ---来自堆栈
A9
A8
A7~A0
写PC , JUMP , CALL ---来自状态B5
LJUMP , LCALL ---来自指令字
RTIW , RET ---来自堆栈
写PC ---来自ALU
LJUMP ,跳跃, LCALL , CALL ---来自指令字
RTIW , RET ---来自堆栈
( 3 )状态(状态寄存器) : R3
位
0
1
2
3
4
5
6—7
符号
C
HC
Z
PF
LPT
——
——
进位
半进位
零位
功耗标志位
低电压检测
通用位
载波频率控制位
= 00无载体(默认)
= 01 FOSC / 8 , 1/2占空比
= 10 FOSC / 12 , 1/2占空比
= 11 FOSC / 12 , 1/3占空比
( 4 ) MSR (存储器选择寄存器) : R4
( 5 )端口A : R5
位7-0 :端口数据输入
( 6 ) TRIS PB :
位7-1 : PB7 - PB1输出寄存器(漏极开路输出)
位0
: PB0输出寄存器( CMOS输出)
功能
本规范恕不另行通知进行更改。请访问我们的网站的最新信息。
http://www.mdtic.com.tw
4 10
2004年12月2日版。 1.0
MDT10P43规格
8.重设条件的所有寄存器
注册
IAR
PC
状态
MSR
TRIS B
地址
00h
02h
03h
04h
06h
上电复位
-
1111 1111
0001 1xxx
111x xxxx
1111 1110
注: “X” =未知, “ - ” =未用,读为“ 0 ”
10.指令集
助记符
操作数
NOP
睡觉
RET
CPIO
STWR
LDR R,T
LDWI我
SWAPR R,T
INCR R,T
INCRSZ R,T
ADDWR R,T
SUBWR R,T
DECR R,T
DECRSZ R,T
ANDWR R,T
ANDWI我
IORWR R,T
IORWI我
XORWR R,T
XORWI我
无操作
睡眠模式
回报
控制I / O端口寄存器
商店W至注册
装入寄存器
加载立即为W
交换半注册
增量寄存器
增量寄存器则跳过零
加入W和注册
从寄存器减去W
递减寄存器
递减寄存器则跳过零
和W寄存器
与W和即时
包括执行程序hpso 。或W和寄存器
包括执行程序hpso 。或W和即时
Exclu 。或W和寄存器
Exclu 。或W和即时
指令码
010000 00000000
010000 00000010
010000 00000100
010000 00000rrr
010001 1rrrrrrr
011000 trrrrrrr
111010 iiiiiiii
010111 trrrrrrr
011001 trrrrrrr
011010 trrrrrrr
011011 trrrrrrr
011100 trrrrrrr
011101 trrrrrrr
011110 trrrrrrr
010010 trrrrrrr
110100 iiiiiiii
010011 trrrrrrr
110101 iiiiiiii
010100 trrrrrrr
110110 iiiiiiii
功能
操作
无
0→WT,
STOP OSC
堆→PC
波→ CPIO
波→
- [R →T的
我? W
[R(0~3)
R(4~7)]→t
R + 1 →T的
R + 1 →T的
W + R →T的
R
-W →吨
(R+/W+1→t)
R
﹣1→t
R
﹣1→t
R
∩
T W& ?
i
∩
W→W
R
∪
T W& ?
i
∪
W→W
R
T W& ?
i
W→W
状态
TF , PF
无
无
无
Z
无
无
Z
无
C, HC ,Z
C, HC ,Z
Z
无
Z
Z
Z
Z
Z
Z
本规范恕不另行通知进行更改。请访问我们的网站的最新信息。
http://www.mdtic.com.tw
5 10
2004年12月2日版。 1.0