Section 27 nand flash memory controller (flctl), 1 features – Renesas SH7781 User Manual
Page 1367
![background image](/manuals/199869/1367/background.png)
27. NAND Flash Memory Controller (FLCTL)
Rev.1.00 Jan. 10, 2008 Page 1337 of 1658
REJ09B0261-0100
Section 27 NAND Flash Memory Controller (FLCTL)
The NAND flash memory controller (FLCTL) provides interfaces with an external NAND-type
flash memory.
27.1
Features
(1)
NAND-Type Flash Memory Interface
• Interface that can be connected to NAND-type flash memory
• Read or write in sector* units (512 + 16 bytes)
• Read or write in byte units
Note: * In the data sheet of NAND-type flash memory, an access unit of some products is
defined to be 2048
+ 64 bytes as a page. In this document, a sector always refers to the
access unit of 512
+ 16 bytes.
(2)
Access Modes
The FLCTL has two selectable access modes.
• Command access mode:
Performs an access by specifying a command to be issued from the FLCTL to flash memory,
address, and data size to be input or output.
• Sector access mode:
Read or write in physical sector units by specifying a physical sector. By specifying the
number of sectors, the continuous physical sectors can be read from or written to.
(3)
Sectors and Control Codes
• A sector is comprised of 512-byte data and 16-byte control code.
(4)
Data Error
• When a program error or erase error occurs, the error is reflected on the error source flags.
Interrupts for each source can be specified.