English
Language : 

M16C Datasheet, PDF (233/262 Pages) Mitsubishi Electric Semiconductor – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Preliminary Specifications REV.B
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M16C / 6N Group
Parallel I/O Mode
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
User ROM and Boot ROM Areas
In parallel I/O mode, the user ROM- and boot ROM areas shown in Figure 24-1 can be rewritten.
BSEL pin is used to select between these two areas. The user ROM area is selected by pulling the BSEL
input low; the boot ROM area is selected by driving the BSEL input high. Both areas of flash memory can
be operated on in the same way.
Program- and block erase operations can be performed in the user ROM area. The user ROM area and its
blocks are shown in Figure 24-1.
The boot ROM area is 8 Kbytes in size. In parallel I/O mode, it is located at address 0FE00016 through
0FFFFF16. Make sure program- and block erase operations are always performed within this address
range. (Access to any location outside this address range is prohibited.)
In the boot ROM area, an erase block operation is applied to only one 8 Kbyte block. The boot ROM area
has a standard serial I/O mode control program stored in it when shipped from the Mitsubishi factory.
Therefore, if the device is going to be used in standard serial I/O mode, do not rewrite the boot ROM area.
Functional Outline (Parallel I/O Mode)
In parallel I/O mode, bus operation modes — Read, Output Disable, Standby, Write and Deep Power
Down — are selected by the status of the CE-, OE-, WE- and RP input pins.
The contents of erase-, program- and other operations are selected by writing a software command. The
data, status register, etc. in memory can be read out only by a read after software command input.
Program- and erase operations are controlled using software commands.
Table 24-3. Relationship between control signals and bus operation modes
Mode
Pin name CE
OE
WE
Array
VIL
VIL
VIH
Read
Status register
VIL
VIL
VIH
Lock bit status
VIL
VIL
VIH
Output disabled
VIL
VIH
VIH
Stand by
VIH
X
X
Program
Write
Erase
Other
Deep power down
VIL
VIH
VIL
VIL
VIH
VIL
VIL
VIH
VIL
X
X
X
Note: X can be VIL or VIH.
RP
D0 to D15
VIH
Data output
VIH
Status register data output
VIH
Lock bit data (D6) output
VIH
Hi-Z
VIH
Hi-Z
VIH
Command/data input
VIH
Command input
VIH
Command input
VIL
Hi-Z
233