em78p809n ELAN Microelectronics Corp, em78p809n Datasheet - Page 66

no-image

em78p809n

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

Related parts for em78p809n