Datasheet MTU413 Datasheet (MYSON)

Page 1
MYSON TECHNOLOGY
MTU413
4-Bit Micro-Controller with EPROM, 1K Word
This datasheet contains new product i nformation. MYSON Technology res erves the rights to modify t he product specification without notice. No liability is assumed as a result of the use of this product . No rights under any patent accompany the s ale of the product.
MTU413 Revision 3.2 04/21/1998
1/9
Very low current dissipation.Wide operating voltage range.Supports both Ag and Li batteries.Powerful instruction set.4-level subroutine nesting (including interrupt).4 event-driven interrupts, 2 external and 2 internal.ROM size: 1024 x 15 bits.RAM size: 64 x 4 bits.Input ports: 2 ports/ 8 pins (S and M).Output port: 1 port/ 4 pins (P).Pseudo serial output port (P).Input/Output ports: 2 ports/ 8 pins (I/OA and I/OB).Control outputs: ALARM, LIGHT.LCD driver outputs (can drive up to 75 LCD segments).PROM option to select 4 LCD drive modes: static, duplex (1/2 duty 1/2 bias, 1/3 duty 1/2 bias or 1/3 duty 1/3
bias).
PROM option permits LCD driver output pins to be used for DC output ports; up to 25 pins are available. Segment PLA circuit permits any layout on LCD panel. Built-in clock generator (crystal or RC). Built-in voltage doubler, halver, tripler. Endurance : More then 100 write cycles/word. Security bit for read/write protection.
GENERAL DESCRIPTION
The MTU413 is an EEPROM-equipped high-performance 4-bit microcomputer. It contains not only all functions compatible with MTU410, but also an EEPROM , providing customers such conveniences as on-board verification, customized code, small quantity sample production, etc.
This chip especially provides a security bit to protect the customer’s code.
Page 2
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
2/9
BLOCK DIAGRAM
1.0 PACKAGE INFORMATION
Package type 68Pin PLCC
MTU 413
S3S4LIGHT
ALARM
VDD2
VDD
VDD1
GND
VDD3
COM2
COM3
SEG25
SEG24
SEG23
SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6
M4
TEST A
CUP1
CUP2
S2
S1
OSCIN
CAP
OSCOUT
COM1
SEG1
SEG2
SEG3
SEG4
SEG5
IOA1 IOA2 IOA3 IOA4 IOB1 IOB2 IOB3 IOB4
RESET
INT
P1 P2 P3
P4 M1 M2 M3
10
15
20
25
30 35 40
45
50
55
60
6568015
BIDIRECTION
I/O PORT
OUTPUT
PORT
INPUT
PORT
OSCILLATOR
6-BIT PRESET
TIMER
ALU
RAM 64 X 4 BITS
LCD DRiVER
SEGMENT PLA
PRE-DIVIDER
CONTROL
CIRCUIT
4-LEVEL STACK
INSTRUCTION
DECODER
10-BIT PROGRAM
COUNTER
PROM
1024 X 15 BITS
4-BIT DATA BUS
VDD1~3
SEG1~25
COM 1~3M1~4
S1~4
ALARM LIGHT
P1~4
I/O
B1~4
I/O
A1~4
OSC
IN OSC OUT
CUP 1
CUP 2
RESET
INT
Page 3
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
3/9
2.0 PIN/PAD ASSIGNMENT
Unit: um
Pin No.
Name
Pin No.
Name
Pin No.
Name
Pin No.
Name
1 VSS 18 RESET 35 OSCIN 52 SEG14 2 ------ 19 INT 36 CAP 53 SEG15 3 VDD1 20 P1 37 OSCOUT 54 SEG16 4 VDD 21 P2 38 COM1 55 SEG17 5 VDD2 22 P3 39 SEG1 56 SEG18 6 ALARM 23 P4 40 SEG2 57 SEG19 7 LIGHT 24 M1 41 SEG3 58 SEG20 8 S4 25 M2 42 SEG4 59 SEG21
9 S3 26 M3 43 SEG5 60 SEG22 10 IOA1 27 M4 44 SEG6 61 -----­11 IOA2 28 ------ 45 SEG7 62 -----­12 IOA3 29 ------ 46 SEG8 63 SEG23 13 IOA4 30 TESTA 47 SEG9 64 SEG24 14 IOB1 31 CUP1 48 SEG10 65 SEG25 15 IOB2 32 CUP2 49 SEG11 66 COM3 16 IOB3 33 S2 50 SEG12 67 COM2 17 IOB4 34 S1 51 SEG13 68 VDD3
3.0 PIN NAME DESCRIPTION
Name T ype Description
OSCIN I Typical crystal(32.768KHz) is connected across
OSCOUT O OSCIN/OSCOUT for oscillation; R/C oscillation mode is also available.
S1 - 4 I Input ports with chattering eliminator option for
M1 - 4 I CK10 (32ms), CK8 (8ms) & CK6 (2ms).
P1 - 4 O Output ports. IOA1 - 4 I/O Input/Output ports. IOB1 - 4 I/O Input/Output ports.
INT I External interrupt request control input pin.
RESET I System reset pin.
LIGHT O Output only for outputting the signal to drive the transistor for light.
ALARM O Output only for outputting the 4kHz/2kHz/1kHz modulation signal.
Also can be used to output the non-modulation signal.
VDD
VDD1
(+)Power supply pin.
* For Ag version, apply (+) side to VDD & VDD1 together. VDD2 For other than Ag version, apply (+) side to VDD & VDD2 together. VDD3 Power supply pin for LCD driver power supply.
VSS (--)Power supply pin.
CUP1 - 2 O Pins for connecting the voltage step-up (step-down) capacitor.
COM1 - 3 O Output pins for LCD panel common plate.
SEG1 - 25 O Output pins for LCD panel segments.
Page 4
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
4/9
4.0 ABSOLUTE MAXIMUM RATINGS
(Ta = 0 to 70oC)
Name Symbol Range Unit
VDD1/2 -0.3 to +5.5 V
Maximum Supply Voltage
VDD3 -0.3 to +8.5 V
Maximum Input Voltage Vin -0.3 to VDD+0.3 V
Vout1 -0.3 to VDD1+0.3 V Vout2 -0.3 to VDD2+0.3 VMaximum Output Voltage Vout3 -0.3 to VDD3+0.3 V
Maximum Operating Temperature
Topg 0 to +70 o
C
Maximum Storage Temperature
Tstg -25 to +125 o
C
5.0 ALLOWABLE OPERATING CONDITIONS
(Ta = 0 to 70oC)
Name Symb. Condition Min. Max. Unit
VDD1 2.0 5.5 V VDD2 4.0 5.5 VSupply Voltage VDD3
External Voltage Mode
4.0 8.25 V VDD1 1.3 5.5 V VDD2 2.6 5.5 VSupply Voltage VDD3
Ag & Li Battery Mode
2.6 8.25 V
Input "H" Voltage Vih1 0.7 x VDDO VDDO V Input "L" Voltage Vil1
All Input except OSCIN
0 0.3 x VDDO V Input "H" Voltage Vih3 0.8 x VDDO VDDO V Input "L" Voltage Vil3
OSCIN at Ext. RC Mode
0 0.2 x VDDO V
Fopg1
Ag Battery Mode
32 32 KHz
Fopg2
Li Battery Mode
32 100 KHz
Fopg3
External Voltage Mode
32 3580 KHz
Operating Freq.
Fopg4
External RC Mode
32 5000 KHz
6.0 ELECTRICAL CHARACTERISTICS
(Ta = 0 to 70oC)
6.1 Input Resistance
at #1 : VDD1 = 1.3V ( Ag );#2 : VDD2 = 2.6V ( Li ); #3 : VDD2 = 4.5V (ExtV).
Name Symb. Condition Min. Typ. Max. Unit
Rllh1
Vi = 0.2VDD1, #1
10 40 100 Kohm
Rllh2
Vi = 0.2VDD2, #2
10 40 100 Kohm
"L"-Level Hold Tr
Rllh3
Vi = 0.2VDD2, #3
5 20 50 Kohm
Rmsd1
Vi = VDD1, #1
200 500 1000 Kohm
Rmsd2
Vi = VDD2, #2
200 500 1000 Kohm
M/S Pull-Down Tr
Rmsd3
Vi = VDD2, #3
100 250 500 Kohm
Rintu1
Vi = VSS, #1
200 500 1000 Kohm
Rintu2
Vi = VSS, #2
200 500 1000 Kohm
INT Pull-Up Tr
Rintu3
Vi = VSS, #3
100 250 500 Kohm
Rintd1
Vi = VDD1, #1
200 500 1000 Kohm
INT Pull-Down Tr
Rintd2
Vi = VDD2, #2
200 500 1000 Kohm
Page 5
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
5/9
Rintd3
Vi = VDD2, #3
100 250 500 Kohm
Rres1
Vi = VSS or VDD1, #1
5 20 50 Kohm
Rres2
Vi = VSS or VDD2, #2
5 20 50 Kohm
RES Pull-Down R
Rres3
Vi = VSS or VDD2, #3
5 20 50 Kohm
6.2 DC Output Characteristics
at #1 : VDD1 = 1.3V ( Ag ); #2 : VDD2 = 2.6V ( Li ); #3 : VDD2 = 4.5V (ExtV).
Name Symb. Condition for Min. Typ. Max. Unit
Voh1a
Ioh = -200uA, #1
0.9 1.1 V
Voh2a
Ioh = -1mA, #2
1.8 2.1 V
Output "H" Voltage
Voh3a
Ioh = -3mA, #3
3.0 3.5 V
Vol1a
Iol = 400uA, #1
0.3 0.5 V
Vol2a
Iol = 2mA, #2
0.6 1 V
Output "L" Voltage
Vol3a
Iol = 6mA, #3
Alarm
Light
1.0 1.5 V
Voh1b
Ioh = -100uA, #1
0.9 1.1 V
Voh2b
Ioh = -500uA, #2
1.8 2.1 V
Output "H" Voltage
Voh3b
Ioh = -1.5mA, #3
3.0 3.5 V
Vol1b
Iol = 200uA, #1
0.3 0.5 V
Vol2b
Iol = 1mA, #2
0.6 1 V
Output "L" Voltage
Vol3b
Iol = 3mA, #3
P-port IOA-n IOB-n
1.0 1.5 V
6.3 Segment Driver Output Characteristics
at #1 : VDD1 = 1.3V ( Ag ); #2 : VDD2 = 2.6V ( Li ); #3 : VDD2 = 4.5V (ExtV).
Name Symb. Condition for Min. Typ. Max. Unit
DC Output Mode
Voh1c
Ioh = -10uA, #1
0.9 1.1 V
Voh2c
Ioh = -50uA, #2
1.8 2.1 VOutput "H" Voltage
Voh3c
Ioh = -200uA, #3
3.0 3.5 V
Vol1c
Iol = 20uA, #1
0.3 0.5 V
Vol2c
Iol = 100uA, #2
0.6 1 VOutput "L" Voltage
Vol3c
Iol = 400uA, #3
SEG-n
1.0 1.5 V
Static Display Mode
Voh2d
Ioh = -1uA, #1,#2
2.5 V
Output "H" Voltage
Voh3d
Ioh = -1uA, #3
4.3 V
Vol2d
Iol = 1uA, #1,#2
0.2 V
Output "L" Voltage
Vol3d
Iol = 1uA, #3
SEG-n
0.2 V
Voh2e
Ioh = -10uA, #1,#2
2.5 V
Output "H" Voltage
Voh3e
Ioh = -10uA, #3
4.3 V
Vol2e
Iol = 10uA, #1,#2
0.2 V
Output "L" Voltage
Vol3e
Iol = 10uA, #3
COM-n
0.2 V
Duplex (1/2 Bias 1/2 Duty) Display Mode
Voh12f
Ioh = -1uA, #1, #2
2.4 V
Output "H" Voltage
Voh3f
Ioh = -1uA, #3
4.3 V
Vol12f
Iol = 1uA, #1, #2
0.2 V
Output "L" Voltage
Vol3f
Iol = 1uA, #3
SEG-n
0.2 V
Voh12g
Ioh = -10uA, #1, #2
2.4 V
Output "H" Voltage
Voh3g
Ioh = -10uA, #3
4.3 V
Output "M" Voltage
Vom12g
Iol/h= +/-10uA, #1, #2
COM-n
1.1 1.5 V
Page 6
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
6/9
Vom3g
Iol/h= +/-10uA, #3
2.05 2.45 V
Vol12g
Iol = 10uA, #1
0.2 V
Output "L" Voltage
Vol3g
Iol = 10uA, #3
0.2 V
1/2 Bias 1/3 Duty Display Mode
Voh12h
Ioh = -1uA, #1 ,#2
2.4 V
Output "H" Voltage
Voh3h
Ioh = -1uA, #3
4.3 V
Vol12h
Iol = 1uA, #1 ,#2
0.2 V
Output "L" Voltage
Vol3h
Iol = 1uA, #3
SEG-n
0.2 V
Voh12i
Ioh = -10uA, #1, #2
2.4 V
Output "H" Voltage
Voh3i
Ioh = -10uA, #3
4.3 V
Vom12i
Iol/h= +/-10uA, #1, #2
1.1 1.5 V
Output "M" Voltage
Vom3i
Iol/h= +/-10uA, #3
2.05 2.45 V
Vol12i
Iol = 10uA, #1, #2
0.2 V
Output "L" Voltage
Vol3i
Iol = 10uA, #3
COMn
0.2 V
1/3 Bias 1/3 Duty Display Mode
Voh12j
Ioh = -1uA, #1, #2
3.85 V
Output "H" Voltage
Voh3j
Ioh = -1uA, #3
6.55 V
Vom12j
Iol/h= +/-1uA, #1, #2
2.9 2.4 V
Output "M1" Voltage
Vom13j
Iol/h= +/-1uA, #1, #2
4.7 4.3 V
Vom22j
Iol/h= +/-1uA, #1, #2
1.1 1.5 V
Output "M2" Voltage
Vom23j
Iol/h= +/-1uA, #1, #2
2.05 2.45 V
Vol2j
Iol = 1uA, #2
0.2 V
Output "L" Voltage
Vol3j
Iol = 1uA, #3
SEGn
0.2 V
Voh2k
Ioh = -10uA, #2
3.85 V
Output "H" Voltage
Voh3k
Ioh = -10uA, #3
6.55 V
Vom12k
Iol/h= +/-10uA, #1, #2
2.9 2.4 V
Output "M1" Voltage
Vom13k
Iol/h= +/-10uA, #3
4.7 4.3 V
Vom22k
Iol/h= +/-10uA, #1, #2
1.1 1.5 V
Output "M2" Voltage
Vom23k
Iol/h= +/-10uA, #3
2.05 2.45 V
Vol2k
Iol = 10uA, #2
0.2 V
Output "L" Voltage
Vol3k
Iol = 10uA, #3
COMn
0.2 V
7.0 INSTRUCTION TABLE
Instruction Machine Code Function Remark Flag
NOP 000 0000 0000 0000 No Operation LCT Ly,Rx 000 00YY YYXX XXXX (Ly) <= (Rx) Ly=000- No Use OPA Rx 000 0100 01XX XXXX Port(A) <= (Rx) LCB Ly,Rx 000 01YY YYXX XXXX (Ly) <= (Rx) Ly=000- No Use OPB Rx 000 1000 01XX XXXX Port(B) <= (Rx) LCP Ly,Rx 000 10YY YYXX XXXX abcd,efgh <= (Rx),(AC) LY=000- No Use MRA Rx 000 1101 01XX XXXX CF <= Rx3 OPP Rx 000 1110 00XX XXXX Port(P) <= (Rx) OPPS Rx 000 1110 1DXX XXXX P1,2,3,4 <= Rx0,Rx1,D,Pulse ADC Rx 001 0000 00XX XXXX (AC) <= (Rx)+(AC)+(CF) CF ADC* Rx 001 0000 10XX XXXX (AC),(Rx) <= (Rx)+(AC)+(CF) CF SBC Rx 001 0001 00XX XXXX (AC) <= (Rx)+(AC)B+(CF) CF SBC* Rx 001 0001 10XX XXXX (AC),(Rx) <= (Rx)+(AC)B+(CF) CF ADD Rx 001 0010 00XX XXXX (AC) <= (Rx)+(AC) CF
Page 7
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
7/9
Instruction Machine Code Function Remark Flag
ADD* Rx 001 0010 10XX XXXX (AC),(Rx) <= (Rx)+(AC) CF SUB Rx 001 0011 00XX XXXX (AC) <= (Rx)+(AC)B+1 CF SUB* Rx 001 0011 10XX XXXX (AC),(Rx) <= (Rx)+(AC)B+1 CF ADN Rx 001 0100 00XX XXXX (AC) <= (Rx)+(AC) ADN* Rx 001 0100 10XX XXXX (AC),(Rx) <= (Rx)+(AC) AND Rx 001 0101 00XX XXXX (AC) <= (Rx) AND (AC) AND* Rx 001 0101 10XX XXXX (AC),(Rx) <= (Rx) AND (AC) EOR Rx 001 0110 00XX XXXX (AC) <= (Rx) EOR (AC) EOR* Rx 001 0110 10XX XXXX (AC),(Rx) <= (Rx) EOR (AC) OR Rx 001 0111 00XX XXXX (AC) <= (Rx) OR (AC) OR* Rx 001 0111 10XX XXXX (AC),(Rx) <= (Rx) OR (AC) ADCI Ry,D 001 1000 0DDD DYYY (AC) <= (Ry)+(D)+(CF) CF ADCI* Ry,D 001 1000 1DDD DYYY (AC),(Ry) <= (Ry)+(D)+(CF) CF SBCI Ry,D 001 1001 0DDD DYYY (AC) < = (Ry)+(D)B+(CF) CF SBCI* Ry,D 001 1001 1DDD DYYY (AC),(Ry) <= (Ry)+(D)B+(CF) CF ADDI Ry,D 001 1010 0DDD DYYY (AC) <= (Ry)+(D) CF ADDI* Ry,D 001 1010 1DDD DYYY (AC),(Ry) <= (Ry)+(D) CF SUBI Ry,D 001 1011 0DDD DYYY (AC) <= (Ry)+(D)B+1 CF SUBI* Ry,D 001 1011 1DDD DYYY (AC),(Ry) <= (Ry)+(D)B+1 CF ADNI Ry,D 001 1100 0DDD DYYY (AC) <= (Ry)+(D) ADNI* Ry,D 001 1100 1DDD DYYY (AC),(Ry) <= (Ry)+(D) ANDI Ry,D 001 1101 0DDD DYYY (AC) <= (Ry) AND (D) ANDI* Ry,D 001 1101 1DDD DYYY (AC),(Ry) <= (Ry) AND (D) EORI Ry,D 001 1110 0DDD DYYY (AC) <= (Ry) EOR (D) EORI* Ry,D 001 1110 1DDD DYYY (AC),(Ry) <= (Ry) EOR (D) ORI Ry,D 001 1111 0DDD DYYY (AC) <= (Ry) OR (D) ORI* Ry,D 001 1111 1DDD DYYY (AC),(Ry) <= (Ry) OR (D) IPS Rx 010 0000 00XX XXXX (AC),(Rx) <= Port(S) IPM Rx 010 0000 10XX XXXX (AC),(Rx) <= Port(M) IPA Rx 010 0001 00XX XXXX (AC),(Rx) <= Port(A) IPA* Rx 010 0001 01XX XXXX (AC),(Rx) <= Port(A) I/OA <= I/P IPB Rx 010 0001 10XX XXXX (AC),(Rx) <= Port(B) IPB* Rx 010 0001 11XX XXXX (AC),(Rx) <= Port(B) I/OB <= I/P
MSB Rx 010 0010 00XX XXXX (AC),(Rx) <= STS2
B0 : BCF B1 : SCF1(MPT) B2 : SCF2(HRF) B3 : SCF3(SPT)
STA Rx 010 0010 10XX XXXX (Rx) <= (AC) SR0 Rx 010 0011 00XX XXXX
ACn, Rxn AC3, Rx3
<= Rx(n+1) <= 0
SR1 Rx 010 0011 01XX XXXX
ACn, Rxn AC3, Rx3
<=(Rx(n+1) <= 1
SL0 Rx 010 0011 10XX XXXX
ACn, Rxn AC0, Rx0
<= Rx(n-1) <= 0
SL1 Rx 010 0011 11XX XXXX
ACn, Rxn AC0, Rx0
<= Rx(n-1) <= 1
LDS Rx,D 010 01DD DDXX XXXX (AC),(Rx) <= (D)
MSC Rx 011 0000 00XX XXXX (AC),(Rx) <= STS3
B0 : SCF4(INT) B1 : SCF5(TMR) B2 : PH15 B3 : SCF7(PDV)
Page 8
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
8/9
Instruction Machine Code Function Remark Flag
MAF Rx 011 0001 00XX XXXX (AC),(Rx) <= STS1
TF2 : ZERO
TF3 : CF LDA Rx 011 0111 10XX XXXX (AC) < = (Rx) MRW Ry,Rx 011 100Y YYXX XXXX (AC),(Ry) <= (Rx) MWR Rx,Ry 011 110Y YYXX XXXX (AC),(Rx) <= (Ry) JB0 X 100 00XX XXXX XXXX (PC) <= X if (AC0) = 1 JB1 X 100 01XX XXXX XXXX (PC) <= X if (AC1) = 1 JB2 X 100 10XX XXXX XXXX (PC) <= X if (AC2) = 1 JB3 X 100 11XX XXXX XXXX (PC) <= X if (AC3) = 1 JNZ X 101 00XX XXXX XXXX (PC) <= X if (Zero) = 0 JNC X 101 01XX XXXX XXXX (PC) <= X if (CF) = 0 JZ X 101 10XX XXXX XXXX (PC) <= X if (Zero) = 1 JC X 101 11XX XXXX XXXX (PC) <= X if (CF) = 1 JMP X 110 00XX XXXX XXXX (PC) <= X
CALL X 110 01XX XXXX XXXX
(STACK) (PC)
<= (PC)+1 <= X
RTS 110 1000 0000 0000 (PC) <= (STACK) SMS X 111 0000 000X XXXX
SEF4 SEF0-3
<= X4 <= X0-3
M1-4 Enable
S1-4 Enable
SCF1 SCF3 HRF0
TMS X 111 0010 00XX XXXX TIMER <= X HRF1
SF X 111 0100 0XX0 XXXX
X6 X5 X3 X2 X1 X0
: M-PORT Pull-Low : S-PORT Pull-Low : HALT After Light : LIGHT ON : BCF Set : CF Set
BCF CF
RF X 111 0110 0XX0 0XXX
X6 X5 X2 X1 X0
: M-PORT Low-L-H : S-PORT Low-L-H : LIGHT OFF : BCF Reset : CF Reset
BCF CF
X7,X6 0 , 1 1 , 0 1 , 1
Signal DC 1K/2K 4K
Xn = 1X5X4X3
Signal 1 Hz 2 Hz 4Hz
Xn = 1X2X1X0
ALM X 111 0111 XXXX XXXX
Signal 8Hz 16Hz 32Hz
SIE X 111 1000 XXX0 XXXX
X5-7 X0-3
: HEF1-3 is Enabled : IEF0-3 is Enabled
SIE* X 111 1010 0000 XXXX X0-3 : IEF0-3 is Enabled PLC X 111 110X 0000 XXXX
X0-3 X8
: Reset HRF0-3 : Reset PH11-15
HALT 111 1111 1111 1111
Page 9
MYSON TECHNOLOGY
MTU413
MTU413 Revision 3.2 04/21/1998
9/9
Symbol Description
AC : Accumulator CF : Carry Flag ACn : Accumulator Bit N BCF : Backup Flag Rx : Memory of Address X IEFn : Interrupt Enable Flag Rxn : Memory Bit N of Address X HEFn : HALT Release Enable Flag Ry : Memory of Working Register Y HRFn : HALT Release Flag PC : Program Counter SEFn : Switch Enable Flag X : Address SCFn : Start Condition Flag D : Immediate Data Ly : LCD Latch
Loading...