
xx
MB90580 Series
Table B.2.1k
Table B.2.1l
Table B.2.1m Branch 1 Instructions (31 Instructions) .....................................................................329
Table B.2.1n Branch 2 Instructions (19 Instructions) .....................................................................330
Table B.2.1o Other Control Instructions (Byte/Word/Long-Word) (36 Instructions) .......................331
Table B.2.1p Bit Manipulation Instructions (22 Instructions) ..........................................................332
Table B.2.1q Accumulator Manipulation Instructions (Byte/Word) (6 Instructions) ........................333
Table B.2.1r
String Instructions (10 Instructions) ..........................................................................333
Table B.3.1a Basic Page Map ........................................................................................................336
Table B.3.1b Bit Manipulation Instruction Map (First byte = 6 CH) ................................................337
Table B.3.1c
Character String Manipulation Instruction Map (First byte = 6EH) ...........................338
Table B.3.1d Two-byte Instruction Map (First byte = 6FH) ............................................................339
Table B.3.1e
“ea” Instructions 1 (First byte = 70H) ........................................................................340
Table B.3.1f
“ea” Instructions 22 (First byte = 71H) ......................................................................341
Table B.3.1g “ea” Instructions 3 (First byte = 72H) ........................................................................342
Table B.3.1h “ea” Instructions 4 (First byte = 73H) ........................................................................343
Table B.3.1i
“ea” Instructions 5 (First byte = 74H) ........................................................................344
Table B.3.1j
“ea” Instructions 6 (First byte = 75H) ........................................................................345
Table B.3.1k
“ea” Instructions 7 (First byte = 76H) ........................................................................346
Table B.3.1l
“ea” Instructions 8 (First byte = 77H) ........................................................................347
Table B.3.1m “ea” Instructions 9 (First byte = 78H) .......................................................................348
Table B.3.1n MOVEA RWi, ea (First byte = 79H) ..........................................................................349
Table B.3.1o MOV Ri, ea (First byte = 7AH) ..................................................................................350
Table B.3.1p MOVW RWi, ea (First byte = 7BH) ...........................................................................351
Table B.3.1q MOV ea, Ri (First byte = 7CH) ..................................................................................352
Table B.3.1r
MOVW ea, RWi (First byte = 7DH) ...........................................................................353
Table B.3.1s
CH Ri, ea (First byte = 7EH) .....................................................................................354
Table B.3.1t
XCHW RWi, ea (First byte = 7FH) ............................................................................355
Normalize Instruction (Long-Word) (1 Instruction) ....................................................327
Shift Instructions (Byte/Word/Long-Word) (18 Instructions) .....................................328
Appendix C The Flash Memory in the MB90F583 ........................................................................................357
Table C.4a Command Sequence Definitions ....................................................................................361
Table C.5a Hardware sequence flag’s bit assignment ......................................................................362
Table C.5b Hardware Sequence Flag ...............................................................................................362
Table C.5.1a Status Change of data polling flag (DQ7) .................................................................363
Table C.5.2a Status Change of toggle bit flag (DQ6) .....................................................................364
Table C.5.3a Status Change of exceeded timing limits flag (DQ5) ................................................365
Table C.5.4a Status Change of sector erase tomer flag (DQ3) .....................................................366