EM78808
8-bit Micro-controller
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)
0
0
0
0110 10rr
0110 11rr
0111 00rr
rrrr
rrrr
rrrr
06rr
06rr
07rr
RLCA R
RLC R
C
1
1
1
C
SWAPA R
None
0
0
0
0
0
0
0
0111 01rr
0111 10rr
0111 11rr
100b bbrr
101b bbrr
110b bbrr
111b bbrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
rrrr
07rr
07rr
07rr
SWAP R
JZA R
JZ R
None
None
None
None
None
None
None
None
1
2 if skip
2 if skip
1
0xxx BC R,b
0xxx BS R,b
0xxx JBC R,b
0xxx JBS R,b
1kkk CALL k
1
1 → R(b)
if R(b)=0, skip
if R(b)=1, skip
PC+1 → [SP]
(Page, k) → PC
(Page, k) → PC
k → A
A ∨ k → A
A & k → A
A ⊕ k → A
k → A, [Top of Stack] →
PC
2 if skip
2 if skip
2
1
00kk kkkk kkkk
1
1
1
1
1
1
01kk kkkk kkkk
1000 kkkk kkkk
1001 kkkk kkkk
1010 kkkk kkkk
1011 kkkk kkkk
1100 kkkk kkkk
1kkk JMP k
None
None
Z
Z
Z
2
1
1
1
1
2
18kk MOV A,k
19kk OR A,k
1Akk AND A,k
1Bkk XOR A,k
1Ckk RETL k
None
1
1
1101 kkkk kkkk
1110 0000 0001
1Dkk SUB A,k
1E01 INT
Z,C,DC
None
1
1
k-A → A
PC+1 → [SP]
001H → PC
1
1
1110 100k kkkk
1E8k PAGE
1Fkk ADD A,k
k
K->R5(4:0)
k+A → A
None
Z,C,DC
1
1
1111 kkkk
kkkk
VII.8 CODE Option Register
The controller has one CODE option register which is not part of the normal program memory. The option bits
cannot be accessed during normal program execution.
CODE Option Register1 ( Program ROM)
7
-
6
5
4
3
2
1
0
/POVD
CWMODE PACKSEL1 PACKSEL0
/DED
Bit 0(/DED) : Differential Energy Detect function enable bit
0/1 ꢂenable / disable DED function
Bit 1~2(PACKSEL0~PACKSEL1) : package select.
PACKSEL1 PACKSEL0
PACKAGE
134 pin die
128 pin QFPA
128 pin QFPB
PS
X
1
1
0
0
PC0~PC3 floating
PC0~PC5 floating; add EGIN pin
0
Bit 3(CWMODE) : CAS tone (2130 Hz plus 2750 Hz ) accepted frequency range select.
0 ꢂ ± 2% Call waiting accepted frequency range deviation.(Application for China protocol :
± 1.5% )
1 ꢂ ± 1.2% Call waiting accepted frequency range deviation.(Application for Europe and USA protocol :
± 0.5% )
Bit 4 (/POVD) : Power on voltage detector, 0/1 ꢂenable/disable
______________________________________________________________________________________________________________________________________________________
* This specification is subject to change without notice.
8/1/2004 (V3.1)
47