
Semiconductor Group
19
Memory Organization
4
Memory Organization
The SAB 80(C)515 CPU manipulates operands in the following four address spaces:
– up to 64 Kbyte of program memory
– up to 64 Kbyte of external data memory
– 256 bytes of internal data memory
– a 128-byte special function register area
4.1
Program Memory
The program memory of the SAB 80(C)515 consists of an internal and an external memory portion
(see figure 4-1). 8 Kbyte of program memory may reside on-chip (SAB 80C515/80515 only), while
the SAB 80C535/80535 has no internal ROM. The program memory can be externally expanded
up to 64 Kbyte. If the EA pin is held high, the SAB 80(C)515 executes out of the internal program
memory unless the address exceeds 1FFFH. Locations 2000H through 0FFFFH are then fetched
from the external memory. If the EA pin is held low, the SAB 80(C)515 fetches all instructions from
the external program memory. Since the SAB 80C535/80535 has no internal program memory, pin
EA must be tied low when using this device. In either case, the 16-bit program counter is the
addressing mechanism.
Locations 03H through 93H in the program memory are used by interrupt service routines.
4.2
Data Memory
The data memory address space consists of an internal and an external memory portion.
Internal Data Memory
The internal data memory address space is divided into three physically separate and distinct
blocks: the lower 128 bytes of RAM, the upper 128-byte RAM area, and the 128-byte special
function register (SFR) area (see figure 4-2). Since the latter SFR area and the upper RAM area
share the same address locations, they must be accessed through different addressing modes. The
map in figure 4-2 and the following table show the addressing modes used for the different RAM/
SFR spaces.
*
Summary of Contents for SAB 80515 Series
Page 9: ...Semiconductor Group 9 Introduction Figure 1 2 Block Diagram ...
Page 12: ...Semiconductor Group 12 Fundamental Structure Figure 2 1 Detailed Block Diagram ...
Page 18: ...Semiconductor Group 18 Central Processing Unit Figure 3 1 Fetch Execute Sequence ...
Page 73: ...Semiconductor Group 73 On Chip Peripheral Components Figure 7 25 A D Converter Block Diagram ...
Page 83: ...Semiconductor Group 83 On Chip Peripheral Components Figure 7 33 a Timer 2 Block Diagram ...
Page 215: ...Device Specifications Semiconductor Group 215 ...
Page 217: ...Device Specifications Semiconductor Group 217 Pin Configuration P LCC 68 ...
Page 219: ...Device Specifications Semiconductor Group 219 Logic Symbol ...
Page 226: ...Device Specifications Semiconductor Group 226 Figure 1 Block Diagram ...
Page 229: ...Device Specifications Semiconductor Group 229 Figure 2 Memory Address Spaces ...
Page 239: ...Device Specifications Semiconductor Group 239 Figure 4 Block Diagram of the A D Converter ...
Page 241: ...Device Specifications Semiconductor Group 241 Figure 5 Interrupt Request Sources ...
Page 242: ...Device Specifications Semiconductor Group 242 Figure 6 Interrupt Priority Level Structure ...