355
16.3 Flash Memory Status Register (FSTR)
16.3 Flash Memory Status Register (FSTR)
The flash memory status register (FSTR) indicates the operation status of the flash
memory.
This register also controls interrupts to the CPU and writing to the flash memory.
Only the CPU can access this register. Even if a writer is provided, it cannot access
this register.
Do not access this register with Read Modify Write instructions.
■
Flash Memory Status Register (FSTR)
The flash memory status register (FSTR) has the following structure:
[bit 7] INTE (INTerrupt Enable)
The INTE bit controls interrupts generated by the termination of the automatic algorithm in
flash memory (for a write/erase operation etc.).
This bit is initialized to "0" during a reset. Read and write operations are enabled.
0: disables issuing interrupts at termination of the automatic algorithm.
(This is the initial value)
1: enables issuing interrupts at termination of the automatic algorithm.
[bit 6] RDYINT (ReaDY INTerrupt)
The PDYINT bit is set to "1" when the automatic algorithm (for a write/erase operation etc.) in
flash memory terminates.
When bit 7 (INT = "1") enables interrupt output and this bit (bit 6) is set to "1", an interrupt
request for terminating the automatic algorithm is generated.
After a reset, the bit is initialized "0". Read/Write operations for this bit are enabled. However,
only write operations with the value "0" are valid: even when a write operation attempts to set
"1", the value of this bit remains unchanged.
Cause for clearing: Clear is performed by writing "0" through an instruction.
Cause for setting: The bit is set by termination of the automatic algorithm (when the rising
edge of the RDY/BUSYX signal is detected).
[bit 5] WE (Write Enable)
The WE bit controls writing data and commands to the flash memory in CPU mode.
When this bit is "0", writing data and commands to the flash memory becomes invalid. Data
from flash memory is read in 32-bit access mode.
7 6 5 4 3 2 1 0
address 007C0h
INTE RDYINT
WE
RDY
R
Read/Write
"0"
"0"
"0"
"0"
"0"
R/W
R/W
R/W
R/W
Undefined Undefined Undefined Undefined
bit (during byte access)
initial value
Содержание MB91F109
Страница 2: ......
Страница 3: ...FUJITSU LIMITED FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...
Страница 4: ......
Страница 10: ...vi ...
Страница 24: ...xx ...
Страница 95: ...71 2 10 Operation Mode MODR writing RSTX reset MD2 1 0 BW1 and BW0 of AMD0 to AMD5 Bus width specification ...
Страница 96: ...72 CHAPTER 2 CPU ...
Страница 224: ...200 CHAPTER 4 BUS INTERFACE ...
Страница 234: ...210 CHAPTER 5 I O PORTS ...
Страница 268: ...244 CHAPTER 9 U TIMER ...
Страница 290: ...266 CHAPTER 10 UART ...
Страница 314: ...290 CHAPTER 12 16 BIT RELOAD TIMER ...
Страница 322: ...298 CHAPTER 13 BIT SEARCH MODULE ...
Страница 392: ...368 CHAPTER 16 FLASH MEMORY ...
Страница 432: ...408 APPENDIX E Instructions F Table E 2 Instruction Formats OP rel11 5 11 ...
Страница 448: ...424 APPENDIX E Instructions ...
Страница 449: ...425 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Страница 458: ...434 INDEX ...
Страница 460: ......
Страница 461: ...FUJITSU SEMICONDUCTOR FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...