
EM78568
8-bit Micro-controller for FRS
__________________________________________________________________________________________________________________________________________________________________
* This specification are subject to be changed without notice.
07/28/2004 V3.5
User can use PAGE instruction to change page to maintain program page by user. Otherwise, user can use
far jump (FJMP) or far call (FCALL) instructions to program user's code. And the program page is
maintained by EMC's complier. It will change user's program by inserting instructions within program.
Bit 4 :
(undefined) not allowed to use
Bit 5 ~ Bit 7 (P55 ~ P57) : 8-bit PORT5(5~7) I/O data register
User can use IOC register to define input or output each bit.
PAGE1 (LCD address)
7
6
5
4
3
-
-
-
-
LCDA3
R/W-0
Bit 0 ~ Bit 3 (LCDA0 ~ LCDA3) : LCD address for LCD RAM read or write
The address of the LCD RAM correspond to the COMMON and SEGMENT signals as the table.
COM3 ~ COM0
LCD address
(LCDA3 ~ LCDA0)
SEG1, SEG0
00H
SEG3, SEG2
01H
SEG5, SEG4
02H
SEG7, SEG6
03H
SEG9, SEG8
04H
SEG11, SEG10
05H
SEG13, SEG12
06H
SEG15, SEG14
07H
SEG17, SEG16
08H
SEG19, SEG18
09H
Bit 4 ~ Bit 7 :
(undefined) not allowed to use
R6 (PORT6 I/O data, LCD data)
PAGE0 (PORT6 I/O data register)
7
6
5
4
3
P67
P66
P65
P64
P63
R/W
R/W
R/W
R/W
R/W
Bit 0 ~ Bit 8 (P60 ~ P67) : 8-bit PORT6(0~7) I/O data register
User can use IOC register to define input or output each bit.
PAGE1 (LCD data)
7
6
5
4
3
LCDD7
LCDD6
LCDD5
LCDD4
LCDD3
R/W
R/W
R/W
R/W
R/W
Bit 0 ~ Bit 7 (LCDD0 ~ LCDD7 ) : LCD data buffer for LCD RAM read or write
LCD data vs. COM-SEG
LCD address
LCDD7 ~ LCDD4
LCDD3 ~ LCDD0
(LCDA3 ~ LCDA0)
COM3 ~ COM0
COM3 ~ COM0
SEG1
SEG0
SEG3
SEG2
SEG5
SEG4
SEG7
SEG6
SEG9
SEG8
SEG11
SEG10
SEG13
SEG12
2
1
0
LCDA2
R/W-0
LCDA1
R/W-0
LCDA0
R/W-0
2
1
0
P62
R/W
P61
R/W
P60
R/W
2
1
0
LCDD2
R/W
LCDD1
R/W
LCDD0
R/W
00H
01H
02H
03H
04H
05H
06H