Applications Engineering
SKP16C62P User’s Manual Rev. 1.0
11 / 22
December 2003
6.3 Memory Map
The amount and memory locations of the kernel program, to communicate with the KD30 and
ICD, are using on the M16/62P on the SKP16C62P board is shown on Figure 6-2.
Figure 6-2 M30626FHPGP Memory Map with the Kernel Program
Note: The kernel occupies memory associated with special-page vector numbers 18-19 and 192-
255. The user reset vector is re-mapped to address FFFD8h by the kernel.
6.4 Status After Reset
Table 6-2 lists the values of the registers initialized by the kernel program when the SKP16C62P
starter board is reset. The register status depends on the microcomputer’s internal operation
performed after a reset.
Table 6-2. Initial Register Values After Reset
Register Name
Initial Value After Reset
Interrupt Stack Pointer
Initialized to 07F84
16
UART1
Set for external clock synchronous mode
6.5 Register Operation Limitations
Table 6-3 lists the limitations on register operation. The registers are inhibited from any
modification. If register contents are modified in any way, kernel operation cannot be guaranteed.
SFR Area
Internal RAM
Area - 31kB
Reserved
Reserved
Flash ROM
Area - 384kB
User RAM Area
= 31616 Bytes
User
Program
Area - 382kB
Kernel
Program
Special Page
Area
Fixed Vector
Area
00000h
00400h
07FFFh
A0000h
FFFFFh
FF900h
Kernel RAM
(128 Bytes)
Note: User programs must
not use shaded areas.
FFE80h
FFFDCh
High E/W
4kB data
block
0F000h
10000h
07F7Fh
07FFFh
electronic components distributor