
CHAPTER 3 CPU ARCHITECTURE
User’s Manual U19780EJ2V0UD
50
Figure 3-1. Memory Map (
μ
PD78F0590 and 78F0592)
Notes 1.
When boot swap is not used: Set the option bytes to 0080H to 0084H, and the on-chip debug security
IDs to 0085H to 008EH.
When boot swap is used:
Set the option bytes to 0080H to 0084H and 1080H to 1084H, and the
on-chip debug security IDs to 0085H to 008EH and 1085H to 108EH.
2.
Writing boot cluster 0 can be prohibited depending on the setting of security (see
25.7 Security
Settings
).
Remark
The flash memory is divided into blocks (one block = 1 KB). For the address values and block numbers,
see
Table 3-2 Correspondence Between Address Values and Block Numbers in Flash Memory
.
Block 00H
Block 01H
Block 0FH
1 KB
3 F F F H
0 7 F F H
0 0 0 0 H
0 4 0 0 H
0 3 F F H
3 C 0 0 H
3 B F F H
Data memory
space
Program
memory space
0000H
4000H
3FFFH
FB00H
FAFFH
FFFFH
FF00H
FEFFH
FEE0H
FEDFH
Flash memory
16384
×
8 bits
Reserved
Internal high-speed RAM
1024
×
8 bits
General-purpose
registers
32
×
8 bits
Special function registers
(SFR)
256
×
8 bits
3FFFH
0800H
07FFH
1000H
0FFFH
0040H
003FH
0000H
0085H
0084H
0080H
007FH
1080H
107FH
008FH
008EH
1085H
1084H
108FH
108EH
Program area
1905
×
8 bits
Program area
Vector table area
64
×
8 bits
CALLT table area
64
×
8 bits
Option byte area
Note 1
5
×
8 bits
On-chip debug security
ID setting area
Note 1
10
×
8 bits
Option byte area
Note 1
5
×
8 bits
CALLF entry area
2048
×
8 bits
On-chip debug security
ID setting area
Note 1
10
×
8 bits
1FFFH
Boot cluster 1
Boot cluster 0
Note 2
Program area