Electronic component search and free download site.
Transistors,MosFET ,Diode,Integrated circuits

M28W160BT100N1T View Datasheet(PDF) - STMicroelectronics

Part NameDescriptionManufacturer
M28W160BT100N1T 16 Mbit (1Mb x16, Boot Block) 3V Supply Flash Memory ST-Microelectronics
STMicroelectronics ST-Microelectronics
M28W160BT100N1T Datasheet PDF : 45 Pages
First Prev 31 32 33 34 35 36 37 38 39 40 Next Last
APPENDIX C. FLOWCHARTS AND PSEUDO CODES
Figure 20. Program Flowchart and Pseudo Code
M28W160BT, M28W160BB
Start
Write 40h or 10h
Write Address
& Data
Read Status
Register
NO
b7 = 1
YES
NO
b3 = 0
YES
NO
b4 = 0
YES
NO
b1 = 0
YES
End
VPP Invalid
Error (1, 2)
Program
Error (1, 2)
Program to Protected
Block Error (1, 2)
program_command (addressToProgram, dataToProgram) {:
writeToFlash (any_address, 0x40) ;
/*or writeToFlash (any_address, 0x10) ; */
writeToFlash (addressToProgram, dataToProgram) ;
/*Memory enters read status state after
the Program Command*/
do {
status_register=readFlash (any_address) ;
/* E or G must be toggled*/
} while (status_register.b7== 0) ;
if (status_register.b3==1) /*VPP invalid error */
error_handler ( ) ;
if (status_register.b4==1) /*program error */
error_handler ( ) ;
if (status_register.b1==1) /*program to protect block error */
error_handler ( ) ;
}
AI03538b
Note: 1. Status check of b1 (Protected Block), b3 (VPP Invalid) and b4 (Program Error) can be made after each program operation or after
a sequence.
2. If an error is found, the Status Register must be cleared before further Program/Erase Controller operations.
39/45
Direct download click here

 

Share Link : 
All Rights Reserved© datasheetq.com 2015 - 2019  ] [ Privacy Policy ] [ Request Datasheet  ] [ Contact Us ]