CHAPTER 18 FLASH MEMORY
User’s Manual U16898EJ3V0UD
281
Figure 18-16. Format of Flash Address Pointer H/L (FLAPH/FLAPL)
Address: FFA4H, FFA5H After reset: Undefined R/W
FLAPH (FFA5H)
FLAPL (FFA4H)
0 0 0 0
FLA
P11
FLA
P10
FLA
P9
FLA
P8
FLA
P7
FLA
P6
FLA
P5
FLA
P4
FLA
P3
FLA
P2
FLA
P1
FLA
P0
Caution Be sure to clear bits 4 to 7 of flash address pointer H (FLAPH) and flash address pointer H
compare register (FLAPHC) to 0 before executing the self programming command. If the
value of these bits is 1 when executing the self programming command.
(6) Flash address pointer H compare register and flash address pointer L compare register (FLAPHC and
FLAPLC)
These registers are used to specify the address range in which the internal sequencer operates when the flash
memory is verified in the self programming mode.
Set FLAPHC to the same value as that of FLAPH. Set the last address of the range in which verification is to
be executed to FLAPLC.
These registers are set with a 1-bit or 8-bit memory manipulation instruction.
Reset signal generation clears these registers to 00H.
Figure 18-17. Format of Flash Address Pointer H/L Compare Registers (FLAPHC/FLAPLC)
Address: FFA6H, FFA7H After reset: 00H R/W
FLAPHC (FFA7H)
FLAPLC (FFA6H)
0 0 0 0
FLAP
C11
FLAP
C10
FLAP
C9
FLAP
C8
FLAP
C7
FLAP
C6
FLAP
C5
FLAP
C4
FLAP
C3
FLAP
C2
FLAP
C1
FLAP
C0
Cautions 1. Be sure to clear bits 4 to 7 of flash address pointer H (FLAPH) and flash address
pointer H compare register (FLAPHC) to 0 before executing the self programming
command. If the value of these bits is 1 when executing the self programming
command.
2. Set the number of the block subject to a block erase, verify, or blank check (same
value as FLAPH) to FLAPHC.
3. Clear FLAPLC to 00H when a block erase is performed, and FFH when a blank check is
performed.