Why Page-Write on S25FS064S is extremely slow

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

cross mob
AlNa_1728166
Level 1
Level 1
Welcome!

Hi,

We have been using Macronix SPI flash MX25U6435F on one of our products with no issues. For our newer product, we have switched to Cypress SPI flash S25FS064S. Although this flash is working, I have noticed that the Cypress flash page-write is significantly slower (almost 400 times slower) than Macronix flash.

I'm using the same drivers that I use for Macronix  flash and before each page-write, I read the status register for the previous page write and proceed only if WIP(bit0=0) and WEL(bit1=1). What I see that after each page-write, the Cypress flash takes much more time to set the bits to the appropriate status.

Any idea why that is the case.

Thanks

Ali

0 Likes
1 Solution

Hi Krishna,

I found the cause of the problem. The issue is now resolved and there is no

need to pursue this.

Thank you.

Ali Naddaf

On Thu, Dec 28, 2017 at 10:23 PM, gsns <community-manager@cypress.com>

View solution in original post

0 Likes
2 Replies
Anonymous
Not applicable

Hello Ali,

Can you please let us know what is your page size. is it 256 Bytes or 512 Bytes.  What is the actual time you are observing when writing to both the parts.

Below are the values maximum values of page programming :

Page Programming (512 Bytes) -  2000us

Page Programming (256 Bytes) -  2000us

Is it crossing the above values ?   

Thanks,

Krishna.

0 Likes

Hi Krishna,

I found the cause of the problem. The issue is now resolved and there is no

need to pursue this.

Thank you.

Ali Naddaf

On Thu, Dec 28, 2017 at 10:23 PM, gsns <community-manager@cypress.com>

0 Likes