
EM78P809N
8-Bit Microcontroller
62
Product Specification (V1.0) 07.26.2005
(This specification is subject to change without further notice)
Binary Instruction
0000 0000 0000
0000 0000 0001
0000 0000 0010
0000 0000 0011
0000 0000 0100
0000
0000
0000 0001 0000
0000 0001 0001
0000 0001 0010
Hex
0000
0001
0002
0003
0004
000r
0010
0011
0012
Mnemonic
NOP
DAA
CONTW
SLEP
WDTC
IOW
ENI
DISI
RET
Operation
No Operation
Decimal Adjust A
A
→
CONT
0
→
WDT, Stop oscillator
0
→
WDT
A
→
IOCR
Enable Interrupt
Disable Interrupt
[Top of Stack]
→
PC
[Top of Stack]
→
PC,
Enable Interrupt
CONT
→
A
IOCR
→
A
A
→
R
0
→
A
0
→
R
R-A
→
A
R-A
→
R
R-1
→
A
R-1
→
R
A
∨
R
→
A
A
∨
R
→
R
A & R
→
A
A & R
→
R
A
⊕
R
→
A
A
⊕
R
→
R
A + R
→
A
A + R
→
R
R
→
A
R
→
R
/R
→
A
/R
→
R
R+1
→
A
R+1
→
R
R-1
→
A, skip if zero
R-1
→
R, skip if zero
R(n)
→
A(n-1),
R(0)
→
C, C
→
A(7)
R(n)
→
R(n-1),
R(0)
→
C, C
→
R(7)
R(n)
→
A(n+1),
R(7)
→
C, C
→
A(0)
R(n)
→
R(n+1),
R(7)
→
(C), C
→
(R(0)
R(0-3)
→
( A(4-7),
R(4-7)
→
( A(0-3)
R(0-3)
→
( R(4-7)
R+1
→
A, skip if zero
R+1
→
R, skip if zero
0
→
( R(b)
1
→
( R(b)
if R(b)=0, skip
if R(b)=1, skip
PC+1
→
[SP],
(Page, k)
→
(PC)
(Page, k)
→
(PC)
Status Affected
None
C
None
T,P
T,P
None <Note1>
None
None
None
0
0
0
0
0
0
0
0
0
rrrr
R
0
0000 0001 0011
0013
RETI
None
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0000 0001 0100
0000 0001
0000
01rr
0000 1000 0000
0000
11rr
0001
00rr
0001
01rr
0001
10rr
0001
11rr
0010
00rr
0010
01rr
0010
10rr
0010
11rr
0011
00rr
0011
01rr
0011
10rr
0011
11rr
0100
00rr
0100
01rr
0100
10rr
0100
11rr
0101
00rr
0101
01rr
0101
10rr
0101
11rr
0014
001r
00rr
0080
00rr
01rr
01rr
01rr
01rr
02rr
02rr
02rr
02rr
03rr
03rr
03rr
03rr
04rr
04rr
04rr
04rr
05rr
05rr
05rr
05rr
CONTR
IOR
MOV
CLRA
CLR
SUB
SUB
DECA
DEC
OR
OR
AND
AND
XOR
XOR
ADD
ADD
MOV
MOV
COMA
COM
INCA
INC
DJZA
DJZ
None
rrrr
rrrr
R
R,
R
A,
R,
R
R
A,
R,
A,
R,
A,
R,
A,
R,
A,
R,
R
R
R
R
R
R
None <Note1>
None
Z
Z
Z,C,DC
Z,C,DC
Z
Z
Z
Z
Z
Z
Z
Z
Z,C,DC
Z,C,DC
Z
Z
Z
Z
Z
Z
None
None
A
R
A
R
A
R
A
R
A
R
A
R
R
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
0
0110
00rr
rrrr
06rr
RRCA
R
C
0
0110
01rr
rrrr
06rr
RRC
R
C
0
0110
10rr
rrrr
06rr
RLCA
R
C
0
0110
11rr
rrrr
06rr
RLC
R
C
0
0111
00rr
rrrr
07rr
SWAPA
R
None
0
0
0
0
0
0
0
0111
0111
0111
100b
101b
110b
111b
01rr
10rr
11rr
bbrr
bbrr
bbrr
bbrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
07rr
07rr
07rr
0xxx
0xxx
0xxx
0xxx
SWAP
JZA
JZ
BC
BS
JBC
JBS
R
R
R
R,
R,
R,
R,
None
None
None
None
None
None
None
b
b
b
b
1
00kk
kkkk kkkk
1kkk
CALL
k
None
1
01kk
kkkk kkkk
1kkk
JMP
k
None