m37753ffchp Mitsumi Electronics, Corp., m37753ffchp Datasheet - Page 33

no-image

m37753ffchp

Manufacturer Part Number
m37753ffchp
Description
Single Chip 16 Bit Cmos Microcomputer Flash Memory Version
Manufacturer
Mitsumi Electronics, Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M37753FFCHP
Manufacturer:
MIT
Quantity:
1 000
Part Number:
M37753FFCHP
Manufacturer:
MIT
Quantity:
20 000
Program command
When “40
M37753FFCFP and the M37753FFCHP enter the program mode.
Subsequently to this, if the instruction (for instance, STA or LDM in-
struction) for writing byte data in the address to be programmed is
executed, the control circuit of the flash memory executes the pro-
gram. The auto erase/erase/program busy flag of the flash memory
control register is set to “1" when the program starts, and becomes
“0" when the program is completed. Accordingly, after the write in-
struction is executed, CPU can recognize the completion of the pro-
gram by polling this bit.
The programmed area must be specified beforehand by the erase/
program area select bits.
During programming, watchdog timer stops with “FFF
Note: A programming operation is not completed by executing the
Program verify command
When “C0
M37753FFCFP and the M37753FFCHP enter the program verify
mode. Subsequently to this, if the instruction (for instance, LDA in-
struction) for reading byte data from the address to be verified (i.e.,
previously programmed address), the contents which has been writ-
ten to the address actually is read.
CPU compares this read data with data which has been written by
the previous program command. In consequence of the comparison,
if not agreeing, the operation of “program
executed again.
program command once. Always be sure to execute a pro-
gram verify command after executing the program command.
When the failure is found in this verification, the user must re-
peatedly execute the program command until the pass. Refer
to Figure 24 for the flow chart of the programming.
16
16
" is written to the flash command register, the
" is written to the flash command register, the
program verify” must be
SHINGLE-CHIP 16-BIT CMOS MICROCOMPUTER FLASH MEMORY VERSION
16
” set.
Erase command
When writing “20
ter, the flash memory control circuit performs erase to the area speci-
fied beforehand by the erase/program area select bits.
Auto erase/erase/program busy flag of the flash memory control reg-
ister becomes “1" when erase begins, and it becomes “0" when
erase completes. Accordingly, CPU can recognize the completion of
erase by polling this bit.
Data “00
and the program verify commands before the erase command is ex-
ecuted.
During programming, watchdog timer stops with “FFF
Note: The erasing operation is not completed by executing the erase
Erase verify command
When “A0
M37753FFCFP and the M37753FFCHP enter the erase verify mode.
Subsequently to this, if the instruction (for instance, LDA instruction)
for reading byte data from the address to be verified, the contents of
the address is read.
CPU must erase and verify to all erased areas in a unit of address.
If the address of which data is not “FF
found, it is necessary to discontinue erasure verification there, and
execute the operation of “erase
Note: By executing the operation of “erase
command once. Always be sure to execute an erase verify
command after executing the erase command. When the fail-
ure is found in this verification, the user must repeatedly ex-
ecute the erase command until the pass. Refer to Figure 24 for
the erasing flowchart.
when the memory not erased is found. It is unnecessary to
write data “00
16
” must be written to all areas to be erased by the program
16
" is written to the flash command register, the
16
” twice continuously to the flash command regis-
16
” before erasing in this case.
MITSUBISHI MICROCOMPUTERS
erase verify” again.
M37753FFCHP
M37753FFCFP
16
" (i.e., data is not erased) is
erase verify” again
16
” set.
33

Related parts for m37753ffchp