| 数据搜索系统,热门电子元器件搜索 |
|
M58PR256LE 数据表(PDF) 34 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
M58PR256LE 数据表(HTML) 34 Page - STMicroelectronics |
|
34 / 119 page ![]() Command interface M58PR256LE, M58PR512LE, M58PR001LE 34/119 4.20 Program EFA Block command The Program EFA Block command programs a single word to an EFA block. Two bus write cycles are required to issue the Program EFA Block command. ● The first bus cycle sets up the Program EFA Block command. ● The second cycle latches the address and data to be programmed and starts the Program/Erase Controller. Once the programming has started, read operations in the bank being programmed output the Status Register contents. Issuing the Program EFA Block command to an address outside the EFA block address range generates a Program Error in the Status Register (SR4=1). A Read EFA Block command is required to return the bank to Read EFA mode. Refer to Section 11 for detailed information about simultaneous operations allowed in the banks not being programmed. Typical EFA Program times are given in Table 23: Program/erase times and endurance cycles. The program operation aborts if Reset, RP, is at VIL. As data integrity cannot be guaranteed when a program EFA block operation is aborted, the word must be reprogrammed. See Appendix C, Figure 20: Program and EFA block program flowchart and pseudocode for the flowchart for using the Program EFA Block command. 4.21 Erase EFA Block command The Erase EFA Block command erases an EFA block. It sets all the bits within the selected block to '1', and all previous data in the block is lost. If the EFA block is protected, then the erase operation aborts, the data in the EFA block is not changed, and the Status Register outputs the error. Two bus write cycles are required to issue the command. ● The first bus cycle sets up the Erase EFA Block command. ● The second latches the EFA block address and starts the Program/Erase Controller. The first cycle brings the EFA plane to the foreground and latches the address of the EFA block to be erased. Reading from the bank when the EFA plane is in the foreground returns the Status Register. Once the Erase operation has started, read operations in the bank being erased output the Status Register contents. If the Erase EFA Block Confirm command code is not issued in the second bus cycle, Status Register bits SR4 and SR5 are set, the command is aborted, and the addressed bank remains in the Read Status Register mode. Issuing the Erase EFA Block command outside the EFA block address range generates an error in the Status Register (SR5=1). The erase EFA block operation aborts if Reset, RP, is at VIL. As data integrity cannot be guaranteed when the erase EFA block operation is aborted, the block must be erased again. Refer to Section 11: Dual operations and multiple bank architecture section for detailed information about simultaneous operations allowed with array and non-array blocks. Typical erase times are provided in Table 23: Program/erase times and endurance cycles. See Appendix C, Figure 23: Block erase and EFA block erase flowchart and pseudocode for a suggested flowchart for using the Erase EFA Block command. |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |