Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
GrCa_1363456
Level 6
Level 6
50 likes received Beta tester First comment on KBA

How fast can a QSPI NOR Flash be erased?

Please provide examples and recommendations to achieve the fastest possible chip erase time using a 16Mb or larger QSPI NOR Flash.

Reference Does S29JL032J nor flash really takes 39 seconds for chip erase?

Greg

0 Likes
1 Solution
BushraH_91
Moderator
Moderator
Moderator
750 replies posted 50 likes received 250 solutions authored

Hello,

Chip Erase time is variant on flash density, technology node, number of erase cycles have been gone through, etc. Each individual flash device may have different Chip Erase time. Datasheet gives typical erase time and maximum erase time. Please refer to respective flash family datasheet.

Typical erase time is the statistic distribution of the erase time for all the flash devices of the same flash family. It is normally used to estimate the average erase performance. Most of the flash devices have the erase time close to the typical erase time.

Max erase time specify the possible max time erase may reach. It is normally used to set the timeout timer for erase operation.

To achieve the fastest possible erase time from system/application point of view, the suggested approach is to polling flash Status Register to check erase completeness.

Thank you

Regards,

Bushra

View solution in original post

0 Likes
1 Reply
BushraH_91
Moderator
Moderator
Moderator
750 replies posted 50 likes received 250 solutions authored

Hello,

Chip Erase time is variant on flash density, technology node, number of erase cycles have been gone through, etc. Each individual flash device may have different Chip Erase time. Datasheet gives typical erase time and maximum erase time. Please refer to respective flash family datasheet.

Typical erase time is the statistic distribution of the erase time for all the flash devices of the same flash family. It is normally used to estimate the average erase performance. Most of the flash devices have the erase time close to the typical erase time.

Max erase time specify the possible max time erase may reach. It is normally used to set the timeout timer for erase operation.

To achieve the fastest possible erase time from system/application point of view, the suggested approach is to polling flash Status Register to check erase completeness.

Thank you

Regards,

Bushra

0 Likes