I'm using TMS320F28027 to do a project which has to store data in flash (to keep them after powering off).
I'm using 'Flash_Erase()' 'Flash_Program()' to store the data into flash.
I'm wondering how many times can flash be written? What will happen after that?(All ffff or random data?)
It's, mostly, all in the datasheet, of course. ;-)
For read/write cycles,
Flash timing, page 119, Flash/OTP Endurance Table 6-42 to 6-64.
In section 3.3.5,
"The user can individually erase, program, and validate a flash sector while leaving other sectors untouched"
So I'm assuming all validation and "bad sector" marking is up to the user. Flash dies randomly, so you need to do a crc or readback or something similar after the writes. I'm not familiar enough with this part to know if this is handled in any way.
Thank you for your reply.
Yes, I'll do the validation part in my program.
But I search on google, some guys just say the flash can only be programmed for about 1000 times.
I checked in the datasheet, but I didn't find it. Actually, I don't think there's something about this in the datasheet.
If it's true the flash can only be programmed for about 1000 times, then it might a lot trouble for my project.
Hongpei LiuI checked in the datasheet, but I didn't find it. Actually, I don't think there's something about this in the datasheet.
Please see table Table 6-42, 6-43 and 6-44 in the data manual.
Thank you very much.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.