EM78860
8-BIT MICRO-CONTROLLER
ADDRESS REGISTER
CONTROL REGISTER
(PAGE0)
CONTROL REGISTER
(PAGE1)
R0
00
R1(TCC)
01
R2(PC)
02
R3(STATUS)
03
R4(RSR)
04
page0
R5(ROM PAGE)
05
06
IOC6
R6(PORT6)
07
IOC7
IOC8
R7(PORT7)
08
R8(PORT8)
R9(PORT9)
RA(CLK)
page1
09
IOC9
0A
IOCA
IOCB(COUNTER1)
IOCC(COUNTER2)
0B
IOCB(LCD ADDRESS)
IOCC(LCD DATA)
IOCD(PULL HIGH)
IOCE(IO, LCD)
IOCF(INT CONTROL)
RB()
0C
RC(2.5K RAM ADRESS)
0D
RD(2.5K RAM DATA)
0E
RE
0F
RF(INT FLAG)
10
:
1F
16x8
Common
Register
RC(ADDRESS) RD(DATA)
20
:
3F
BANK0~BANK3
32X8 ~ 32X8
REGISTER
0
:
. . . . . . . . . . . .
. . . . . . . . . . . .
BAND1 BAND1
256X8 256X8
BAND10
256X8
255
Fig.5 Data memory configuration
R3 ( Status Register )
7
-
6
5
-
4
T
3
P
2
Z
1
DC
0
C
PAGE
• Bit 0 (C) : Carry flag
• Bit 1 (DC) : Auxiliary carry flag
• Bit 2 (Z) : Zero flag
• Bit 3 (P) : Power down bit. Set to 1 during power on or by a “WDTC” command and reset to 0 by a
“SLEP” command.
• Bit 4 (T) : Time-out bit. Set to 1 by the “SLEP” and “WDTC” command, or during power up and reset
to 0 by WDT time out.
EVENT
WDT TIME OUT
sleep mode
T
0
P
0
REMARK
WDT time out (not sleep mode
/RESET wake up from sleep
power up
0
1
1
x
1
0
1
x
Low pulse on /RESET
x . . don't care
• Bit 5 : unused
• Bit 6 PAGE : changed IOCB~IOCE to another page, 0/1→page0/page1
• Bit 7 unused
* This specification are subject to be changed without notice.
6.24.1998
5