
588
CHAPTER 23 512K / 1024K BIT FLASH MEMORY
23.1
Overview of the 512K / 1024K Bit Flash Memory
The 512K bit flash memory is allocated in the FF bank on the CPU memory map while
1024K bit flash memory is allocated in FE and FF bank. The function of the flash
memory interface circuit enables the read/access or program access from the CPU to
the flash memory, same as the mask ROM. The write/delete operation to the flash
memory can be executed through the flash memory interface circuit by executing an
instruction issued from the CPU. Therefore, the flash memory mounted can be
rewritten under the control of the internal CPU, so that the program or data can be
upgraded or updated more efficiently. However, no selector operation such as the
enable sector protect can be used.
■
Characteristics of the 512K / 1024K Bit Flash Memory
•
512K Bit: 64K words x 8 bits/32K words x 16 bits
(16K+8K+8K+32K) sector configuration
•
1024K Bit: 128K words x 8 bits/64K words x 16 bits
(64K+16K+8K+8K+32K) sector configuration
•
Automatic program algorithm (same as the Embedded Algorithm
TM *
: MBM29F400TA)
•
Installation of the deletion temporary stop/delete restart function
•
Write/delete completion detected by the data polling or toggle bit
•
Write/delete completion detected by the CPU interrupt
•
Compatibility with the JEDEC standard-type command
•
Each sector deletion can be executed (Sectors can be freely combined)
•
Number of write/delete operations 10,000 times guaranteed
*: Embedded Algorithm
TM
is the trademark of Advanced Micro Devices, Inc.
■
Procedure for Writing/Deleting the data to the Flash Memory
The write/delete operation of the flash memory cannot be executed simultaneously. In executing the data
write/delete operation in the flash memory, only the write operation can be executed without a program
access from the flash memory, by copying a program on the flash memory to RAM and executing the
program.
■
Register on the Flash Memory
•
Flash memory control status register (FMCS)
INTE
RDYINT
WE
RDY
Re
s
erved
LPM1
LPM0
Re
s
erved
0
1
2
3
4
5
6
7
b
it
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R/W)
(0)
(R)
(1)
(W)
(0)
(W)
(0)
(W)
(0)
Addre
ss
:0000AE
H
Re
a
d/Write
Initi
a
l v
a
l
u
e
Summary of Contents for MB90460 Series
Page 1: ...The following document contains information on Cypress products ...
Page 3: ......
Page 5: ......
Page 9: ...iv ...
Page 41: ...22 CHAPTER 1 OVERVIEW ...
Page 45: ...26 CHAPTER 2 NOTES ON HANDLING DEVICES ...
Page 83: ...64 CHAPTER 3 CPU ...
Page 95: ...76 CHAPTER 4 RESET ...
Page 107: ...88 CHAPTER 5 CLOCK ...
Page 131: ...112 CHAPTER 6 LOW POWER CONSUMPTION MODE ...
Page 175: ...156 CHAPTER 7 INTERRUPT ...
Page 181: ...162 CHAPTER 8 MODE SETTING ...
Page 223: ...204 CHAPTER 9 I O PORT ...
Page 237: ...218 CHAPTER 10 TIME BASE TIMER ...
Page 247: ...228 CHAPTER 11 WATCHDOG TIMER ...
Page 275: ...256 CHAPTER 12 16 BIT RELOAD TIMER ...
Page 373: ...354 CHAPTER 14 MULTI FUNCTIONAL TIMER ...
Page 485: ...466 CHAPTER 16 PWC Timer ...
Page 531: ...512 CHAPTER 17 UART ...
Page 559: ...540 CHAPTER 19 DELAYED INTERRUPT GENERATOR MODULE ...
Page 589: ...570 CHAPTER 20 8 10 BIT A D CONVERTER ...
Page 601: ...582 CHAPTER 21 ROM CORRECTION FUNCTION ...
Page 633: ...614 CHAPTER 23 512K 1024K BIT FLASH MEMORY ...
Page 645: ...626 CHAPTER 24 EXAMPLE OF F2 MC 16LX MB90F462 F462A F463A CONNECTION FOR SERIAL WRITING ...
Page 715: ...696 APPENDIX ...
Page 716: ...697 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Page 739: ......