m37905 Renesas Electronics Corporation., m37905 Datasheet - Page 413

no-image

m37905

Manufacturer Part Number
m37905
Description
Mitsubishi 16-bit Single-chip Microcomputer 7700 Family / 7900 Series
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
m37905F8CSP
Manufacturer:
MIT
Quantity:
20 000
FLASH MEMORY VERSION
19.2 Flash memory CPU reprogramming mode
Fig. 19.2.1 Structure of flash memory control register
19-10
19.2.1 Flash memory control register
Figure 19.2.1 shows the structure of the flash memory control register.
(1) RY/BY status bit (bit 0)
(2) CPU reprogramming mode select bit (bit 1)
Notes 1: In order to set this bit to “1,” write “0” followed with “1” successively; while in order to clear this bit “0,” write “0.”
Flash memory control register
This bit is used to indicate the operating status of the sequencer. This bit is “0” during the automatic
programming or erase operation is active and becomes “1” upon completion of them. This bit also
changes during the execution of the programming, block erase, or erase all blocks command, but does
not change owing to the execution of another command.
Setting this bit to “1” allows the microcomputer to enter the flash memory CPU reprogramming mode
to accept commands. In order to set this bit to “1,” write “1” followed with “0” successively; while to
clear this bit to “0,” write “0.”
Since the microcomputer enters the flash memory CPU reprogramming mode after setting this bit to
“1,” opcodes cannot be fetched for the internal flash memory. Accordingly, be sure to execute the
instruction to be used for writing to this bit in an area other than the internal flash memory area (e.g.
the internal RAM area).
When executing commands of the flash memory CPU reprogramming mode in the boot mode, be sure
to set the user ROM area select bit (bit 5) to “1.”
7, 6
Bit
0
1
2
3
4
5
2: Writing to this bit must be performed in an area other than the internal flash memory.
3: This bit is valid when the CPU reprogramming mode select bit (bit 1) = “1”: on the other hand, when the CPU
4: After writing of “1” to this bit, be sure to confirm the RY/BY status bit (bit 0) becomes “1”; and then, write “0” to this bit.
5: When MD1 = Vss level, this bit is invalid. (It may be either “0” or “1.”)
reprogramming mode select bit = “0,” be sure to fix this bit to “0.” Rewriting of this bit must be performed with the CPU
reprogramming mode select bit = “1.”
RY/BY status bit
CPU reprogramming mode select bit
The value is “0” at reading.
Flash memory reset bit (Note 3)
The value is “0” at reading.
User ROM area select bit
(Valid in boot mode)
The value is “0” at reading.
Bit name
(Note 5)
(Address 9E
7905 Group User’s Manual Rev.1.0
0 : BUSY (Automatic programming or erase operation
1 : READY (Automatic programming or erase operation
0 : Flash memory CPU reprogramming mode is invalid.
1 : Flash memory CPU reprogramming mode is valid.
Writing “1” into this bit discontinues the access to the
internal flash memory. This causes the built-in flash
memory circuit being reset.
0 : Access to boot ROM area
1 : Access to user ROM area
16
is active.)
has been completed.)
)
Function
b7 b6 b5 b4 b3 b2 b1 b0
At reset
1
0
0
0
0
0
0
(Notes 1, 2)
(Note 4)
(Note 2)
R/W
RW
RW
RW
RO

Related parts for m37905