English
Language : 

M37754FFCGP Datasheet, PDF (27/68 Pages) Mitsubishi Electric Semiconductor – SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
PRELIMINARY NSootimcee: pTahriasmisentroict alimfinitsalasrpeescuifbicjeactitotno. change.
MITSUBISHI MICROCOMPUTERS
M37754FFCGP
M37754FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Functional outline (Serial I/O mode)
In the serial I/O mode, data is transferred synchronously with the
clock using serial input/output. The input data is read from the SDA
pin into the internal circuit synchronously with the rising edge of the
serial clock pulse; the output data is output from the SDA pin syn-
chronously with the falling edge of the serial clock pulse. Data is
transferred in units of eight bits.
In the first transfer, the user inputs the command code. This is fol-
lowed by address input and data input/output according to the con-
tents of the command. Table 4 shows the software commands used
in the serial I/O mode. The following explains each software com-
mand.
Table 4. Software command (Serial I/O mode)
Number of transfers First command
Command
code input
Second
Bank 0 select
E016
—————
Bank 1 select
E116
—————
Read
0016
Read address L (Input)
Program
4016
Program address L (Input)
Program verify
C016
Verify data (Output)
Auto erase
3016
3016 (Input)
Error check
8016
Error code (Output)
Third
—————
—————
Read address H (Input)
Program address H (Input)
—————
—————
—————
Fourth
—————
—————
Read data (Output)
Program data (Input)
—————
—————
—————
Bank select command
This is the command which specifies the bank of the flash memory,
which is to be read/programmed, before executing the read com-
mand or the program command (and the program verify command).
There are the bank 0 select command (command code “E016”),
which selects bank 0 (addresses 0000016 to 0FFFF16), and the bank
1 select command (command code “E116”), which selects bank 1
(addresses 1000016 to 1FFFF16).
When any bank select command is input once, specified bank is
valid until the next bank select command is input. Accordingly, when
the read command or the program command (and the program verify
command) is executed to plural bytes in the same bank, if any bank
select command is input first, it is unnecessary to input the bank se-
lect command again for the following bytes. When selecting the se-
rial I/O mode (before bank command input), bank 0 is selected.
Note: Bank select command does not affect the auto erase com-
mand, that is to say, when executing the auto erase com-
mand, all flash memory is erased collectively regardless of
specified bank.
And in the same way, the bank select command does not af-
fect the error check command.
tCH
SCLK
SDA
00000111
Command code input (E016)
OE
“H”
BUSY
“L”
Bank 0 select command
Fig. 15 Timings during bank select
tCH
SCLK
SDA
OE
10000111
Command code input (E116)
“H”
BUSY
“L”
Bank 1 select command
27