ST10R272L - MEMORY ORGANIZATION
28/320
Note
The upper 256 bytes of SFR area, ESFR area and internal RAM are
bit-addressable.
Code accesses are always made on EVEN byte addresses. The highest code storage
location in the internal RAM is, either 00’FDFEh for single-word instructions, or 00’FDFCh for
double-word instructions. The respective location must contain a branch instruction
(unconditional), because sequential boundary crossing from internal RAM to the SFR area
is not supported and causes erroneous results.
Figure 6 Internal RAM and SFR areas
XSSP
Data Page 0
Data Page 1
Data Page 2
Data Page 3
00’0000h
oo’4000h
00’8000h
00’F000h
00’F000h
00’FFFFh
00’0000h
00’1FFFh
8K-byte
00’EF00h
00’EFFFh
256 Byte
Internal
memory
Area
00’F000h
00’F200h
00’FE00h
00’FFFFh
SFR Area
(reserved)
1K-Byte
RAM/SFR
DPRAM / SFR
Area
4 K-Byte
System Segment 0
64 K-Byte
External
memory
Area
00’FE20h
00’FE3Fh
00’FF20h
00’FF3Fh
ESFR Area
(reserved)
00’F020h
00’F03Fh
00’FF20h
00’FF3Fh
DP-RAM
00’FA00h
Block 1
Block 0