m58lt256jsb STMicroelectronics, m58lt256jsb Datasheet - Page 94

no-image

m58lt256jsb

Manufacturer Part Number
m58lt256jsb
Description
256 Mbit 16 Mb 16, Multiple Bank, Multilevel, Burst 1.8 V Supply, Secure Flash Memories
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M58LT256JSB
Manufacturer:
ST
0
Part Number:
m58lt256jsb8ZA6
Manufacturer:
ST
0
Part Number:
m58lt256jsb8ZA6E
Manufacturer:
Micron Technology Inc
Quantity:
10 000
Part Number:
m58lt256jsb8ZA6F
Manufacturer:
Micron Technology Inc
Quantity:
10 000
Flowcharts and pseudocodes
Figure 24. Erase suspend and resume flowchart and pseudocode
1. The Read Status Register command (Write 70h) can be issued just before or just after the Erase Resume command.
94/108
Read data from another block
Block Protect/Unprotect
Erase Continues with
Bank in Read Status
Register Mode
Read Status
Write 70h
Write D0h
Write B0h
Write FFh
Write 70h
Program
Register
SR7 = 1
SR6 = 1
Start
or
or
YES
YES
(1)
NO
NO
Erase Complete
Read Data
Write FFh
erase_suspend_command ( ) {
if (status_register.SR6==0) /*erase completed */
else
}
do {
writeToFlash (bank_address, 0xB0) ;
writeToFlash (bank_address, 0x70) ;
/* read status register to check if
erase has already completed */
{ writeToFlash (bank_address, 0xFF) ;
{ writeToFlash (bank_address, 0xFF) ;
} while (status_register.SR7== 0) ;
}
}
status_register=readFlash (bank_address) ;
/* E or G must be toggled*/
read_data ( ) ;
/*The device returns to Read Array
(as if program/erase suspend was not issued).*/
read_program_data ( );
/*read or program data from another block*/
writeToFlash (bank_address, 0xD0) ;
/*write 0xD0 to resume erase*/
writeToFlash (bank_address, 0x70) ;
/*read status register to check if erase has completed */
M58LT256JST, M58LT256JSB
AI12897b

Related parts for m58lt256jsb