2 Replies Latest reply on Jan 2, 2018 9:09 AM by AlNa_1728166

    Why Page-Write on S25FS064S is extremely slow




      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.