English
Language : 

M16C26A Datasheet, PDF (264/352 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/Tiny SERIES
M16C/26A Group (M16C/26A, M16C/26B, M16C/26T)
17. Flash Memory Version
17.7 Software Commands
Read or write 16-bit commands and data from or to even addresses in the user ROM area. When writing
a command code, 8 high-order bits (D15–D8) are ignored.
Table 17.7.1. Software Commands
Command
Read array
Read status register
Clear status register
Program
Block erase
Mode
Write
Write
Write
Write
Write
First bus cycle
Data
Address (D15 to D0)
X
xxFF16
X
xx7016
X
xx5016
WA
xx4016
X
xx2016
SRD: Status register data (D7 to D0)
WA : Write address (However,even address)
WD : Write data (16 bits)
BA : Highest-order block address (However,even address)
X : Any even address in the user ROM area
xx : 8 high-order bits of command code (ignored)
Second bus cycle
Mode
Data
Address (D15 to D0)
Read
X
SRD
Write
Write
WA
WD
BA
xxD016
17.7.1 Read Array Command (FF16)
This command reads the flash memory.
By writing command code ‘xxFF16’ in the first bus cycle, read array mode is entered. Content of a
specified address can be read in 16-bit unit after the next bus cycle. The microcomputer remains in
read array mode until an another command is written. Therefore, contents of multiple addresses can
be read consecutively.
17.7.2 Read Status Register Command (7016)
This command reads the status register.
By writing command code ‘xx7016’ in the first bus cycle, the status register can be read in the second
bus cycle (Refer to 17.8 Status Register). Read an even address in the user ROM area. Do not
execute this command in EW1 mode.
Rev. 2.00 Feb.15, 2007 page 247 of 329
REJ09B0202-0200