| Electronic Components Datasheet Search |
|
M58PR256J Datasheet(PDF) 24 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
M58PR256J Datasheet(HTML) 24 Page - STMicroelectronics |
|
24 / 114 page ![]() Command interface M58PR256J, M58PR512J 24/114 4.7 Program command The Program command is used to program a single Word to the memory array. It is supported only by Program Regions configured in the Control Program mode. If a Program command is issued to a Program Region configured in the Object Program mode, the Program operation is aborted and the SR4 and SR8 Status Register bits are set (see Section 5: Program operations). Two Bus Write cycles are required to issue the Program Command. ● The first bus cycle sets up the Program command. ● The second latches the address and data to be programmed and starts the Program/Erase Controller. The Program command has to be written to the ’A’ Segment halves (address bit A3 = 0) in the 1 KByte Program Region, whereas the data to be programmed is written to the specific address of the bank to be programmed. Once the programming has started, read operations in the bank being programmed output the Status Register contents. Programming can be performed in one bank at a time, meanwhile the other banks must be in Read or Erase Suspend mode. The Status Register P/E.C. bit, SR7, indicates the progress of the Program operation. It should be read to check whether the operation has completed or not. After completion of the Program operation (SR7 = 1), one of the error bits (SR4, SR3 and SR1) going High means that an error was detected: either a failure occurred during programming, VPP is outside the allowed voltage range or an attempt to program a locked Block was made. See Section 6: Status Register for detailed information. During a Program operation, the bank containing the Word being programmed will only accept the Read Array, Read Status Register, Read Electronic Signature, Read CFI Query and the Program/Erase Suspend command, all other commands will be ignored. A Read Array command is required to return the bank to Read Array mode. Refer to Dual Operations section for detailed information about simultaneous operations allowed in banks not being programmed. Typical Program times are given in Table 22: Program/Erase times and endurance cycles. The Program operation aborts if Reset, RP, goes to VIL. As data integrity cannot be guaranteed when the Program operation is aborted, the Word must be reprogrammed. See Appendix C, Figure 20: Program and EFA Block Program flowchart and pseudo code, for the flowchart for using the Program command. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |