EM78911
* Bit7 IDLE: sleep mode selection bit
0/1=sleep mode/IDLE mode. This bit will decide SLEP instruction which mode to go.
These two modes can be waken up by TCC clock or Watch Dog or PORT9 and run from “SLEP” next
instruction.
Wakeup signal
TCC time out
WDT time out
SLEEP mode
RA(7,6)=(0,0)
+ SLEP
IDLE mode
RA(7,6)=(1,0)
+ SLEP
Wake-up
+ Interrupt
+ Next instruction
Wake-up
+ Next instruction
Wake-up
+ Next instruction
Wake-up
GREEN mode
RA(7,6)=(x,0)
no SLEP
NORMAL mode
RA(7,6)=(x,1)
no SLEP
X
Interrupt
Interrupt
RESET
RESET
X
RESET
X
RESET
X
Port9
/RINGTIME pin
PORT70~73
Interrupt
Interrupt
+ Interrupt
+ Next instruction
*P70 ~ P73 's wakeup function is controlled by IOCF(1,2,3) and ENI instruction.
*P70 's wakeup signal is a rising or falling signal defined by CONT REGISTER bit7.
*/RINGTIME pin , Port9 ,Port71,Port72 and Port73 's wakeup signal is a falling edge signal.
8. RB(DTMF tone row and column register) (read/write)
7
6
5
4
3
2
1
0
c7
c6
c5
c4
r3
r2
r1
r0
* Bit 0 - Bit 3 are row-frequency tone.
* Bit 4 - Bit 7 are column-frequency tone.
* Initial RB is equal to high. Bit 7 ~ 0 are all "1" , turn off DTMF power .
bit 3~0
1110
1101
1011
0111
Row freq
699.2Hz
771.6Hz
854Hz
1
4
7
*
2
5
8
0
3
6
9
#
A
B
C
D
940.1Hz
Column freq
bit 7~4
1203Hz
1110
1331.8Hz
1101
1472Hz
1011
1645.2Hz
0111
9. RC(CALLER ID address)(read/write)
7
6
5
4
3
2
1
0
CIDA7 CIDA6 CIDA5 CIDA4 CIDA3 CIDA2 CIDA1 CIDA0
* Bit 0 ~ Bit 7 select CALLER ID RAM address up to 256.
10. RD(CALLER ID RAM data)(read/write)
* Bit 0 ~ Bit 8 are CALLER ID RAM data transfer register.
User can see IOCA register how to select CID RAM banks.
9