E0C6001 TECHNICAL SOFTWARE
Fig. 1.4.1
Data memory map
II-4
1.4
Data Memory Map
The E0C6001 built-in RAM has 80 words of data memory,
32 words of display memory for the LCD, and I/O memory
for controlling the peripheral circuit. When writing pro-
grams, note the following:
(1) Since the stack area is in the data memory area, take
care not to overwrite the stack with data. Subroutine
calls or interrupts use 3 words on the stack.
(2) Data memory addresses 000H–00FH are memory register
areas that are addressed with register pointer RP.
Address
Low
Page
High
0
1
2
3
4
5
6
7
0
8
9
A
B
C
D
E
F
Note
Memory is not mounted in unused area within the memory map
and in memory area not indicated in this chapter. For this reason,
normal operation cannot be assured for programs that have been
prepared with access to these areas.
0
1
2
3
4
5
6
M0 M1 M2 M3 M4 M5 M6 M7 M8 M9 MA MB MC MD ME MF
RAM (80 words x 4 bits)
Display memory
7
8
9
A
B
C
R/W
Unused area
Unused area
I/O memory
D
E
F