User`s manual

ADDRESS SPACES S3F84A5_UM_REV1.10
2-2
PROGRAM MEMORY (ROM)
Program memory (ROM) stores program codes or table data. The S3F84A5 have 16Kbytes of internal multi time
programmable (MTP) program memory (see Figure 2-1).
The first 256 bytes of the ROM (0H–0FFH) are reserved for interrupt vector addresses. Unused locations (except
3CH, 3DH, 3EH, 3FH) 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.
3CH, 3DH, 3EH, 3FH is used as smart option ROM cell.
The program Reset address in the ROM is 0100H.
0100H
Interrupt Vector Area
003FH
003CH
0000H
(Decimal) (HEX)
0
Smart option ROM cell
16383 3FFFH
Interrupt Vector Area
(HEX)
1FFFH
(Decimal)
8,191
S3F84A5
8K-byte
Program
Memory
Area
16K-byte
Program
Memory
Area
08FFH
Available
ISP Sector Area
Figure 2-1. Program Memory Address Space