English
Language : 

M16C30P_07 Datasheet, PDF (211/317 Pages) Renesas Technology Corp – 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/30 SERIES
M16C/30P Group
19. Flash Memory Version
19. Flash Memory Version
Aside from the built-in flash memory, the flash memory version microcomputer has the same functions as the masked
ROM version.
In the flash memory version, the flash memory can perform in three rewrite modes: CPU rewrite mode, standard serial
I/O mode and parallel I/O mode.
Table 19.1 lists specifications of the flash memory version. See Table 1.1 Performance Outline of M16C/30P
Group for the items not listed in Table 19.1.
Table 19.1 Flash Memory Version Specifications
Item
Flash Memory Rewrite Mode
Erase Block
User ROM Area
Boot ROM Area
Program Method
Erase Method
Program and Erase Control Method
Protect Method
Number of Commands
Program and Erase Endurance
Data Retention
ROM Code Protection
Specification
3 modes (CPU rewrite, standard serial I/O, parallel I/O)
See Figure 19.1 Flash Memory Block Diagram
1 block (4 Kbytes) (1)
In units of word
Block erase
Program and erase controlled by software command
The lock bit protects each block
8 commands
100 times (2)
10 years
Parallel I/O and standard serial I/O modes are supported
NOTES:
1. The boot ROM area contains a standard serial I/O mode rewrite control program which is stored in it
when shipped from the factory. This area can only be rewritten in parallel input/output mode.
2. Definition of program and erase endurance
The programming and erasure times are defined to be per-block erasure times. For example,
assume a case where a 4-Kbyte block A is programmed in 2,048 operations by writing one word at
a time and erased thereafter.
In this case, the block is reckoned as having been programmed and erased once.
If a product is 100 times of programming and erasure, each block in it can be erased up to 100
times.
Table 19.2 Flash Memory Rewrite Modes Overview
Flash Memory
Rewrite Mode
CPU rewrite Mode
Standard Serial I/O Mode
Parallel I/O Mode
Function
The User ROM area is rewritten when The user ROM area is
The boot ROM area and
the CPU executes software commands. rewritten using a dedicated user ROM area is rewritten
EW0 mode:
Rewrite in areas other than flash
memory (1)
EW1 mode:
serial programmer.
using a dedicated parallel
Standard serial I/O mode 1: programmer.
Clock synchronous serial I/O
Standard serial I/O mode 2:
Can be rewritten in the flash memory UART
Areas which User ROM area
User ROM area
User ROM area
can be
Rewritten
Boot ROM area
Operating
Mode
Single-chip mode
Boot mode
Memory expansion mode (EW0 mode)
Boot mode (EW0 mode)
Parallel I/O mode
ROM
None
Programmer
Serial programmer
Parallel programmer
NOTES:
1. When in CPU mode, the PM10 bit in the PM1 register is set to "1". Execute the rewrite control program in the
internal RAM or in an external area usable when the PM10 bit is "1".
Rev.1.22 Mar 29, 2007 Page 195 of 291
REJ09B0179-0122