
INTERNAL MEMORY
6
6-47
32192/32195/32196 Group Hardware Manual
Rev.1.10 REJ09B0123-0110 Apr.06.07
6.7 Virtual Flash Emulation Function
Figure 6.7.6 Virtual Flash Emulation Area divided in 8-Kbyte units for M32196F8
H'0000 0000
H'0000 2000
H'0000 4000
H'000F E000
H'000F C000
<Internal flash>
L bank 0
(8 Kbytes)
L bank 1
(8 Kbytes)
L bank 2
(8 Kbytes)
L bank 126
(8 Kbytes)
L bank 127
(8 Kbytes)
<Internal RAM>
Notes: If the same bank area is set in two or more Virtual Flash L Bank Registers and accessed
while each register’s flash emulation enable bit is enabled, the data will be destroyed.
Therefore, do not set the same bank area in two or more registers.
If any 8-Kbyte area (L bank) specified by the Virtual Flash L Bank Registers 0 to 7 is accessed,
its corresponding internal RAM area is accessed. During virtual flash emulation mode, internal RAM can be accessed
for read and write from both the internal RAM area and the virtual flash set area.
H'0080 4000
H'0080 6000
H'0080 8000
H'0081 2000
8 Kbytes
Figure 6.7.5 Virtual Flash Emulation Area divided in 8-Kbyte units for M32195F4
H'0000 0000
H'0000 2000
H'0000 4000
H'0007 E000
H'0007 C000
<Internal flash>
L bank 0
(8 Kbytes)
L bank 1
(8 Kbytes)
L bank 2
(8 Kbytes)
L bank 62
(8 Kbytes)
L bank 63
(8 Kbytes)
<Internal RAM>
Notes: If the same bank area is set in two or more Virtual Flash L Bank Registers and accessed
while each register’s flash emulation enable bit is enabled, the data will be destroyed.
Therefore, do not set the same bank area in two or more registers.
If any 8-Kbyte area (L bank) specified by the Virtual Flash L Bank Registers 0 to 3 is accessed,
its corresponding internal RAM area is accessed. During virtual flash emulation mode, internal RAM can be accessed
for read and write from both the internal RAM area and the virtual flash set area.
H'0080 4000
H'0080 6000
H'0080 8000
H'0080 A000
8 Kbytes