ADDRESS SPACES
S3C80A5B
2-2
PROGRAM MEMORY (ROM)
Program memory stores program code or table data. The S3C80A5B has 15, 872 bytes of internal programmable
program memory, and the program memory address range is therefore 0000H-3E00H of ROM . (see Figure 2-1).
The first 256 bytes of the ROM (0H–0FFH) are reserved for interrupt vector addresses. Unused locations in this
address range can be used as normal program memory. If you do use the vector address area to store program
code, be careful to avoid overwriting vector addresses stored in these locations.
The ROM address at which program execution starts after a reset is 0100H.
15,872
15-Kbyte
ROM
Interrupt
Vector Area
255
0
3E00H
0FFH
0 H
(Decimal)
(HEX)
S3C80A5B
Figure 2-1. Program Memory Address Space