
6
6-40
INTERNAL MEMORY
32176 Group User’s Manual (Rev.1.01)
Figure 6.6.6 M32176F2 Virtual Flash Emulation Area divided in 8-Kbyte units
6.6 Virtual Flash Emulation Function
Figure 6.6.7 M32176F2 Virtual Flash Emulation Area divided in 4-Kbyte units
H'0000 0000
H'0000 2000
H'0080 4000
H'0000 4000
H'0003 E000
H'0003 C000
H'0080 6000
H'0080 7000
H'0080 8000
8 Kbytes
4 Kbytes
8 Kbytes
L bank 0
(8 Kbytes)
L bank 1
(8 Kbytes)
L bank 2
(8 Kbytes)
L bank 30
(8 Kbytes)
L bank 31
(8 Kbytes)
<Internal flash>
<Internal RAM>
Notes: If the same bank area is set in two or more Virtual Flash Bank Registers and each register's flash emulation
enable bit is enabled, the bank is assigned the corresponding internal RAM area in order of priority:
FELBANK0 > FESBANK0 > FESBANK1 > FELBANK1.
If any 8-Kbyte area (L bank) specified by the Virtual Flash L Bank Registers 0 and 1 is accessed,
its corresponding internal RAM area is accessed. During virtual flash emulation mode, RAM can be accessed
for read and write from both the internal RAM area and the virtual flash set area.
H'0000 0000
H'0000 1000
H'0080 4000
H'0000 2000
H'0003 F000
H'0003 E000
H'0080 6000
H'0080 7000
H'0080 8000
8 Kbytes
4 Kbytes
8 Kbytes
S bank 0
(4 Kbytes)
S bank 1
(4 Kbytes)
S bank 2
(4 Kbytes)
S bank 62
(4 Kbytes)
S bank 63
(4 Kbytes)
<Internal flash>
<Internal RAM>
Notes: If the same bank area is set in two or more Virtual Flash Bank Registers and each register's flash emulation
enable bit is enabled, the bank is assigned the corresponding internal RAM area in order of priority:
FELBANK0 > FESBANK0 > FESBANK1 > FELBANK1.
If any 4-Kbyte area (S bank) specified by the Virtual Flash S Bank Registers 0 and 1 is accessed,
its corresponding internal RAM area is accessed. During virtual flash emulation mode, RAM can be accessed
for read and write from both the internal RAM area and the virtual flash set area.