English
Language : 

UPD78F9177 Datasheet, PDF (26/56 Pages) NEC – 8-BIT SINGLE-CHIP MICROCONTROLLER
µPD78F9177, 78F9177Y
Mnemonic
Operand
Bytes Clock
Operation
Flags
Z AC CY
BR
!addr16
3
6
PC ← addr16
$addr16
2
6
PC ← PC + 2 + jdisp8
AX
1
6
PCH ← A, PCL ← X
BC
$addr16
2
6
PC ← PC + 2 + jdisp8 if CY = 1
BNC
$addr16
2
6
PC ← PC + 2 + jdisp8 if CY = 0
BZ
$addr16
2
6
PC ← PC + 2 + jdisp8 if Z = 1
BNZ
$addr16
2
6
PC ← PC + 2 + jdisp8 if Z = 0
BT
saddr.bit, $saddr16
4
10 PC ← PC + 4 + jdisp8
if (saddr. bit) = 1
sfr.bit, $addr16
4
10 PC ← PC + 4 + jdisp8 if sfr. bit = 1
A.bit, $saddr16
3
8
PC ← PC + 3 + jdisp8 if A. bit = 1
PSW.bit $addr16
4
10 PC ← PC + 4 + jdisp8 if PSW. bit = 1
BF
saddr.bit, $addr16
4
10 PC ← PC + 4 + jdisp8
if (saddr. bit) = 0
sfr.bit, $addr16
4
10 PC ← PC + 4 + jdisp8 if sfr. bit = 0
A.bit, $addr16
3
8
PC ← PC + 3 + jdisp8 if A. bit = 0
PSW.bit, $addr16
4
10 PC ← PC + 4 + jdisp8 if PSW. bit = 0
DBNZ
B, $addr16
2
6
B ← B – 1, then
PC ← PC + 2 + jdisp8 if B ≠ 0
C, $addr16
2
6
C ← C – 1, then
PC ← PC + 2 + jdisp8 if C ≠ 0
saddr, $addr16
3
8
(saddr) ← (saddr) – 1, then
PC ← PC + 3 + jdisp8 if (saddr) ≠ 0
NOP
1
2
No Operation
EI
3
6
IE ← 1 (Enable Interrupt)
DI
3
6
IE ← 0 (Disable Interrupt)
HALT
1
2
Set HALT Mode
STOP
1
2
Set Stop Mode
Remark One clock of an instruction is one clock of the CPU clock (fCPU) selected using the processor clock
control register (PCC).
26
Data Sheet U14022EJ1V0DS00