English
Language : 

M16C65 Datasheet, PDF (748/829 Pages) Renesas Technology Corp – RENESAS MCU M16C FAMILY / M16C/60
Under development
M16C/65 Group
Preliminary Specification
This is a preliminary specification and is subject to change.
30. Flash Memory
Software commands when program ROM1 is not over 512 Kbytes are described below. Refer to 30.8.3
“Suspend Function (under review)” for program, block erase, and lock bit program commands when
using suspend function.
30.8.4.1 Read Array Command
The read array command is used to read the flash memory.
By writing the command code xxFFh in the first bus cycle, the flash memory enters read array mode.
The content of the specified address can be read in 16-bit units by entering the address to be read
after the next bus cycle.
The flash memory remains in read array mode until another command is written. Therefore, the
contents of multiple addresses can be read consecutively.
30.8.4.2 Read Status Register Command
The read status register command is used to read the status register.
By writing the command code xx70h in the first bus cycle, the status register can be read in the
second bus cycle. (Refer to 30.8.5 “Status Register”). To read the status register, read an even
address in the program ROM 1, program ROM 2, or data flash.
Do not execute this command in EW1 mode.
30.8.4.3 Clear Status Register Command
The clear status register command is used to clear the status register.
By writing the command code xx50h in the first cycle, bits FMR07 and FMR06 in the FMR0 register
are set to 00b, and bits SR5 and SR4 in the status register are set to 00b.
REJ09B0484-0030 Rev.0.30 Sep 09, 2008
Page 713 of 791