
S3F84B8_UM_REV 1.00
2 ADDRESS SPACES
2-2
2.2 INTERNAL PROGRAM MEMORY (ROM)
The internal program memory (ROM) stores program codes or table data. The S3F84B8 microcontroller contains
8Kbytes of internal multi-time programmable (MTP) program memory (see
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, do not overwrite the vector addresses stored in these locations.
003CH, 003DH, 003EH, and 003FH are used as smart option ROM cells.
The default program reset address in the ROM is 0100H.
0100H
Interrupt Vector Area
003FH
003CH
0000H
(Decimal)
(HEX)
0
Smart option ROM cell
8191
1FFFH
Interrupt Vector Area
8-Kbytes
Program
Memory
Area
Reset Address
Figure 2-1 Program Memory Address Space