Part Number Hot Search : 
MC141 2SK301 MM3Z5533 EE25F H1100 90000 MLX10801 1N5927B
Product Description
Full Text Search
 

To Download MTU420 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  myson technology MTU420 4-bit micro-controller with lcd driver, 2k word this datasheet contains new product information. myson technology reserves the rights to modify the product specification witho ut notice. no liability is assumed as a result of the use of this product. no rights under any patent accompany the sale of the product. 1/11 MTU420 revision 2.9 02/17/19981/11 features wide operating voltage range: supply voltage cycle time clock usage remark 4.5v to 5.5v 122 m s,280ns dual clock max. 3.58mhz 4v to 5v 122 m s,280ns dual clock max. 3.58mhz 2.4v to 3.3v 122 m s,2.2us dual clock max. 455khz 1.2v to 1.65v 122 m s slow clock only 32.768khz 118 instruction sets: - binary addition, subtraction, bcd adjustment, logical operation in direct addressing mode and index addressing mode. - single-bit manipulation (set, reset, decision for branch). - 4-bit input/output. - various conditional branches. - 16 working registers and manipulation. - lcd driver data transfer. - look-up table. - programmable option. - system clock selection. 8-level subroutine nesting. interrupt function: - external factor: 2 (int pin or ports s, m). - internal factor: 2 (timer, divider). rom/ram capacity: - rom capacity . . . . . 2048 x 16 bits. - ram capacity . . . . . 128 x 4 bits. watchdog timer. input/output ports: - input ports . . . . . 2 ports/8pins (s, m). - output port . . . . . 1 port/4pins (p). - pseudo serial output port . . . . . also used for output port. - input/output ports . . . . . 2 ports/8pins (i/oa, i/ob). 2 control outputs . . . . . light, alarm. lcd driver output: - 26 lcd driver outputs (up to 156 lcd segments are drivable). - mask option is used to select static ? duty, ? bias ? duty, ? bias 1/3 duty, ? bias ? duty, 1/3 bias 1/3 duty, ? bias ? duty and 1/3 bias 1/6 duty drive modes of the lcd panel. - mask option permits lcd driver output pins to be used for output ports. - segment pla circuit permits any layout on the lcd panel. built-in doubler, halver, tripler. one 6-bit timer with programmable option clock. 128-byte look-up table for lcd display pattern or 256-nibble look-up table for general purpose. halt function. stop function. dual clock operation.
myson technology MTU420 MTU420 revision 2.9 02/17/1998 2/11 general description the MTU420 is an lcd driver with an embedded high-performance 4-bit microcomputer. it contains all the necessary functions in a single chip: dual clock, 4-bit parallel processing alu, rom, ram, input/output ports, timer, clock generator, lcd driver, look-up table and watchdog timer. the set of 118 instructions includes not only 4-bit operation and manipulation instruction but also various conditional branch instructions, and lcd driver data transfer instructions that are powerful and easy to follow. the halt function stops internal operations other than the osc illator, divider and lcd driver in order to minimize power dissipation. the stop function stops all clocks in the chip. block diagram bi- direction i/o port output port input port lcd drive segment pla scg watchdog timer ac daa alu osc ckt wait cnt 6-bit preset timer predivider control circuit look-up table 128x8 index buffer instruction decode stack 8 levels ram (128x4) rom (2048x16) 11-bit pc res int cup1 cup2 t1 t2 t3 t4 xtin xtout cfin cfout i/o a1~4 i/o b1~4 p1~4 alarm light s1~4 m1~4 com1~6 26 segments vdd1 vdd2 vdd3
myson technology MTU420 MTU420 revision 2.9 02/17/1998 3/11 1.0 connection diagram pad no. 1 69 10 20 30 40 60 50 2.0 pin assignment pin no. pin name x (um) y (um) pin no. pin name x (um) y (um) pin no. pin name x (um) y (um) 1 vdd 4127 1311 25 m3 742.5 2770.5 49 seg11 1712.5 125.5 2 vdd1 4110.5 1471 26 m4 582.5 2770.5 50 seg12 1872.5 125.5 3 vddo 4110.5 1631 27 testa 422.5 2770.5 51 seg13 2032.5 125.5 4 vdd2 4078 1791 28 cup1 109 2757 52 seg14 2192.5 125.5 5 alm 4127 2142.5 29 cup2 109 2190 53 seg15 2352.5 125.5 6 light 4127 2440.5 30 s2 154.5 1891 54 seg16 2512.5 125.5 7 s4 4079.5 2700.5 31 s1 154.5 1725.5 55 seg17 2672.5 125.5 8 s3 3919.5 2770.5 32 xtin 154.5 1460.5 56 seg18 2832.5 125.5 9 ioa1 3759.5 2770.5 33 xtout 154.5 1300.5 57 seg19 2992.5 125.5 10 ioa2 3599.5 2770.5 34 cfin 154.5 980.5 58 seg20 3152.5 125.5 11 ioa3 3439.5 2770.5 35 cfout 154.5 1140.5 59 seg21 3312.5 125.5 12 iao4 3279.5 2770.5 36 com1 133 730.5 60 seg22 3472.5 125.5 13 iob1 3119.5 2770.5 37 com2 133 570.5 61 seg23 3632.5 125.5 14 iob2 2959.5 2770.5 38 com3 133 410.5 62 seg24 3792.5 125.5 15 iob3 2799.5 2770.5 39 seg1 112.5 125.5 63 seg25 3952.5 125.5 16 iob4 2639.5 2770.5 40 seg2 272.5 125.5 64 seg26 4112.5 225.5 17 res 2479.5 2770.5 41 seg3 432.5 125.5 65 com4 4092 461 18 int 1862.5 2770.5 42 seg4 592.5 125.5 66 com5 4092 621 19 p1 1702.5 2770.5 43 seg5 752.5 125.5 67 com6 4092 781 20 p2 1542.5 2770.5 44 seg6 912.5 125.5 68 vdd3 4127 981 21 p3 1382.5 2770.5 45 seg7 1072.5 125.5 69 gnd 4127 1151 22 p4 1222.5 2770.5 46 seg8 1232.5 125.5 23 m1 1062.5 2770.5 47 seg9 1392.5 125.5 24 m2 902.5 2770.5 48 seg10 1552.5 125.5 *note: the substrate of die must connect to gnd.
myson technology MTU420 MTU420 revision 2.9 02/17/1998 4/11 3.0 pin descriptions name type description xtin xtout i o - time-based counter frequency (clock specified, lcd alternating frequency, alarm signal frequency) or system clock osc illation. - 32khz crystal osc illator. - oscillation stops at the execution of stop instruction. cfin i - system clock oscillation. cfout o - connected with ceramic resonator or crystal osc illator. - connected with rc osc illation circuit. - oscillation stops at the execution of stop or slow instruction. s1 - 4 i - input port. - input pins for data storage into ram area (with chattering prevention). - internal chattering prevention circuit (32ms, 8ms, 2ms selectable by application program). - internal pull-down resistor (selectable by application program). - internal "l"-level logic holds tr (selectable by mask option). note: the chattering prevention circuit parameters, 32ms, 8ms and 2ms, apply to the 32.768khz fundamental frequency input mode. m1 - 4 i - input port. - input pins for data storage into ram area. - internal chattering prevention circuit (32ms, 8ms, 2ms selectable by application program). - internal pull-down resistor (selectable by application program). - internal "l"-level logic holds tr (selectable by mask option). note: the chattering prevention circuit parameters, 32ms, 8ms and 2ms, apply to the 32.768khz fundamental frequency input mode. ioa1-4 i/o - input/ output port. - input pins for data storage into the ram area. - output pin for data reading from the ram area. iob1-4 i/o - input/ output port. - input pins for data storage into the ram area. - output pin for data reading from the ram area. p1 - 4 o - output port. - output pin for data output from the ram area. int i - input port. - input pin for external request signal. - interrupt detection signal edge selection by mask option: fa lling edge and rising edge. - internal pull-down and pull-up resistor (selectable by mask option). vdd - positive supply voltage. note: when using li version, a capacitor must be connected across gnd and vdd to prevent the logic unit from malfunctioning. light o - output port. alm o - output port. - output alarm signal: modulated signals with a frequency of 4khz, 2khz or 1khz. in this case, these modulated frequencies are generated and then outputted if the fundamental frequency is 32.768khz. res i - input pin from lsi reset request signal. - internal pull-down resistor. gnd - negative supply voltage. vdd3 vdd2 vdd1 - lcd drive voltage.
myson technology MTU420 MTU420 revision 2.9 02/17/1998 5/11 name type description vddo - positive supply voltage. * for ag version, apply positive supply voltage to vdd1. for other than ag version, apply positive supply voltage to vdd2. cup1 - 2 o - switching pins for supplying the lcd driving voltage to the vdd1 and vdd2 pins. - connect the cup1 and cup2 pins with the nonpolarized electrolytic capacitor if 1/2 or 1/3 bias mode has been selected. - in the static mode, these pins should be left open. com1 - 6 o - output pins for supplying voltage to drive the common pins of the lcd panel. - frequency can be doubled or quadrupled with pla. seg1 - 26 o - output pins for lcd panel segments. * also used as output ports with mask option. testa * - test signal input pin. 4.0 absolute maximum ratings at gnd = 0v name symbol c ondition range unit vdd1 -0.3 to 5.5 v vdd2 -0.3 to 5.5 v vdd3 -0.3 to 8.5 v maximum supply voltage vddo -0.3 to 5.5 v maximum input voltage vin1 -0.3 to vddo+0.3 v vout1 output port -0.3 to vddo+0.3 v maximum output voltage vout2 lcd segment driver -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 at ta = 0 to 70 o c, gnd = 0v name symb. c ondition min. max. unit vdd1 1.5 5.25 v vdd2 3.5 5.25 v vdd3 3.5 8.0 v supply voltage vddo external rc mode 1.5 5.25 v vdd1 1.2 5.25 v vdd2 2.4 5.25 v supply voltage vdd3 crystal mode 2.4 8.0 v oscillator start-up voltage vdd crystal mode 1.3 v oscillator sustain voltage vdd crystal mode 1.2 v supply voltage vdd1 ag mode 1.2 1.65 v supply voltage vdd2 ext-v, li 2.4 5.25 v input "h" voltage vih1 vdd1-0.7 vdd1+0.7 v input "l" voltage vil1 ag battery mode -0.7 0.7 v input "h" voltage vih2 li battery mode vdd2-0.7 vdd2+0.7 v
myson technology MTU420 MTU420 revision 2.9 02/17/1998 6/11 input "l" voltage vil2 -0.7 +0.7 v input "h" voltage vih3 0.8 x vdd1 vdd1 v input "l" voltage vil3 oscin & ag battery mode 0 0.2 x vdd1 v input "h" voltage vih4 0.8 x vdd2 vdd2 v input "l" voltage vil4 oscin & li battery mode 0 0.2 x vdd2 v input "h" voltage vih5 0.8 x vdd2 vdd2 v input "l" voltage vil5 cfin at li battery or ext-v mode 0 0.2 x vdd2 v input "h" voltage vih6 0.8 x vddo vddo v input "l" voltage vil6 rc mode 0 0.2 x vddo v fopg1 crystal mode 32 3580 khz fopg2 external rc mode 32 1000 khz operating freq. fopg3 cf mode 1000 3580 khz 6.0 electrical characteristics 6.1 input resistance at #1: vdd1 = 1.2v (ag); #2: vdd2 = 2.4v (li); #3: vdd2 = 4v (extv). name symb. c ondition min. typ. max. unit rllh1 vi = 0.2vdd1, #1 10 50 200 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 700 2000 kohm rmsd2 vi = vdd2, #2 200 500 1000 kohm m/s pull-down tr rmsd3 vi = vdd2, #3 100 250 500 kohm rintu1 vi = vdd1, #1 200 700 2000 kohm rintu2 vi = vdd2, #2 200 500 1000 kohm int pull-up tr rintu3 vi = vdd2, #3 100 250 500 kohm rintd1 vi = gnd, #1 200 700 2000 kohm rintd2 vi = gnd, #2 200 500 1000 kohm int pull-down tr rintd3 vi = gnd, #3 100 250 500 kohm rres1 vi = gnd or vdd1, #1 5 20 50 kohm rres2 vi = gnd or vdd2, #2 5 20 50 kohm res pull-down r rres3 vi = gnd or vdd2, #3 5 20 50 kohm 6.2 dc output characteristics at #1: vdd1 = 1.2v (ag); #2: vdd2 = 2.4v (li); #3: vdd2 = 4v (extv). name symb. c ondition port min. typ. max. unit voh1a ioh = -200ua, #1 -0.5 -0.3 -0.1 v voh2a ioh = -1ma, #2 -1 -0.6 -0.3 v output "h" voltage voh3a ioh = -3ma, #3 -1.5 -1.0 -0.5 v vol1a iol = 400ua, #1 -1.1 -0.9 -0.7 v vol2a iol = 2ma, #2 -2.1 -1.8 -1.4 v output "l" voltage vol3a iol = 6ma, #3 alarm light -3.5 -3.0 -2.5 v voh1b ioh = -100ua, #1 -0.5 -0.3 -0.1 v voh2b ioh = -500ua, #2 -1 -0.6 -0.3 v output "h" voltage voh3b ioh = -1.5ma, #3 -1.5 -1.0 -0.5 v vol1b iol = 200ua, #1 -1.1 -0.9 -0.7 v vol2b iol = 1ma, #2 -2.1 -1.8 -1.4 v output "l" voltage vol3b iol = 3ma, #3 p-port ioa-n iob-n -3.5 -3.0 -2.5 v
myson technology MTU420 MTU420 revision 2.9 02/17/1998 7/11 6.3 segment driver output characteristics at #1: vdd1 = 1.2v (ag); #2: vdd2 = 2.4v (li); #3: vdd2 = 4v (extv). name symb. c ondition for min. typ. max. unit cmos output mode voh1c ioh = -10ua, #1 -0.5 -0.3 -0.1 v voh2c ioh = -50ua, #2 -1 -0.6 -0.3 v output "h" voltage voh3c ioh = -200ua, #3 -1.5 -1.0 -0.5 v vol1c iol = 20ua, #1 -1.1 -0.9 -0.7 v vol2c iol = 100ua, #2 -2.1 -1.8 -1.4 v output "l" voltage vol3c iol = 400ua, #3 seg-n -3.5 -3.0 -2.5 v static display mode voh1d ioh = -1ua, #1 -0.2 v voh2d ioh = -1ua, #2 -0.2 v output "h" voltage voh3d ioh = -1ua, #3 -0.2 v vol1d iol = 1ua, #1 -1.0 v vol2d iol = 1ua, #2 -2.2 v output "l" voltage vol3d iol = 1ua, #3 seg-n -3.8 v voh1e ioh = -10ua, #1 -0.2 v voh2e ioh = -10ua, #2 -0.2 v output "h" voltage voh3e ioh = -10ua, #3 -0.2 v vol1e iol = 10ua, #1 -1.0 v vol2e iol = 10ua, #2 -2.2 v output "l" voltage vol3e iol = 10ua, #3 com-n -3.8 v 1/2 bias display mode voh12f ioh = -1ua, #1, #2 -0.2 v output "h" voltage voh3f ioh = -1ua, #3 -0.2 v vol12f iol = 1ua, #1, #2 -2.2 v output "l" voltage vol3f iol = 1ua, #3 seg-n -3.8 v voh12g ioh = -10ua, #1, #2 -0.2 v output "h" voltage voh3g ioh = -10ua, #3 -0.2 v vom12g iol/h= +/-10ua, #1, #2 -1.4 -1.0 v output "m" voltage vom3g iol/h= +/-10ua, #3 -2.2 -1.8 v vol12g iol = 10ua, #1 -2.2 v output "l" voltage vol3g iol = 10ua, #3 com-n -3.8 v 1/3 bias display mode voh12j ioh = -1ua, #1, #2 -0.2 v output "h" voltage voh3j ioh = -1ua, #3 -0.2 v vom12j iol/h= +/-10ua, #1, #2 -1.4 -1.0 v output"m1" voltage vom13j iol/h= +/-10ua, #3 -2.2 -1.8 v vom22j iol/h= +/-10ua, #1, #2 -2.6 -2.2 v output"m2" voltage vom23j iol/h= +/-10ua, #3 -4.2 -3.8 v vol2j iol = 1ua, #1,#2 -3.4 v output "l" voltage vol3j iol = 1ua, #3 segn -5.8 v voh2k ioh = -10ua, #1,#2 -0.2 v output "h" voltage voh3k ioh = -10ua, #3 -0.2 v vom12k iol/h= +/-10ua, #1, #2 -1.4 -1.0 v output"m1" voltage vom13k iol/h= +/-10ua, #3 -2.2 -1.8 v vom22k iol/h= +/-10ua, #1, #2 -2.6 -2.2 v output"m2" voltage vom23k iol/h= +/-10ua, #3 -4.2 -3.8 v output "l" voltage vol2k iol = 10ua, #1,#2 comn -3.4 v
myson technology MTU420 MTU420 revision 2.9 02/17/1998 8/11 vol3k iol = 10ua, #3 -5.8 v 7.0 instruction table instruction machine code function flag/ remark nop 0000 0000 0000 0000 no operation lct ly,ry 0000 000l llll yyyy (ly) ? ((ry) => decoder) ly=0000x no use lcb ly,ry 0000 001l llll yyyy (ly) ? ((ry) => decoder) ly=0000x no use lcp ly,ry 0000 010l llll yyyy (ly) ? (rx),(ac) ly=0000x no use opa rx 0000 1100 0xxx xxxx port(ioa) ? (rx) ioa ? o/p opb rx 0000 1110 0xxx xxxx port(iob) ? (rx) iob ? o/p mvh rx 0001 1010 0xxx xxxx (@h) ? (rx) mra rx 0001 1010 1xxx xxxx cf ? (rx3) cf mvl rx 0001 1011 0xxx xxxx (@l) ? (rx) opp rx 0001 1100 0xxx xxxx port(p) ? (rx) opps rx,d 0001 1101 dxxx xxxx p1,2,3,4 ? (rx0)(rx1),d,pulse inc* rx 0001 1110 0xxx xxxx (ac),(rx) ? (rx)+1 cf inc* @hl 0001 1110 1000 0000 (ac),(@hl) ? (@hl)+1 cf dec* rx 0001 1111 0xxx xxxx (ac),(rx) ? (rx)-1 cf dec* @hl 0001 1111 1000 0000 (ac),(@hl) ? (@hl)-1 cf adc rx 0010 0000 0xxx xxxx (ac) ? (rx)+(ac)+(cf) cf adc @hl 0010 0000 1000 0000 (ac) ? (@hl)+(ac)+(cf) cf adc* rx 0010 0001 0xxx xxxx (ac),(rx) ? (rx)+(ac)+(cf) cf adc* @hl 0010 0001 1000 0000 (ac),(@hl) ? (@hl)+(ac)+(cf) cf sbc rx 0010 0010 0xxx xxxx (ac) ? (rx)+(ac)b+(cf) cf sbc @hl 0010 0010 1000 0000 (ac) ? (@hl)+(ac)b+(cf) cf sbc* rx 0010 0011 0xxx xxxx (ac),(rx) ? (rx)+(ac)b+(cf) cf sbc* @hl 0010 0011 1000 0000 (ac),(@hl) ? (@hl)+(ac)b+(cf) cf add rx 0010 0100 0xxx xxxx (ac) ? (rx)+(ac) cf add @hl 0010 0100 1000 0000 (ac) ? (@hl)+(ac) cf add* rx 0010 0101 0xxx xxxx (ac),(rx) ? (rx)+(ac) cf add* @hl 0010 0101 1000 0000 (ac),(@hl) ? (@hl)+(ac) cf sub rx 0010 0110 0xxx xxxx (ac) ? (rx)+(ac)b+1 cf sub @hl 0010 0110 1000 0000 (ac) ? (@hl)+(ac)b+1 cf sub* rx 0010 0111 0xxx xxxx (ac),(rx) ? (rx)+(ac)b+1 cf sub* @hl 0010 0111 1000 0000 (ac),(@hl) ? (@hl)+(ac)b+1 cf adn rx 0010 1000 0xxx xxxx (ac) ? (rx)+(ac) adn @hl 0010 1000 1000 0000 (ac) ? (@hl)+(ac) adn* rx 0010 1001 0xxx xxxx (ac),(rx) ? (rx)+(ac) adn* @hl 0010 1001 1000 0000 (ac),(@hl) ? (@hl)+(ac) and rx 0010 1010 0xxx xxxx (ac) ? (rx) and (ac) and @hl 0010 1010 1000 0000 (ac) ? (@hl) and (ac) and* rx 0010 1011 0xxx xxxx (ac),(rx) ? (rx) and (ac) and* @hl 0010 1011 1000 0000 (ac),(@hl) ? (@hl) and (ac) eor rx 0010 1100 0xxx xxxx (ac) ? (rx) eor (ac)
myson technology MTU420 MTU420 revision 2.9 02/17/1998 9/11 instruction machine code function flag/ remark eor @hl 0010 1100 1000 0000 (ac) ? (@hl) eor (ac) eor* rx 0010 1101 0xxx xxxx (ac),(rx) ? (rx) eor (ac) eor* @hl 0010 1101 1000 0000 (ac),(@hl) ? (@hl) eor (ac) or rx 0010 1110 0xxx xxxx (ac) ? (rx) or (ac) or @hl 0010 1110 1000 0000 (ac) ? (@hl) or (ac) or* rx 0010 1111 0xxx xxxx (ac),(rx) ? (rx) or (ac) or* @hl 0010 1111 1000 0000 (ac),(@hl) ? (@hl) or (ac) adci ry,d 0011 0000 dddd yyyy (ac) ? (ry)+d+(cf) cf adci* ry,d 0011 0001 dddd yyyy (ac),(ry) ? (ry)+d+(cf) cf sbci ry,d 0011 0010 dddd yyyy (ac) ? (ry)+(d)b+(cf) cf sbci* ry,d 0011 0011 dddd yyyy (ac),(ry) ? (ry)+(d)b+(cf) cf addi ry,d 0011 0100 dddd yyyy (ac) ? (ry)+d cf addi* ry,d 0011 0101 dddd yyyy (ac),(ry) ? (ry)+d cf subi ry,d 0011 0110 dddd yyyy (ac) ? (ry)+(d)b+1 cf subi* ry,d 0011 0111 dddd yyyy (ac),(ry) ? (ry)+(d)b+1 cf adni ry,d 0011 1000 dddd yyyy (ac) ? (ry)+d adni* ry,d 0011 1001 dddd yyyy (ac),(ry) ? (ry)+d andi ry,d 0011 1010 dddd yyyy (ac) ? (ry) and d andi* ry,d 0011 1011 dddd yyyy (ac),(ry) ? (ry) and d eori ry,d 0011 1100 dddd yyyy (ac) ? (ry) eor d eori* ry,d 0011 1101 dddd yyyy (ac),(ry) ? (ry) eor d ori ry,d 0011 1110 dddd yyyy (ac) ? (ry) or d ori* ry,d 0011 1111 dddd yyyy (ac),(ry) ? (ry) or d ips rx 0100 0000 0xxx xxxx (ac),(rx) ? port(s) msd rx 0100 0000 1xxx xxxx (ac),(rx) ? wdf,csf ipm rx 0100 0001 0xxx xxxx (ac),(rx) ? port(m) ipa rx 0100 0010 0xxx xxxx (ac),(rx) ? port(ioa) ipa* rx 0100 0010 1xxx xxxx (ac),(rx) ? port(ioa) ioa ? i/p ipb rx 0100 0011 0xxx xxxx (ac),(rx) ? port(iob) ipb* rx 0100 0011 1xxx xxxx (ac),(rx) ? port(iob) iob ? i/p msb rx 0100 0100 0xxx xxxx (ac),(rx) ? sts2 b0: bcf b1: scf1(mpt) b2: scf2(hrf) b3: scf3(spt) sta rx 0100 0101 0xxx xxxx (rx) ? (ac) sta @hl 0100 0101 1000 0000 (@hl) ? (ac) sr0 rx 0100 0110 0xxx xxxx acn, rxn ac3, rx3 ? rx(n+1) ? 0 sr1 rx 0100 0110 1xxx xxxx acn, rxn ac3, rx3 ? rx(n+1) ? 1 sl0 rx 0100 0111 0xxx xxxx acn, rxn ac0, rx0 ? rx(n-1) ? 0 sl1 rx 0100 0111 1xxx xxxx acn, rxn ac0, rx0 ? rx(n-1) ? 1 lds rx,d 0100 1ddd dxxx xxxx (ac),(rx) ? d ldh rx,@hl 0101 0000 0xxx xxxx (rx) ? h(t@hl) daa 0101 0100 0000 0000 (ac) ? bcd(ac) cf
myson technology MTU420 MTU420 revision 2.9 02/17/1998 10/11 instruction machine code function flag/ remark daa* rx 0101 0110 0xxx xxxx (ac),(rx) ? bcd(ac) cf daa* @hl 0101 0111 0000 0000 (ac),(@hl) ? bcd(ac) cf ldl rx,@hl 0101 1000 0xxx xxxx (ry) ? l(t@hl) das 0101 1100 0000 0000 (ac) ? bcd(ac) cf das* rx 0101 1110 0xxx xxxx (ac),(rx) ? bcd(ac) cf das* @hl 0101 1111 0000 0000 (ac),(@hl) ? bcd(ac) cf msc rx 0110 0000 0xxx xxxx (ac),(rx) ? sts3 b0: scf4(int) b1: scf5(tmr) b2: ph15 b3: scf7(pdv) maf rx 0110 0010 0xxx xxxx (ac),(rx) ? sts1 tf2: ac=0 tf3: cf lda rx 0110 1110 1xxx xxxx (ac) ? (rx) lda @hl 0110 1111 1000 0000 (ac) ? (hl) mrw ry,rx 0111 0yyy yxxx xxxx (ac),(ry) ? (rx) mwr rx,ry 0111 1yyy yxxx xxxx (ac),(rx) ? (ry) jb0 x 1000 0xxx xxxx xxxx (pc) ? x if (ac0) = 1 jb1 x 1000 1xxx xxxx xxxx (pc) ? x if (ac1) = 1 jb2 x 1001 0xxx xxxx xxxx (pc) ? x if (ac2) = 1 jb3 x 1001 1xxx xxxx xxxx (pc) ? x if (ac3) = 1 jnz x 1010 0xxx xxxx xxxx (pc) ? x if (ac) 1 0 jnc x 1010 1xxx xxxx xxxx (pc) ? x if (cf) = 0 jz x 1011 0xxx xxxx xxxx (pc) ? x if (ac) = 0 jc x 1011 1xxx xxxx xxxx (pc) ? x if (cf) = 1 jmp x 1100 0xxx xxxx xxxx (pc) ? x call x 1100 1xxx xxxx xxxx (stack) (pc) ? (pc)+1 ? x rts 1101 0000 0000 0000 (pc) ? (stack) call return (pc) (ac) cf ? (stack) ? (acr) ? cfr int return cf s10 port select s port m port x2,x1,x0 1 0 0 0 1 0 0 0 1 scc s,x 1101 0010 0000 sxxx port(m)-ck ph6 ph8 ph10 lcd ly,@hl 1101 100l llll 0000 ly ? ((t@hl) => decoder) ly=000- no use sms x 1110 0000 000x xxxx sef4 sef0-3 ? x4 ? x0-3 m1-4 enable s1-4 enable fast 1110 0010 0000 0000 sclk --> high speed clock slow 1110 0011 0000 0000 sclk --> low speed clock timer ? x0-5 c2,c1,c0 1 0 0 0 1 0 0 0 1 tms c,x 1110 010c ccxx xxxx timer-ck ph15 ph9 ph3
myson technology MTU420 MTU420 revision 2.9 02/17/1998 11/11 instruction machine code function flag/ remark sf x 1110 1000 0xxx xxxx x6 x5 x4 x3 x2 x1 x0 : m-port pull-low : s-port pull-low : wdog set : halt after light : light on : bcf set : cf set wdog bcf cf rf x 1110 1100 0xxx xxxx x6 x5 x4 x2 x1 x0 : m-port low-l-h : s-port low-l-h : wdog reset : light off : bcf reset : cf reset wdog bcf cf x8,x7,x6 1 0 0 x 1 0 x 1 1 x 1 1 0 0 0 signal dc 1 1k 2k 4k dc 0 xn = 1x5x4x3x2x1x0 alm x 1110 111x xxxx xxxx signal 1 hz 2 hz 4hz 8hz 16hz 32hz sie x 1111 0000 xxxx xxxx x5-7 x0-3 : hef1-3 is enabled : ief0-3 is enabled sie* x 1111 0100 0000 xxxx x0-3 : ief0-3 is enabled plc x 1111 100x xxxx xxxx x0-3 x8 : reset hrf0-3 : reset ph11-15 sre x 1111 0110 000x xxxx x0 x1 x2 x3 x4 : sef1 is enabled : sef2 is enabled : sef3 is enabled : sef4 is enabled : sef5 is enabled halt 1111 1100 0000 0000 stop 1111 1111 1111 1111 symbol description ac : accumulator pc : program counter acn : accumulator bit n x : address rx : memory of address x cf : carry flag rxn : memory bit n of address x bcf : backup flag ry : memory of working register y iefn : interrupt enable flag hl : index register hefn : halt release enable flag @hl : memory of index address hrfn : halt release flag tx : data of look-up table sefn : switch enable flag d : immediate data scfn : start condition flag lx : lcd latch sren : stop release enable flag () : content of register ()b : complement data of register h(t @hl ): high nibble of table rom l(t @hl ): low nibble of table rom wdf : watchdog enable flag csf : clock source flag


▲Up To Search▲   

 
Price & Availability of MTU420

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X