ADDRESS SPACES

S3C84E5/C84E9/P84E9

 

 

PROGRAM MEMORY (ROM)

Program memory (ROM) stores program codes or table data. The S3C84E5/84E9 has 16Kbytes and 32Kbytes of internal mask programmable program memory. The program memory address range is therefore 0H–3FFFH and 0H- 7FFFH (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 use the vector address area to store a program code, be careful not to overwrite the vector addresses stored in these locations.

The ROM address at which a program execution starts after a reset is 0100H.

(Decimal)

32,767

(Decimal)

16,383

32-KByte

16-KByte

(HEX)

7FFFH (S3C84E9/P84E9)

(HEX)

3FFFH (S3C84E5)

255

0

Interrupt

Vector Area

0FFH

0H

Figure 2-1. Program Memory Address Space

2-2

Page 37
Image 37
Samsung S3C84E5 user manual Program Memory ROM, Hex, 0FFH