| Electronic Components Datasheet Search |
|
M58PR512LE Datasheet(PDF) 112 Page - Numonyx B.V |
|
|
|||||||||||||||||||||||||||||
M58PR512LE Datasheet(HTML) 112 Page - Numonyx B.V |
|
112 / 123 page ![]() Flowcharts and pseudocodes M58PR512LE, M58PR001LE 112/123 Figure 30. Blank check flowchart and pseudocode 1. Any address within the bank can equally be used. 2. If an error is found, the status register must be cleared before further program/erase operations. Write Block Address & BCh Start SR7 = 1 Write Block Address & D0h Read Status Register (1) SR1 = 0 SR3 = 0 SR4 = 1 SR5 = 1 SR5 = 0 NO YES VPP Invalid Error (2) NO Command Sequence Error (2) YES Erase Error (2) NO Protected Block Error (2) NO End blank_check_command (blockToCheck) { writeToFlash (blockToCheck, 0xBC); writeToFlash (blockToCheck, 0xD0); /* Memory enters read status state after the Blank Check Command */ do { status_register = readFlash (blockToCheck); /* see note (1) */ /* E or G must be toggled */ } while (status_register.SR7==0); if (status_register.SR3==1) /* VPP invalid error */ error_handler () ; if (status_register.SR4==1) && (status_register.SR5==1) /* command sequence error */ error_handler () ; if (status_register.SR5==1) /* erase error */ error_handler () ; if (status_register.SR1==1) /* protected block error */ error_handler () ; } ai10520 |
|
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 |