| Motor de Búsqueda de Datasheet de Componentes Electrónicos |
|
M58PR256J Datasheet(PDF) 27 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
M58PR256J Datasheet(HTML) 27 Page - STMicroelectronics |
|
27 / 114 page ![]() M58PR256J, M58PR512J Command interface 27/114 4.11 Program and Verify phase The Program and Verify Phase requires 512 cycles to program the 512 Words to the Write Buffer. The data is stored sequentially, starting at the first address of the Write Buffer, until the Write Buffer is full (512 Words). To program less than 512 Words, the remaining Words should be programmed with FFFFh. Three successive steps are required to issue and execute the Program and Verify Phase of the command. 1. Use one Bus Write operation to latch the Start Address and the first Word to be programmed. The Status Register Bank Write Status bit SR0 should be read to check that the P/E.C. is ready for the next Word. 2. Each subsequent Word to be programmed is latched with a new Bus Write operation. The address must remain the Start Address as the P/E.C. increments the address location.If any address that is not in the same Block as the Start Address is given, the Program and Verify Phase terminates. Status Register bit SR0 should be read between each Bus Write cycle to check that the P/E.C. is ready for the next Word. 3. Once the Write Buffer is full, the data is programmed sequentially to the memory array. After the program operation the device automatically verifies the data and reprograms if necessary. The Program and Verify phase can be repeated, without re-issuing the command, to program additional 512 Word locations as long as the address remains in the same Block. 4. Finally, after all Words, or the entire Block have been programmed, write FFFFh to any address outside the Block containing the Start Address, to terminate the Program and Verify Phase. Status Register bit SR0 must be checked to determine whether the program operation is finished. The Status Register may be checked for errors at any time but it must be checked after the entire Block has been programmed. 4.12 Exit phase Status Register P/E.C. bit SR7 set to ‘1’ indicates that the device has exited the Buffer Enhanced Factory Program operation. On exiting the Buffered Enhanced Factory Program algorithm by writing FFFFh to an address outside the Block containing the start address, the read mode of the programmed and addressed banks remains unchanged. A full Status Register check should be done to ensure that the Block has been successfully programmed. See the section on the Status Register for more details. For optimum performance the Buffer Enhanced Factory Program command should be limited to a maximum of 100 program/erase cycles per Block. If this limit is exceeded the internal algorithm will continue to work properly but some degradation in performance is possible. Typical program times are given in Table 22. See Appendix C, Figure 28: Buffer Enhanced Factory Program flowchart and pseudo code, for a suggested flowchart on using the Buffer Enhanced Factory Program command. |
|
Enlace URL |
| ¿ALLDATASHEET es útil para Ud.? [ DONATE ] |
Todo acerca de Alldatasheet | Publicidad | Contáctenos | Política de Privacidad | Enlace a la hoja de datos | Intercambio de Enlaces | Lista de Fabricantes 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 |