M50FLW080A STMicroelectronics, M50FLW080A Datasheet - Page 46

no-image

M50FLW080A

Manufacturer Part Number
M50FLW080A
Description
8 Mbit (13 x 64KByte Blocks + 3 x 16 x 4KByte Sectors) 3V Supply Firmware Hub / Low Pin Count Flash Memory
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M50FLW080A
Manufacturer:
ST
0
Part Number:
M50FLW080A K5
Manufacturer:
ST
0
Part Number:
M50FLW080A-KS
Manufacturer:
ST
0
Part Number:
M50FLW080A-N5G
Manufacturer:
MI
Quantity:
1 831
Part Number:
M50FLW080A-NB5
Manufacturer:
ST
0
Part Number:
M50FLW080AK5
Manufacturer:
ST
0
Part Number:
M50FLW080AK5G
Manufacturer:
ST
Quantity:
20 000
Part Number:
M50FLW080ANB5G
Manufacturer:
ST
Quantity:
20 000
M50FLW080A, M50FLW080B
Figure 23. Double/Quadruple Byte Program Flowchart and Pseudo code (FWH Mode Only)
Note: 1. A Status check of SR3 (V
46/53
2. If an error is found, the Status Register must be cleared before further Program/Erase operations.
3. A0 and/or A1 are treated as Don’t Care (A0 for Double Byte Program and A1-A0 for Quadruple Byte Program).
command sequence.
For Double Byte Program: Starting at the Start Address, the first data Byte is programmed at the even address, and the second at
the odd address.
For Quadruple Byte Program: Starting at the Start Address, the first data Byte is programmed at the address that has A1-A0 at 00,
the second at the address that has A1-A0 at 01, the third at the address that has A1-A0 at 10, and the fourth at the address that
has A1-A0 at 11.
and 2/4 Data Bytes (3)
Write Start Address
Write 40h or 10h
Read Status
Register
SR7 = 1
SR3 = 0
SR4 = 0
SR1 = 0
Start
End
YES
YES
YES
YES
PP
Invalid) and SR4 (Program Error) can be made after each program operation by following the correct
NO
NO
NO
NO
Suspend
Block/Sector Error (1, 2)
Program to Protected
NO
V PP Invalid
Error (1, 2)
Error (1, 2)
Program
YES
Suspend
Loop
Double/Quadruple Byte Program command:
– write 40h or 10h
– write Start Address and 2/4 Data Bytes (3)
do:
– Read Status Register
– If SR7=0 and a Program/Erase Suspend
If SR3 = 1, V PP invalid error:
– error handler
If SR4 = 1, Program error:
– error handler
If SR1 = 1,
– error handler
(memory enters read status state after
the Double/Quadruple Byte Program command)
– SR7 is set to 1
– Enter suspend program loop
command has been executed
Program to protected block/sector error:
AI09093

Related parts for M50FLW080A