전자부품 데이터시트 검색엔진 |
|
M30L0R8000T0 데이터시트(PDF) 16 Page - STMicroelectronics |
|
M30L0R8000T0 데이터시트(HTML) 16 Page - STMicroelectronics |
16 / 83 page M30L0R8000T0, M30L0R8000B0 16/83 teed when the Block Erase operation is aborted, the block must be erased again. Refer to Dual Operations section for detailed infor- mation about simultaneous operations allowed in banks not being erased. Typical Erase times are given in Table 17., Program/Erase Times and Endurance Cy- cles. See APPENDIX C., Figure 23., Block Erase Flow- chart and Pseudo Code, for a suggested flowchart for using the Block Erase command. Program Command The program command is used to program a sin- gle Word to the memory array. If the block is protected, the program operation will abort, the data in the block will not be changed and the Status Register will output the error. 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. Once the programming has started, read opera- tions in the bank being programmed output the Status Register content. During a Program operation, the bank containing the Word being programmed will only accept the Read Array, Read Status Register, Read Electron- ic Signature, Read CFI Query and the Program/ Erase Suspend command, all other commands will be ignored. A Read Array command is re- quired to return the bank to Read Array mode. Refer to Dual Operations section for detailed infor- mation about simultaneous operations allowed in banks not being programmed. Typical Program times are given in Table 17., Program/Erase Times and Endurance Cy- cles. 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 Flow- chart and Pseudo Code, for the flowchart for using the Program command. Buffer Program Command The Buffer Program Command makes use of the device’s 32-Word Write Buffer to speed up pro- gramming. Up to 32 Words can be loaded into the Write Buffer. The Buffer Program command dra- matically reduces in-system programming time compared to the standard non-buffered Program command. If the block is protected, the Buffer Program oper- ation will abort, the data in the block will not be changed and the Status Register will output the er- ror. Four successive steps are required to issue the Buffer Program command. 1. The first Bus Write cycle sets up the Buffer Program command. The setup code can be addressed to any location within the targeted block. After the first Bus Write cycle, read operations in the bank will output the contents of the Status Register. Status Register bit SR7 should be read to check that the buffer is available (SR7 = 1). If the buffer is not available (SR7 = 0), re-issue the Buffer Program command to update the Status Register contents. 2. The second Bus Write cycle sets up the number of Words to be programmed. Value n is written to the same block address, where n+1 is the number of Words to be programmed. 3. Use n+1 Bus Write cycles to load the address and data for each Word into the Write Buffer. Addresses must lie within the range from the start address to the start address + n. Optimum performance is obtained when the start address corresponds to a 32 Word boundary. If the start address is not aligned to a 32 word boundary, the total programming time is doubled 4. The final Bus Write cycle confirms the Buffer Program command and starts the program operation. All the addresses used in the Buffer Program op- eration must lie within the same block. Invalid address combinations or failing to follow the correct sequence of Bus Write cycles will set an error in the Status Register and abort the oper- ation without affecting the data in the memory ar- ray. If the Status Register bits SR4 and SR5 are set to '1', the Buffer Program Command is not accepted. Clear the Status Register before re-issuing the command. During Buffer Program operations the bank 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. Refer to Dual Operations section for detailed infor- mation about simultaneous operations allowed in banks not being programmed. |
유사한 부품 번호 - M30L0R8000T0 |
|
유사한 설명 - M30L0R8000T0 |
|
|
링크 URL |
개인정보취급방침 |
ALLDATASHEET.CO.KR |
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 |