M58LT128HSB8ZA6 NUMONYX [Numonyx B.V], M58LT128HSB8ZA6 Datasheet - Page 91

no-image

M58LT128HSB8ZA6

Manufacturer Part Number
M58LT128HSB8ZA6
Description
Manufacturer
NUMONYX [Numonyx B.V]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M58LT128HSB8ZA6
Manufacturer:
ST
Quantity:
10 720
Part Number:
M58LT128HSB8ZA6
Manufacturer:
ST
0
Part Number:
M58LT128HSB8ZA6E
Manufacturer:
Micron Technology Inc
Quantity:
10 000
Part Number:
M58LT128HSB8ZA6E
Manufacturer:
ST
Quantity:
20 000
Part Number:
M58LT128HSB8ZA6F
Manufacturer:
Numonyx/ST Micro
Quantity:
135
Part Number:
M58LT128HSB8ZA6F
Manufacturer:
Micron Technology Inc
Quantity:
10 000
M58LT128HST, M58LT128HSB
Appendix C
Figure 19. Program flowchart and pseudo code
1. Status check of SR1 (protected block), SR3 (V
2. If an error is found, the Status Register must be cleared before further Program/Erase Controller operations.
3. Any address within the bank can equally be used.
operation or after a sequence.
Write 40h or 10h (3)
Write Address
Read Status
Register (3)
SR7 = 1
SR3 = 0
SR4 = 0
SR1 = 0
& Data
Start
End
YES
YES
YES
YES
NO
NO
NO
NO
Flowcharts and pseudo codes
Program to Protected
Block Error (1, 2)
V PP Invalid
Error (1, 2)
Error (1, 2)
Program
PP
Invalid) and SR4 (program error) can be made after each program
program_command (addressToProgram, dataToProgram) {:
if (status_register.SR3==1) /*V PP invalid error */
if (status_register.SR4==1) /*program error */
if (status_register.SR1==1) /*program to protect block error */
}
do {
error_handler ( ) ;
error_handler ( ) ;
error_handler ( ) ;
writeToFlash (addressToProgram, 0x40);
/*writeToFlash (addressToProgram, 0x10);*/
writeToFlash (addressToProgram, dataToProgram) ;
/*Memory enters read status state after
the Program Command*/
} while (status_register.SR7== 0) ;
status_register=readFlash (addressToProgram);
/* E or G must be toggled*/
Flowcharts and pseudo codes
"see note (3)";
/*see note (3)*/
AI06170b
91/110

Related parts for M58LT128HSB8ZA6