mpc235 Megawin Technology, mpc235 Datasheet - Page 49

no-image

mpc235

Manufacturer Part Number
mpc235
Description
Low-speed Usb Micro-controller
Manufacturer
Megawin Technology
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mpc2355100AE2
Manufacturer:
MEGAWIN
Quantity:
20 000
Note:
!
the BBS0 ~ BBS7 is 8F ~ FF.
Mnemonic
MEGAWIN
If the assembler does not support this instruction, please use DB to implement it. The OP code of BBR0 ~ BBR7 is 0F ~ 7F, and
JMP
BRA
BEQ
BNE
BCS
BCC
BMI
BPL
BVS
BVC
BIT
BBR0
BBR7
BBS0
BBS7
**
Add one clock period if branch occurs to location in same page. Add two clock periods if branch to another page occurs.
!
!
Operand(s)
label
(label
(label, X
addr8
addr
addr
addr
addr
addr
addr
addr
addr
addr
addr
addr
addr
#data
addr
addr
addr
addr
8 (relative)
8
8
8
8
8
8
8
8
8
16
16
8
8
8
8
)
, X
, X
)
MPC235 Technical Summary
Operation description
(PC) ← label; the label may be address or
variable.
(PC) ← (label)
(PC) ← {[label + (X)
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(ACC) ∩ (addr
(ACC) ∩ [addr
(ACC) ∩ (addr
(ACC) ∩ [addr
(ACC) ∩ #data
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
(PC) ← (PC)+addr
8
16
8
16
)
+ (X)]
)
+ (X)]
8
8
8
8
8
8
8
8
8
8
8
8
8
if Z == 1 (+/- relative)
if Z == 0 (+/- relative)
if C == 1 (+/- relative)
if C == 0 (+/- relative)
if (S == 1)
if (S == 0)
if (V == 1)
if (V == 0)
if ACC.0 == 0 (+/- relative)
if ACC.7 == 0 (+/- relative)
if ACC.0 == 1 (+/- relative)
if ACC.7 == 1 (+/- relative)
→16
]}
Flag
Z
Z
Z
Z
Z
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Byte Cycle
3
3
3
2
2
2
2
2
2
2
2
2
2
2
3
3
2
3
3
3
3
49
2
2
2
2
2
2
2
2
3
6
6
3
3
4
4
4
2
5
5
5
5
**
**
**
**
**
**
**
**

Related parts for mpc235