m58lt256jsb STMicroelectronics, m58lt256jsb Datasheet - Page 92

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 22. Program suspend and resume flowchart and pseudocode
1. The Read Status Register command (Write 70h) can be issued just before or just after the Program Resume command.
92/108
Program Continues with
Bank in Read Status
another address
Read data from
Register Mode
Read Status
Write 70h
Write FFh
Write D0h
Write 70h
Write B0h
Register
SR7 = 1
SR2 = 1
Start
YES
YES
(1)
NO
NO
Program Complete
Read Data
Write FFh
program_suspend_command ( ) {
if (status_register.SR2==0) /*program completed */
else
}
do {
writeToFlash (any_address, 0xB0) ;
writeToFlash (bank_address, 0x70) ;
/* read status register to check if
program has already completed */
{ writeToFlash (bank_address, 0xFF) ;
{ writeToFlash (bank_address, 0xFF) ;
status_register=readFlash (bank_address) ;
/* E or G must be toggled*/
} while (status_register.SR7== 0) ;
}
}
read_data ( ) ;
/*The device returns to Read Array
(as if program/erase suspend was not issued).*/
read_data ( ); /*read data from another address*/
writeToFlash (any_address, 0xD0) ;
/*write 0xD0 to resume program*/
writeToFlash (bank_address, 0x70) ;
/*read status register to check if program has completed */
M58LT256JST, M58LT256JSB
AI10117b

Related parts for m58lt256jsb