Fujitsu MB90895 Series Hardware Manual page 598

16 bit, controller manual
Table of Contents

Advertisement

CHAPTER 19 512 KBIT FLASH MEMORY
Table 19.3-1 Functions of Flash Memory Control Status Register (FMCS)
Bit Name
bit 0 to bit 3
Reserved: Reserved
bits
bit 4
RDY:
Flash memory
programming/erasing
status bit
bit 5
WE:
Flash memory
programming/erasing
enable bit
bit 6
RDYINT:
Flash memory
operation flag bit
bit 7
INTE:
Flash memory
programming/erasing
interrupt enable bit
580
Always set these bits to 0.
This bit shows the programming/erasing status of flash memory.
• If the RDY bit is 0, programming/erasing flash memory is
disabled.
• The suspend commands, such as the read/reset command and
sector erasing pause, can be accepted even if the RDY bit is 0. The
RDY bit is set to 1 when programming/erasing is completed.
This bit enables or disables the programming/erasing of flash
memory.
The WE bit should be set before starting the command to program/
erase flash memory.
When set to 0: No program/erase signal is generated even if the
command to program/erase the FF bank is input.
When set to 1: Programming/erasing flash memory is enabled after
inputting program/erase command to the FF bank.
• When not performing programming/erasing, the WE bit should be
set to 0 so as not to accidentally program or erase flash memory.
• To program data into the flash memory, after setting FMCS:WE
to "1" to write-enable the flash memory and set the flash memory
write control register (FWR0/1). When FMCS:WE contains "0"
for write protection, programming into the flash memory is not
performed even with the flash memory write control register
(FWR0/1) write-enabling the flash memory.
This bit shows the operating state of flash memory.
If programming/erasing flash memory is terminated, the RDYINT bit
is set to 1 in timing of termination of the automatic flash memory
algorithm.
• When interrupt for flash memory program/erase termination is
enabled (FMCS: INTE = 1), If RDYINT bit is set to 1 an interrupt
request is generated.
• If the RDYINT bit is 0, programming/erasing flash memory is
disabled.
When set to 0: Cleared.
When set to 1: Unaffected.
If the read-modify-write (RMW) instructions are used, 1 is always
read.
This bit enables or disables an interrupt as programming/erasing flash
memory is terminated.
When set to 1: If the flash memory operation flag bit is set to 1
(FMCS: RDYINT = 1), an interrupt is requested.
Function

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lx

Table of Contents