The M37753FFCFP and the M37753FFCHP are single-chip microcomputers designed with high-performance CMOS silicon gate technology, including the internal flash memory. These are housed in
80-pin plastic molded QFP.
These microcomputers have a CPU and a bus interface unit. The
CPU is a 16-bit parallel processor that can also be switched to perform 8-bit parallel processing, and the bus interface unit enhances
the memory access efficiency to execute instructions fast.
In addition to the 7700 Family basic instructions, the M37753FFCFP
and the M37753FFCHP have 6 special instructions which contain instructions for signed multiplication/division; these added instructions
improve the servo arithmetic performance to control hard disk drives
and so on.
These microcomputers also include the flash memory, RAM, multiple-function timers, motor control function, serial I/O, A-D conv erter ,
D-A converter, and so on.
The internal flash memory can be programed and erased by using a
PROM programmer or by control of the central processing unit
(CPU). Therefore, these microcomputers can change the program
easily even after they are mounted on the board.
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
M37753FFCHP
APPLICATION
Control devices for personal computer peripheral equipment such as
CD-ROM drives, hard disk drives, high density FDD, printers
Control devices for office equipment such as copiers and facsimiles
Control devices for industrial equipment such as communication and
measuring instruments
Control devices for equipment required for motor control such as inverter air conditioner and general purpose inverter
DISTINCTIVE FEATURES
<Microcomputer mode>
Number of basic machine instructions .................................... 109
•
(103 basic instructions of 7700 Family + 6 special instructions)
Clock generating circuit
Supply voltage
Power dissipation
Input/Output characteristic
Memory expansion
Operating temperature range
Device structure
Package
Flash memory
RAM
P0–P2, P4–P8
P3
T A0, TA1, T A2, TA3, T A4
TB0, TB1, TB2
Input/Output withstand voltage
Output current
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
FunctionsParameter
109 (103 basic instructions of 7700 Family + 6 special instructions)
100 ns (the fastest instruction at external clock 40 MHz frequency)
120 Kbytes
3968 bytes
8-bit × 8
4-bit × 1
16-bit × 5
16-bit × 3
(UART or clock synchronous serial I/O) × 2
10-bit × 1(8 channels)
8-bit × 2
12-bit × 1
8-bit × 3
5 external types, 16 internal types
(Each interrupt can be set to priority levels 0 – 7.)
Built-in (externally connected to a ceramic resonator or quartz crystal resonator)
5 V±10 %
125 mW (at external clock 40 MHz frequency)
5 V
5 mA
Maximum 16 Mbytes
–20 to 85 °C
CMOS high-performance silicon gate process
80-pin plastic molded QFP
FUNCTIONS (Flash memory mode)
Supply voltage
Program/Erase voltage
Flash memory mode
Parallel I/O mode
Programming method
Erasing method
Program/Erase control method
Command number
Number of times for Program/Erase
Serial I/O mode
CPU reprogramming mode
Parallel I/O mode
Serial I/O mode
CPU reprogramming mode
Parallel I/O mode
Serial IO mode
CPU reprogramming mode
FunctionsParameter
5 V ± 10 %
12 V ± 5 %
3 modes
(parallel I/O, serial I/O, CPU reprogramming)
Programming in unit of byte/120 Kbytes
Programming in unit of byte/120 Kbytes
Programming in unit of byte/112 Kbytes
Batch erasing/120 Kbytes
Batch erasing/120 Kbytes
Batch erasing/112 Kbytes or 2-division-block erasing
2-division-block erasing: 56-Kbyte area to be erased is selectable.
Program/Erase control by software command
7 commands
7 commands
7 commands
100
5
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
PIN DESCRIPTION (MICROCOMPUTER MODE)
NamePin
VCC, VSS
CNVSS
RESET
XIN
XOUT
E
BYTE
(Note)
AVCC,
AVSS
VREF
P00–P07
P10–P17
P20–P27
P30–P33
P40–P47
P50–P57
P60–P67
P70–P77
P80–P87
Note: It is impossible to change the input level of the BYTE pin in each bus cycle. In other words, bus width cannot be switched dynamically. Fix the input
level of the BYTE pin to “H” or “L” according to the bus width used.
Power supply
CNVSS input
Reset input
Clock input
Clock output
Enable output
Bus width select input
Analog supply input
Reference voltage input
I/O port P0
I/O port P1
I/O port P2
I/O port P3
I/O port P4
I/O port P5
I/O port P6
I/O port P7
I/O port P8
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Input/
Output
Input
Input
Input
Output
Output
Input
Input
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Supply 5 V±10 % to VCC and 0 V to VSS.
This pin controls the processor mode. Connect to VSS for single-chip mode or memory
expansion mode. Connect to VCC for microprocessor mode.
This is reset input pin. The microcomputer is reset when supplying “L” level to this
pin.
These are I/O pins of internal clock generating circuit. Connect a ceramic or quartz-
crystal resonator between XIN and XOUT. When an external clock is used, the clock
source should be connected to the XIN pin and the XOUT pin should be left open.
Data or instruction read, data write are performed when output from this pin is “L”.
This pin determines whether the external data bus is 8-bit width or 16-bit width for
memory expansion mode or microprocessor mode. The width is 16 bits when “L”
signal inputs and 8 bits when “H” signal inputs.
Power supply for the A-D converter and the D-A converter. Connect AVCC to VCC
and AVSS to VSS externally.
This is reference voltage input pin for the A-D converter and the D-A converter.
In single-chip mode, port P0 is an 8-bit I/O port. This port has an I/O direction
register and each pin can be programmed for input or output. These ports are in the
input mode when reset. Address (A0–A7) is output in memory expansion mode or
microprocessor mode.
In single-chip mode, these pins have the same functions as port P0. When the
BYTE pin is set to “L” in memory expansion mode or microprocessor mode and
external data bus is 16-bit width, high-order data (D8–D15) is input or output if E
output is “L” and an address (A8–A15) is output if E output is “H”. When the BYTE
pin is set to “H” and an external data bus is 8-bit width, only address (A8–A15) is
output.
In single-chip mode, these pins have the same functions as port P0. In memory
expansion mode or microprocessor mode, low-order data (D0–D7) is input or output
when E output is “L” and an address (A16–A23) is output when E output is “H”.
In single-chip mode, these pins have the same functions as port P0. In memory
expansion mode or microprocessor mode, R/W, BHE , ALE, and HLDA signals are
output.
In single-chip mode, these pins have the same functions as port P0. In memory
expansion mode or microprocessor mode, P40, P41, and P42 become HOLD and
RDY input pins, and clock
same as in single-chip mode. In memory expansion mode , P42 can be programmed
as I/O port.
In addition to having the same functions as port P0 in single-chip mode, these pins
also function as I/O pins for timer A0, timer A1, timer A2, timer A3, output pins for
motor drive waveform, and input pins for key input interrupt.
In addition to having the same functions as port P0 in single-chip mode, these pins
also function as the I/O pin for timer A4, input pins for external interrupt input INT0,
INT1, and INT2, and input pins for timer B0, timer B1, and timer B2, and output pin
for motor drive wave form.
In addition to having the same functions as port P0 in single-chip mode, these pins
also function as input pins for A-D converter.
In addition to having the same functions as port P0 in single-chip mode, these pins
also function as I/O pins for UART0, UART1, output pins for D-A converter, and
input pins for INT3, INT4.
φ
1 output pin respectively. Functions of other pins are the
Functions
M37753FFCHP
6
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
PIN DESCRIPTION (FLASH MEMORY PARALLEL I/O MODE)
PinName
VCC, VSS
CNVSS
BYTE
_____
RESET
XIN
XOUT
_
E
AVCC, AVSS
VREF
P00–P07
P10–P17
P20–P27
P30–P33
P40–P47
P50–P57
P60–P67
P70–P77
P80–P87
Power supply
VPP input
Bus width select input
Reset input
Clock input
Clock output
Enable output
Analog supply input
Reference voltage input
Address input (A0–A7)
Address input (A8–A15)
Data I/O (D0–D7)
Input port P3
Input port P4
Control signal input
Input port P6
Input port P7
Input port P8
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Input
/Output
Supply 5 V ± 10 % to VCC and 0 V to VSS.
—
Input
Input
Input
Input
Output
Output
Input
Input
Input
Input
Input
Input
Input
Input
Input
Connect to 5 V ± 10 % in read-only mode, connect to 12 V ± 5 % in read/write mode.
Connect to VSS.
Connect to VSS.
Connect a ceramic resonator between XIN and XOUT.
Keep it open.
Connect AVCC to VCC and AVSS to VSS.
—
Connect to VSS.
Port P0 functions as 8-bit address input (A0–A7).
Port P1 functions as 8-bit address input (A8–A15).
Function as 8-bit data’s I/O pins (D0–D7).
I/O
Connect to VSS.
Keep P42 open. Connect P40, P41, P43–P47 to VSS.
P50, P51 and P52 function as the WE, OE and CE input pins respectively. P54 functions as the
A16 input pin.
Connect to VSS.
Connect to VSS.
Connect to VSS.
Connect P53 to VCC. Connect P55, P56 and P57 to VSS.
___ __ __
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
Functions
7
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
PIN DESCRIPTION (FLASH MEMORY SERIAL I/O MODE)
Pin
VCC, VSS
CNVSS
BYTE
_____
RESET
XIN
XOUT
_
E
AVCC, AVSS
VREF
P00–P07
P10–P17
P20–P27
P30–P33
P40–P43,
P47
P44
P45
P46
P50,
P52–P57
P51
P60–P67
P70–P77
P80–P87
Power supply
VPP input
Bus width select input
Reset input
Clock input
Clock output
Enable output
Analog supply input
Reference voltage input
Input port P0
Input port P1
Input port P2
Input port P3
Input port P4
BUSY output
SDA I/O
SCLK input
Input port P5
Control signal input
Input port P6
Input port P7
Input port P8
Name
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Input
/Output
—
Supply 5 V ± 10 % to VCC and 0 V to VSS.
Input
Input
Input
Input
Output
Output
Input
Input
Input
Input
Input
Input
Output
Input
Input
Input
Input
Input
Input
Connect to 12 V ± 5 %.
Connect to VSS or VCC.
Connect to VSS.
Connect a ceramic resonator between XIN and XOUT.
“H” is output.
—
Connect AVCC to VCC and AVSS to VSS.
Input an arbitrary level between the range of VSS and VCC.
Input “H” or “L”, or keep them open.
Input “H” or “L”, or keep them open.
Input “H” or “L”, or keep them open.
Input “H” or “L”, or keep them open.
Input “H” or “L” to P40, P41, P43, P47, or keep them open. Keep P42 open.
This pin is for BUSY signal output.
I/O
This pin is for serial data I/O.
This pin is for serial clock input.
Input “H” or “L”, or keep them open.
__
OE input pin
Input “H” or “L”, or keep them open.
Input “H” or “L”, or keep them open.
Input “H” or “L”, or keep them open.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
Functions
8
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
BASIC FUNCTION BLOCKS
The M37753FFCFP and the M37753FFCHP have the same functions as the M37753M8C-XXXGP and the M37753M8C-XXXHP except for the following.
Therefore, refer to the section on the M37753M8C-XXXGP and the
M37753M8C-XXXHP.
(1) Flash memory is included instead of ROM.
(2) The memory size is different.
(3) The memory area modification function is different.
(4) Part of the peripheral devices control registers is different.
(Flash memory control register, flash command register , and bits
3, 4 of particular function select register 0 are added.)
: The flash memory area (8 Kbytes) where it is impossible to erase/modify in the CPU reprogramming mode.
(It is possible to erase/modify in the parallel I/O mode or the serial I/O mode.)
Note: The internal memory area can be changed. (Refer to the section on the memory area modification function.)
9
Y
PRELIMINAR
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
A-D interrupt control register
UART0 trasmit interrupt control register
UART0 receive interrupt control register
UART1 trasmit interrupt control register
UART1 receive interrupt control register
Timer A0 interrupt control register
Timer A1 interrupt control register
Timer A2 interrupt control register
Timer A3 interrupt control register
Timer A4 interrupt control register
Timer B0 interrupt control register
Timer B1 interrupt control register
Timer B2 interrupt control register
INT0 interrupt control register
INT1 interrupt control register
INT2 interrupt control register
Fig. 2 Location of peripheral devices and interrupt control registers
10
Y
PRELIMINAR
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Address
(
Port P0 direction register
Port P1 direction register
Port P2 direction register
Port P3 direction register
Port P4 direction register
Port P5 direction register
Port P6 direction register
Port P7 direction register
Port P8 direction register
A-D control register 0
A-D control register 1
UART 0 transmit/receive mode register
UART 1 transmit/receive mode register
UART 0 transmit/receive control register 0
UART 1 transmit/receive control register 0
UART 0 transmit/receive control register 1
UART 1 transmit/receive control register 1
Count start register
Fig. 3 Microcomputer internal registers status after reset
11
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MEMORY AREA MODIFICATION FUNCTION
For the M37753FFCFP and the M37753FFCHP, the internal
memory’s size and address area can be changed by setting bits 2, 3,
4 (memory allocation select bits) of the particular function select register 0 (see figure 5). Figure 4 shows the memory map when changing the internal memory area.
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
; when WIT or STP instruction is executed in memory expansion
or microprocessor mode
0 : Pins P0 to P3 are for external data bus.
1 : Pins P0 to P3 are for port output or port input.
)
16
)
)
16
)
)
16
)
)
16
)
Standby state select bit 1 (Notes 1, 3)
; in execution of WIT or STP instruction
0 : “H” or “L” output for pin E
1 : “H” output for pin E
STP return select bit
0 : Watchdog timer is used when returning from Stop mode
1 : Watchdog timer is not used when returning from Stop mode; the microcomputer returns at once.
Notes 1 : After the expansion function select bit (bit 5 of particular function select register 1) is “1”, bits 1, 5 and 6 can be rewritten. 2 : To set bits 1 to 4, continuous-twice-write operation must be performed to address 6C 3 : When the signal output disable select bit is “1” and bit 5 is “1”, the E pin always outputs “L” independent of bit 6’s contents
in execution of WIT or STP instruction.
Fig. 5 Particular function select register 0 bit configuration
16
.
13
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
FLASH MEMORY MODE
The M37753FFCFP and the M37753FFCHP have the flash memory
mode in addition to the normal operation mode (microcomputer
mode). The user can use this mode to perform read, program, and
erase operations for the internal flash memory.
The M37753FFCFP and the M37753FFCHP have three modes the
user can choose: the parallel input/output and serial input/output
mode, where the flash memory is handled by using the external programmer, and the CPU reprogramming mode, where the flash
memory is handled by the central processing unit (CPU). The following explains these modes.
Flash memory mode 1 (parallel I/O mode)
The parallel I/O mode can be selected by connecting wires as shown
in Figures 6, 7 and supplying power to the VCC and VPP pins. In this
mode, the M37753FFCFP and the M37753FFCHP operate as an
equivalent of MITSUBISHI’s CMOS flash memory M5M28F101.
However, because the M37753FFCFP and the M37753FFCHP’s internal memory has a capacity of 120 Kbytes, programming is available for addresses 0100016 to 1EFFF16, and make sure that the data
in addresses 0000016 to 00FFF16 and addresses 1F00016 to
1FFFF16 are FF16. Note also that the M37753FFCFP and the
M37753FFCHP do not contain a facility to read out a device identification code by applying a high voltage to address input (A9). Be
careful not to erratically set program conditions when using a general-purpose PROM programmer.
Table 1 shows the pin assignments when operating in the parallel
input/output mode.
Table 1. Pin assignments of M37753FFCFP and M37753FFCHP
when operating in the parallel input/output mode
VCC
VPP
VSS
Address input
Data I/O
__
CE
___
OE
___
WE
M37753FFCFP/CHP
VCC
CNVSS
VSS
Ports P0, P1, P54
Port P2
P52
P51
P50
M5M28F101
VCC
VPP
VSS
A0–A16
D0–D7
__
CE
__
OE
___
WE
Functional outline (Parallel input/output
mode)
In the parallel input/output mode, the M37753FFCFP and the
M37753FFCHP allow the user to choose an operation mode between the read-only mode and the read/write mode (software command control mode) depending on the voltage applied to the VPP pin.
When VPP = VPPL, the read-only mode is selected, and the user can
choose one of three states (e.g., read, output disable, or standby) de-
___ ___
___
pending on inputs to the CE, OE, and WE pins. When VPP = VPPH,
the read/write mode is selected, and the user can choose one of four
states (e.g., read, output disable, standby, or write) depending on in-
__ _____
puts to the CE, OE, and WE pins. Table 2 shows assignment states
of control input and each state.
Read
The microcomputer enters the read state by driving the CE, and OE
___
____
pins low and the WE pin high; and the contents of memory corresponding to the address to be input to address input pins (A0–A16).
are output to the data input/output pins (D0–D7).
Output disable
The microcomputer enters the output disable state by driving the CE
___ __
__
pin low and the WE and OE pins high; and the data input/output pins
enter the floating state.
Standby
__
The microcomputer enters the standby state by driving the CE pin
high. The M37753FFCFP and the M37753FFCHP are placed in a
power-down state consuming only a minimal supply current. At this
time, the data input/output pins enter the floating state.
Write
The microcomputer enters the write state by driving the VPP pin high
(VPP = VPPH) and then the WE pin low when the CE pin is low and
__
the OE pin is high. In this state, software commands can be input
from the data input/output pins, and the user can choose program or
erase operation depending on the contents of this software command.
_____
Table 2. Assignment sates of control input and each state
__
CE
VIL
VIL
VIH
VIL
VIL
VIH
VIL
Mode
State
Read
Read-only
Output disable
Standby
Read
Read/Write
Output disable
Standby
Write
Note:× can be VIL or VIH.
Pin
14
__
OE
VIL
VIH
×
VIL
VIH
×
VIH
___
WE
VIH
VIH
VIH
VIH
VIL
VPP
VPPL
VPPL
×
VPPL
VPPH
VPPH
×
VPPH
VPPH
Data I/O
Output
Floating
Floating
Output
Floating
Floating
Input
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Fig. 7 Pin connection of M37753FFCHP when operating in parallel input/output mode
: Connect to the ceramic oscillation circuit.
indicates the flash memory pin.
16
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Read-only mode
The microcomputer enters the read-only mode by applying VPPL to
the VPP pin. In this mode, the user can input the address of a
memory location to be read and the control signals at the timing
V
AddressValid address
CE
OE
WE
DataDout
IH
V
IL
V
IH
V
IL
V
IH
V
IL
V
IH
V
IL
V
OH
V
OL
t
WRR
FloatingFloating
shown in Figure 8, and the M37753FFCFP and the M37753FFCHP
will output the contents of the user’s specified address from data I/O
pin to the external. In this mode, the user cannot perform any operation other than read.
t
RC
t
a(CE)
t
DF
t
CLZ
t
t
a(AD)
t
a(OE)
OLZ
t
DH
Fig. 8 Read timing
Read/Write mode
The microcomputer enters the read/write mode by applying VPPH to
the VPP pin. In this mode, the user must first input a software command to choose the operation (e. g., read, program, or erase) to be
performed on the flash memory (this is called the first cycle), and
then input the information necessary for execution of the command
(e.g, address and data) and control signals (this is called the second
Table 3 shows the software commands and the input/output information in the first and the second cycles. The input address is latched
internally at the falling edge of the WE input; software commands
and other input data are latched internally at the rising edge of the
___
WE input.
The following explains each software command. Refer to Figures 9
to 11 for details about the signal input/output timings.
cycle). When this is done, the M37753FFCFP and the
M37753FFCHP execute the specified operation.
DDI = Device identification data : manufacturer’s code 1C16, device code D016
X can be VIL or VIH.
Address input
×
×
×
×
Verify address
×
×
First cycle
Data input
0016
4016
C016
2016
A016
FF16
9016
Address input
Read address
Program address
×
×
×
×
ADI
___
Second cycle
Data I/O
Read data (Output)
Program data (Input)
Verify data (Output)
2016 (Input)
Verify data (Output)
FF16 (Input)
DDI (Output)
17
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Read command
The microcomputer enters the read mode by inputting command
code “0016” in the first cycle. The command code is latched into the
internal command latch at the rising edge of the WE input. When the
address of a memory location to be read is input in the second cycle,
with control signals input at the timing shown in Figure 9, the
M37753FFCFP and the M37753FFCHP output the contents of the
specified address from the data I/O pins to the external.
AddressValid address
CE
OE
___
V
IH
V
IL
WC
t
V
IH
V
IL
t
CS
V
IH
V
IL
t
t
RRW
WP
The read mode is retained until any other command is latched into
the command latch. Consequently, once the M37753FFCFP and the
M37753FFCHP enter the read mode, the user can read out the successive memory contents simply by changing the input address and
executing the second cycle only. Any command other than the read
command must be input beginning from its command code over
again each time the user execute it. The contents of the command
latch immediately after power-on is 0016.
t
RC
t
CH
t
WRR
t
a(CE)
t
DF
Fig. 9 Timings during reading
WE
Data
V
PP
V
IH
V
IL
V
IH
V
IL
VPPH
PP
V
t
a(OE)
t
DS
t
OLZ
16
t
DH
t
VSC
L
t
a(AD)
t
CLZ
Dout00
t
DH
18
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Program command
The microcomputer enters the program mode by inputting command
code “4016” in the first cycle. The command code is latched into the
internal command latch at the rising edge of the WE input. When the
address which indicates a program location and data are input in the
second cycle, the M37753FFCFP and the M37753FFCHP internally
latch the address at the falling edge of the WE input and the data at
___
the rising edge of the WE input. The M37753FFCFP and the
M37753FFCHP start programming at the rising edge of the WE input in the second cycle and finishes programming within 10 µs as
measured by its internal timer. Programming is performed in units of
bytes.
Note: A programming operation is not completed by executing the
program command once. Always be sure to execute a program verify command after executing the program command.
When the failure is found in this verification, the user must repeatedly execute the program command until the pass. Refer
to Figure 12 for the programming flowchart.
V
Address
IH
V
IL
WC
t
___
___
___
Program
address
t
AStAH
Program verify command
The microcomputer enters the program verify mode by inputting
command code “C016” in the first cycle. This command is used to
verify the programmed data after executing the program command.
The command code is latched into the internal command latch at the
rising edge of the WE input. When control signals are input in the
second cycle at the timing shown in Figure 10, the M37753FFCFP
and the M37753FFCHP output the programmed address’s contents
to the external. Since the address is internally latched when the program command is executed, there is no need to input it in the second cycle.
Program
___
Program verify
V
CE
OE
WE
Data
PP
V
V
V
V
V
V
V
V
VPPH
PP
V
IH
IL
IH
IL
IH
IL
IH
IL
L
t
VSC
t
CS
t
t
RRW
t
WP
t
DS
40
16
t
CS
CH
t
WPH
DH
t
t
CH
t
WP
t
DS
D
IN
t
DP
t
DH
t
CS
t
CH
t
WP
t
DS
C0
16
t
WRR
t
DH
Fig. 10 Input/output timings during programming (Verify data is output at the same timing as for read.)
Dout
Verify data output
19
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
Erase command
The erase command is executed by inputting command code 2016
in the first cycle and command code 2016 again in the second cycle.
The command code is latched into the internal command latch at the
rising edges of the WE input in the first cycle and in the second cycle,
respectively. The erase operation is initiated at the rising edge of the
___
WE input in the second cycle, and the memory contents are collectively erased within 9.5 ms as measured by the internal timer. Note
that data 0016 must be written to all memory locations before executing the erase command.
Note: An erase operation is not completed by executing the erase
command once. Always be sure to execute an erase verify
command after executing the erase command. When the failure is found in this verification, the user must repeatedly execute the erase command until the pass. Refer to Figure 12
for the erase flowchart.
Address
___
V
IH
V
IL
WC
t
Erase verify command
The user must verify the contents of all addresses after completing
the erase command. The microcomputer enters the erase verify
mode by inputting the verify address and command code A016 in the
first cycle. The address is internally latched at the falling edge of the
___
WE input, and the command code is internally latched at the rising
edge of the WE input. When control signals are input in the second
cycle at the timing shown in Figure 11, the M37753FFCFP and the
M37753FFCHP output the contents of the specified address to the
external.
Note: If any memory location where the contents have not been
Erase
___
erased is found in the erase verify operation, execute the operation of “erase → erase verify” over again. In this case,
however, the user does not need to write data 0016 to memory
locations before erasing.
Erase verify
Verify
address
tASt
AH
V
CE
OE
WE
Data
PP
V
V
V
V
V
V
V
V
VPPH
PP
V
IH
IL
IH
IL
IH
IL
IH
IL
L
t
VSC
t
CS
t
CH
t
RRW
t
WP
t
DS
20
16
DH
t
t
WPH
t
CS
t
CH
t
WP
t
DS
20
16
t
DH
t
DE
t
CS
t
CH
t
WP
t
DS
A0
16
t
DH
Fig. 11 Input/output timings during erasing (Verify data is output at the same timing as for read.)
t
WRR
Dout
Verify data output
20
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
Reset command
The reset command provides a means of stopping execution of the
erase or program command safely. If the user inputs command code
FF16 in the second cycle after inputting the erase or program command in the first cycle and again input command code FF16 in the
third cycle, the erase or program command is disabled (i.e., reset),
and the M37753FFCFP and the M37753FFCHP are placed in the
read mode. If the reset command is executed, the contents of the
memory does not change.
Device identification code command
By inputting command code 9016 in the first cycle, the user can read
out the device identification code. The command code is latched into
the internal command latch at the rising edge of the WE input. At this
time, the user can read out manufacture’s code 1C16 (i.e.,
MITSUBISHI) by inputting 000016 to the address input pins in the
second cycle; the user can read out device code D016 (i. e., 1M-bit
flash memory) by inputting 000116.
These command and data codes are input/output at the same timing
as for read.
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
___
MITSUBISHI MICROCOMPUTERS
M37753FFCFP
M37753FFCHP
21
Loading...
+ 46 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.