欢迎访问ic37.com |
会员登录 免费注册
发布采购

MC9S08AC60CFUE 参数 Datasheet PDF下载

MC9S08AC60CFUE图片预览
型号: MC9S08AC60CFUE
PDF下载: 下载PDF文件 查看货源
内容描述: [MC9S08AC60CFUE]
分类和应用: 外围集成电路时钟
文件页数/大小: 349 页 / 4272 K
品牌: FREESCALE [ Freescale ]
 浏览型号MC9S08AC60CFUE的Datasheet PDF文件第49页浏览型号MC9S08AC60CFUE的Datasheet PDF文件第50页浏览型号MC9S08AC60CFUE的Datasheet PDF文件第51页浏览型号MC9S08AC60CFUE的Datasheet PDF文件第52页浏览型号MC9S08AC60CFUE的Datasheet PDF文件第54页浏览型号MC9S08AC60CFUE的Datasheet PDF文件第55页浏览型号MC9S08AC60CFUE的Datasheet PDF文件第56页浏览型号MC9S08AC60CFUE的Datasheet PDF文件第57页  
Chapter 4 Memory  
shown include overhead for the command state machine and enabling and disabling of program and erase  
voltages.  
Table 4-5. Program and Erase Times  
Parameter  
Byte program  
Cycles of FCLK  
Time if FCLK = 200 kHz  
9
4
45 μs  
20 μs1  
20 ms  
Byte program (burst)  
Page erase  
4000  
20,000  
Mass erase  
100 ms  
1
Excluding start/end overhead  
4.4.3  
Program and Erase Command Execution  
The steps for executing any of the commands are listed below. The FCDIV register must be initialized and  
any error flags cleared before beginning command execution. The command execution steps are:  
1. Write a data value to an address in the FLASH array. The address and data information from this  
write is latched into the FLASH interface. This write is a required first step in any command  
sequence. For erase and blank check commands, the value of the data is not important. For page  
erase commands, the address may be any address in the 512-byte page of FLASH to be erased. For  
mass erase and blank check commands, the address can be any address in the FLASH memory.  
Whole pages of 512 bytes are the smallest blocks of FLASH that may be erased. In the 60K  
version, there are two instances where the size of a block that is accessible to the user is less than  
512 bytes: the first page following RAM, and the first page following the high page registers. These  
pages are overlapped by the RAM and high page registers, respectively.  
NOTE  
Do not program any byte in the FLASH more than once after a successful  
erase operation. Reprogramming bits in a byte which is already  
programmed is not allowed without first erasing the page in which the byte  
resides or mass erasing the entire FLASH memory. Programming without  
first erasing may disturb data stored in the FLASH.  
2. Write the command code for the desired command to FCMD. The five valid commands are blank  
check ($05), byte program ($20), burst program ($25), page erase ($40), and mass erase ($41).  
The command code is latched into the command buffer.  
3. Write a 1 to the FCBEF bit in FSTAT to clear FCBEF and launch the command (including its  
address and data information).  
A partial command sequence can be aborted manually by writing a 0 to FCBEF any time after the write to  
the memory array and before writing the 1 that clears FCBEF and launches the complete command.  
Aborting a command in this way sets the FACCERR access error flag which must be cleared before  
starting a new command.  
A strictly monitored procedure must be adhered to, or the command will not be accepted. This minimizes  
the possibility of any unintended change to the FLASH memory contents. The command complete flag  
(FCCF) indicates when a command is complete. The command sequence must be completed by clearing  
MC9S08AC60 Series Data Sheet, Rev. 2  
52  
Freescale Semiconductor