RX610 Group
27. Data Flash (Flash Memory for Data Storage)
R01UH0032EJ0120 Rev.1.20
Page 919 of 1006
Feb 20, 2013
27.2.7
Data Flash Blank Check Control Register (DFLBCCNT)
b7
b6
b5
b4
b3
b2
b1
b0
Value after reset:
0
0
0
0
0
0
0
0
—
—
BCSIZE
Address: 007F FFCAh
b15
b14
b13
b12
b11
b10
b9
b8
Value after reset:
0
0
0
0
0
0
0
0
—
—
—
BCADR[9:0]
BCADR[9:0]
Bit
Symbol
Bit Name
Description
R/W
b0
BCSIZE
Blank Check Size Setting
0: The size of the area to be blank-checked is 8 bytes.
1: The size of the area to be blank-checked is 8 Kbytes.
R/W
b2, b1
Reserved
These bits are always read as 0. The write value should always
be 0.
R/W
b12 to b3
BCADR[9:0]
Blank Check Address Setting
Set the address of the area to be checked
R/W
b15 to b13
Reserved
These bits are always read as 0. The write value should always
be 0.
R/W
DFLBCCNT is a register for specifying the address and size of the area to be checked by a blank check command.
When on-chip ROM is disabled, the data read from DFLBCCNT is 0000h and writing is disabled.
DFLBCCNT is initialized by a reset, or when the FRESET bit in FRESETR is set to 1.
For FRESETR, see section 26.2.10, Flash Reset Register (FRESETR).
BCSIZE Bit (Blank Check Size Setting)
The BCSIZE bit is used to set the size of the area to be checked by a blank check command.
BCADR[9:0] Bits (Blank Check Address Setting)
When the size of the area to be checked by a blank check command is 8 bytes (the BCSIZE bit is set to 0), this bit is used
to set the address of the area to be checked.
When the BCSIZE bit is set to 0, the setting of DFLBCCNT (the setting of the BCADR bit shifted three bits in the MSB
direction) added with the erased block start address specified when issuing a blank check command is the start address of
the area to be checked.