ST62T85B/E85B
MEMORY MAP (Cont’d)
1.3.3 Data Space
Table 4. ST62T85B/E85B Data Memory Space
Data Space accommodates all the data necessary
for processing the user program. This space com-
prises the RAM resource, the processor core and
peripheral registers, as well as read-only data
such as constants and look-up tables in Program
memory.
DATA RAM/EEPROM, LCD RAM
DATA ROM WINDOW AREA
X REGISTER
Y REGISTER
V REGISTER
000h
03Fh
040h
07Fh
080h
081h
082h
1.3.3.1 Data ROM
All read-only data is physically stored in program
memory, which also accommodates the Program
Space. The program memory consequently con-
tains the program code to be executed, as well as
the constants and look-up tables required by the
application.
W REGISTER
DATA RAM
PORT A DATA REGISTER
PORT B DATA REGISTER
SPI INTERRUPT DISABLE REGISTER
PORT C DATA REGISTER
PORT A DIRECTION REGISTER
PORT B DIRECTION REGISTER
083h
084h
0BFh
0C0h
0C1h
0C2h
0C3h
0C4h
0C5h
The Data Space locations in which the different
constants and look-up tables are addressed by the
) processor core may be thought of as a 64-byte
t(s window through which it is possible to access the
read-only data stored in Program memory.
c 1.3.3.2 Data RAM/EEPROM
du In ST62T85B and ST62E85B devices, the data
ro space includes 60 bytes of RAM, the accumulator
(A), the indirect registers (X), (Y), the short direct
P registers (V), (W), the I/O port registers, the pe-
te ripheral data and control registers, the interrupt
option register and the Data ROM Window register
le (DRW register).
so Additional RAM and EEPROM pages can also be
b addressed using banks of 64 bytes located be-
tween addresses 00h and 3Fh.
- O 1.3.4 Stack Space
t(s) Stack space consists of six 12-bit registers which
are used to stack subroutine and interrupt return
c addresses, as well as the current program counter
u contents.
rod Table 3. Additional RAM/EEPROM Banks.
P Device
RAM EEPROM LCD RAM
Obsolete ST62T85B/E85B 2 x 64 bytes 2 x 64 bytes 2 x 64 bytes
PORT C DIRECTION REGISTER
0C6h
RESERVED
0C7h
INTERRUPT OPTION REGISTER
0C8h*
DATA ROM WINDOW REGISTER
0C9h*
ROM BANK SELECT REGISTER
0CAh*
DATA RAM/EEPROM, LCD BANK SELECT REGISTER 0CBh*
PORT A OPTION REGISTER
RESERVED
0CCh
0CDh
PORT B OPTION REGISTER
0CEh
PORT C OPTION REGISTER
0CFh
A/D DATA REGISTER
0D0h
A/D CONTROL REGISTER
TIMER 1 PRESCALER REGISTER
0D1h
0D2h
TIMER 1 COUNTER REGISTER
0D3h
TIMER 1 STATUS/CONTROL REGISTER
0D4h
RESERVED
0D5h
UART DATA REGISTER
0D6h
UART CONTROL REGISTER
0D7h
WATCHDOG REGISTER
0D8h
0D9h
RESERVED
0DAh
0DBh
LCD MODE CONTROL REGISTER
0DCh
SPI DATA REGISTER
0DDh
RESERVED
0DEh
EEPROM CONTROL REGISTER
0DFh
0E0h
RESERVED
0E4h
ARTIMER MODE/CONTROL REGISTER
0E5h
ARTIMER STATUS/CONTROL REGISTER 0
0E6h
ARTIMER STATUS/CONTROL REGISTER 1
0E7h
RESERVED
ARTIMER RELOAD/CAPTURE REGISTER
0E9h
ARTIMER COMPARE REGISTER
0EAh
ARTIMER LOAD REGISTER
0EBh
0ECh
RESERVED
0FEh
ACCUMULATOR
OFFh
* WRITE ONLY REGISTER
11/78
11