ChipFind - документация

Электронный компонент: MDT10P43

Скачать:  PDF   ZIP
MDT10P43
This specification is subject to be changed without notice. Please visit our web site for the most updated information.
http://www.mdtic.com.tw
1 of 10
2005.8 Ver. 1.3
1. General Description

This 8-bit Micro-controller with built-in carrier
generator uses a fully static CMOS technology to
achieve high speed, small size, low power and
high noise immunity.
On chip memory includes 512 words of ROM,
and 28 bytes of static RAM.
2. Features
u
Fully COMS static design
u
8-bit data bus
u
On chip ROM size : 512 words
u
Internal RAM size : 28 bytes
(24general purpose registers, 4 special
registers)
u
34 single word instructions
u
14-bit instructions
u
2-level stacks
u
Operating voltage : 2.0V ~ 6 V
u
Addressing modes include direct, indirect
and relative addressing modes
u
Power-on Reset
u
System clock : 455KHz crystal (OSC1 cap
50P; OSC2 cap 100P)
u
PA0-7 : 8 input only pins with pull-high
resistor and input low wakeup detect circuit.
u
PB0 : CMOS output.
u
PB1~7 : Seven open drain output pins.
u
Built in remote control carrier synthesizer
Fosc/8 (56.9K) or Fosc/12 (37.9K) by
firmware setting.
u
2048 clocks for oscillator start up time.

3. Applications
l
Remote controller
4. Pin Assignment
P PDIP, S - PSOP
MDT10P43P11, MDT10P43S11
PA2 1
18 PA1
PA3 2
17 PA0
PA6 3
16 OSC1
PA7 4
15 OSC2
VSS 5
14 VDD
PB0 6
13 PB7
PB1 7
12 PB6
PB2 8
11 PB5
PB3 9
10 PB4
MDT10P43P21, MDT10P43S21
PA5 1
20 PA4
PA2 2
19 PA1
PA3 3
18 PA0
PA6 4
17 OSC1
PA7 5
16 OSC2
VSS 6
15 VDD
PB0 7
14 PB7
PB1 8
13 PB6
PB2 9
12 PB5
PB3 10
11 PB4




MDT10P43
This specification is subject to be changed without notice. Please visit our web site for the most updated information.
http://www.mdtic.com.tw
2 of 10
2005.8 Ver. 1.3
5. Block Diagram
Stack Two
Levels
Program Counters
External XT
Power on Reset
Power Down Reset
ROM
51214
Instruction
Register
Instruction
Decoder
Working Register
ALU
RAM
248
Special Register
Control Circuit
Status Register
Port A
Port B
Data
8bit
9 bits
9 bits
14
bits
Port
PB1 ~PB7
D0~D7
Port
PA0~PA7
8 bits
Port PB0
MDT10P43
This specification is subject to be changed without notice. Please visit our web site for the most updated information.
http://www.mdtic.com.tw
3 of 10
2005.8 Ver. 1.3
6. Pin Function Description
Pin Name
I/O
Function Description
PA0~PA7
I
Port A, TTL input level. Built in 50K ohm pull-high resistor. In sleep mode,
a high-to-low change on any pin will cause chip reset.
PB0
O
CMOS output pin
PB1~PB7
O
Port B open drain output pins, 50K ohm pull-high resistor.
OSC1
I
Crystal oscillation input pin
OSC2
O
Crystal oscillation output pin
Vdd
Power supply
Vss
Ground
7. Memory Map
(A) Register Map
Address
Description
00
Indirect Addressing Register
01
Unimplemented
02
PC
03
STATUS
04
MSR
05
Port A (Input Only)
06
Port B output register (Using "CPIO PB" Instruction change
to PB Output data only)
07
Unimplemented
08~1F
Internal RAM, General Purpose Register
(1) IAR ( Indirect Address Register) : R0
MDT10P43
This specification is subject to be changed without notice. Please visit our web site for the most updated information.
http://www.mdtic.com.tw
4 of 10
2005.8 Ver. 1.3
(2) PC (Program Counter) : R2
Write PC, CALL --- always 0
LJUMP, JUMP, LCALL --- from instruction word
RTIW, RET --- from STACK
A9
A8
A7~A0
Write PC, JUMP, CALL --- from STATUS b5
LJUMP, LCALL --- from instruction word
RTIW, RET --- from STACK
Write PC --- from ALU
LJUMP, JUMP, LCALL, CALL --- from instruction word
RTIW, RET --- from STACK
(3) STATUS (Status register) : R3
Bit
Symbol
Function
0
1
2
3
4

5
6
--
7
C
HC
Z
PF
LPT

----
----
Carry bit
Half Carry bit
Zero bit
Power loss Flag bit
Low power detect
=0 : Vdd is lower than 2.3 ~ 2.5V
=1 : Vdd is higher than 2.3 ~ 2.5V
General purpose bit
Carrier frequency control bits
=00 No carrier (default)
=01 Fosc/8, 1/2 duty
=10 Fosc/12, 1/2 duty
=11 Fosc/12, 1/3 duty (1/3 Hi ; 2/3 - Low)
(4) MSR (Memory Select Register) : R4

(5) PORT A : R5
Bit 7-0 : Port A data input

(6) CPIO PB : R6
Bit 7-1 : PB7-PB1 output register (open drain output)
Bit 0
: PB0 output register (CMOS output)
MDT10P43
This specification is subject to be changed without notice. Please visit our web site for the most updated information.
http://www.mdtic.com.tw
5 of 10
2005.8 Ver. 1.3
8. Reset Condition for all Registers
Register
Address
Power-On Reset
IAR
00h
PC
02h
1111 1111
STATUS
03h
0001 1xxx
MSR
04h
111x xxxx
PB Output data
06h
1111 1110

Note : " x "
unknown, " "
unimplemented, read as "0"
10. Instruction Set
Instruction Code
Mnemonic
Operands
Function
Operating
Status
010000 00000000
NOP
No operation
None
010000 00000010
SLEEP
Sleep mode
0
WT,
stop OSC
TF, PF
010000 00000100
RET
Return
Stack
PC
None
010000 00000rrr
CPIO R
Control I/O port register
W
CPIO r
None
010001 1rrrrrrr
STWR R
Store W to register
W
R
None
011000 trrrrrrr
LDR R, t
Load register
R
t
Z
111010 iiiiiiii
LDWI I
Load immediate to W
I
W
None
010111 trrrrrrr
SWAPR R, t
Swap halves register
[R(0~3)
R(4~7)]
t
None
011001 trrrrrrr
INCR R, t
Increment register
R + 1
t
Z
011010 trrrrrrr
INCRSZ R, t
Increment register, skip if zero
R + 1
t
None
011011 trrrrrrr
ADDWR R, t
Add W and register
W + R
t
C, HC, Z
011100 trrrrrrr
SUBWR R, t
Subtract W from register
R
W
t
(R+/W+1
t)
C, HC, Z
011101 trrrrrrr
DECR R, t
Decrement register
R
1
t
Z
011110 trrrrrrr
DECRSZ R, t
Decrement register, skip if zero
R
1
t
None
010010 trrrrrrr
ANDWR R, t
AND W and register
R
W
t
Z
110100 iiiiiiii
ANDWI i
AND W and immediate
i
W
W
Z
010011 trrrrrrr
IORWR R, t
Inclu. OR W and register
R
W
t
Z
110101 iiiiiiii
IORWI i
Inclu. OR W and immediate
i
W
W
Z
010100 trrrrrrr
XORWR R, t
Exclu. OR W and register
R
W
t
Z