MPC2F35E2 MEGAWIN [Megawin Technology Co., Ltd], MPC2F35E2 Datasheet - Page 39

no-image

MPC2F35E2

Manufacturer Part Number
MPC2F35E2
Description
Low-speed USB micro-controller
Manufacturer
MEGAWIN [Megawin Technology Co., Ltd]
Datasheet
Note:
Mnemonic
MEGAWIN
ORA
EOR
CMP
CPX
CPY
*
Add one clock period of page boundary is crossed.
Operand(s)
addr
#data
(addr
addr
(addr
(addr
addr
addr
addr
addr
#data
(addr
addr
(addr
(addr
addr
addr
addr
addr
#data
(addr
addr
(addr
(addr
addr
addr
addr
#data
addr
addr
#data
addr
addr
8
8
16
16
16
8
8
16
16
16
8
8
16
16
16
8
16
8
16
8)
8
8
8)
8
8
8)
8
8
, X
, X
, X
, X)
), Y
, X)
), Y
, X)
), Y
, X
, Y
, X
, Y
, X
, Y
MPC2F35_USB Data Sheet
Operation description
(ACC) ← (ACC) ∪ (addr
(ACC) ← (ACC) ∪ #data
(ACC) ← (ACC) ∪ [(addr
(ACC) ← (ACC) ∪ [addr
(ACC) ← (ACC) ∪ {[addr
(ACC) ← (ACC) ∪ [(addr
(ACC) ← (ACC) ∪ (addr
(ACC) ← (ACC) ∪ [addr
(ACC) ← (ACC) ∪ [addr
(ACC) ← (ACC) ⊕ (addr
(ACC) ← (ACC) ⊕ #data
(ACC) ← (ACC) ⊕ [(addr
(ACC) ← (ACC) ⊕ [addr
(ACC) ← (ACC) ⊕ {[addr
(ACC) ← (ACC) ⊕ [(addr
(ACC) ← (ACC) ⊕ (addr
(ACC) ← (ACC) ⊕ [addr
(ACC) ← (ACC) ⊕ [addr
(ACC) – (addr
(ACC) – #data – (~C)
(ACC) – [(addr
(ACC) – [addr
(ACC) – {[addr
(ACC) – [(addr
(ACC) – (addr
(ACC) – [addr
(ACC) – [addr
(X) – (addr
(X) – (addr
(Y) – #data
(Y) – (addr
(Y) – (addr
(X) – #data
8
16
8
16
)
)
)
)
8
16
16
8
16
8)
8
8→16
) – (~C)
+ (X)] – (~C)
) – (~C)
+ (X)
] – (~C)
+ (X)] – (~C)
+ (Y)] – (~C)
) + (Y)] – (~C)
→16
8
16
16
8
16
16
8
16
8
16
8)
8
8→16
8)
8
8→16
)
)
+ (X)]
+ (X)]
]} – (~C)
)
)
+ (X)
+ (X)
]
]
+ (X)]
+ (Y)]
+ (X)]
+ (Y)]
) + (Y)]
) + (Y)]
→16
→16
]}
]}
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
C, Z, S
Flag
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Z, S
Byte Cycle
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
3
3
3
2
2
3
2
2
3
39
5
4
4
5
4
4
5
4
4
3
2
5
4
6
4
3
2
5
4
6
4
3
2
5
3
6
4
2
3
4
2
3
4
*
*
*
*
*
*
*
*
*

Related parts for MPC2F35E2