M58LT256JST8ZA6E NUMONYX, M58LT256JST8ZA6E Datasheet - Page 89
![no-image](/images/manufacturer_photos/0/4/484/numonyx_sml.jpg)
M58LT256JST8ZA6E
Manufacturer Part Number
M58LT256JST8ZA6E
Description
IC FLASH 256MBIT 85NS 64TBGA
Manufacturer
NUMONYX
Datasheet
1.M58LT256JST8ZA6E.pdf
(108 pages)
Specifications of M58LT256JST8ZA6E
Format - Memory
FLASH
Memory Type
FLASH
Memory Size
256M (16Mx16)
Speed
85ns
Interface
Parallel
Voltage - Supply
1.7 V ~ 2 V
Operating Temperature
-40°C ~ 85°C
Package / Case
64-TBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
M58LT256JST8ZA6E
Manufacturer:
STM
Quantity:
624
Company:
Part Number:
M58LT256JST8ZA6E
Manufacturer:
Micron Technology Inc
Quantity:
10 000
M58LT256JST, M58LT256JSB
Appendix C
Figure 19. Program flowchart and pseudocode
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 pseudocodes
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 pseudocodes
"see note (3)";
/*see note (3)*/
AI06170b
89/108