English
Language : 

S3C72P9 Datasheet, PDF (14/225 Pages) Samsung semiconductor – SINGLE-CHIP MICROCONTROLLER HAS BEEN DESIGNED FOR HIGH PERFORMANCE USING
ADDRESS SPACES
S3C72P9/P72P9 (Preliminary Spec)
GENERAL-PURPOSE MEMORY AREAS
The 16-byte area at ROM locations 0010H–001FH and the 32,640-byte area at ROM locations 0080H–7FFFH
are used as general-purpose program memory. Unused locations in the vector address area and REF instruction
look-up table areas can be used as general-purpose program memory. However, care must be taken not to
overwrite live data when writing programs that use special-purpose areas of the ROM.
VECTOR ADDRESS AREA
The 16-byte vector address area of the ROM is used to store the vector addresses for executing system resets
and interrupts. The starting addresses of interrupt service routines are stored in this area, along with the enable
memory bank (EMB) and enable register bank (ERB) flag values that are needed to initialize the service routines.
16-byte vector addresses are organized as follows:
EMB
ERB PC13 PC12 PC11 PC10 PC9
PC8
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
To set up the vector address area for specific programs, use the instruction VENTn. The programming tips on the
next page explain how to do this.
0000H
000FH
0010H
001FH
0020H
007FH
0080H
Vector Address Area
(16 Bytes)
General- Purpose Area
(16 Bytes)
Instruction Reference Area
(96 Bytes)
General-Purpose Area
(32,640 Bytes)
7FFFH
Figure 2-1. ROM Address Structure
76543210
0000H
RESET
0002H
INTB/INT4
0004H
INT0
0006H
INT1
0008H
INTS
000AH
INTT0
000CH
INTT1
000EH
INTK
Figure 2-2. Vector Address Map
2-2