Datasheet

V850ES/JG3-H, V850ES/JH3-H CHAPTER 31 FLASH MEMORY
R01UH0042EJ0500 Rev.5.00 Page 1386 of 1513
Aug 12, 2011
31.5.6 Internal resources used
The following table lists the internal resources used for self programming. These internal resources can also be used
freely for purposes other than self programming.
Table 31-12. Internal Resources Used
Resource Name Description
Stack area
An extension of the stack used by the user is used by the library (can be used in both the
internal RAM and external RAM).
Library code
Note
Program entity of library (can be used anywhere other than the flash memory block to be
manipulated).
Application program
Executed as user application.
Calls flash functions.
Maskable interrupt
Can be used in the user application execution status or self-programming status. To use
this interrupt in the self-programming status, since the processing transits to the address
of the internal RAM start address + 4 addresses, allocate the jump instruction that transits
the processing to the user interrupt servicing at the address of the internal RAM start
address + 4 addresses in advance.
NMI interrupt
Can be used in the user application execution status or self-programming status. To use
this interrupt in the self-programming status, since the processing transits to the address
of the internal RAM start address, allocate the jump instruction that transits the
processing to the user interrupt servicing at the internal RAM start address in advance.
Note About resources used, refer to the Flash Memory Self-Programming Library User’s Manual.