Thank you for contacting Cypress Community Forum. We are working on your inquiry and will get back to you as soon as we find the resolution.
S29VS064RABBHI000 will not be drop -in replacement for M58WR064KT70ZB6E. M58WR064KT70ZB6E is VFBGA56 7.7 × 9 mm, 0.75 mm pitch whereas S29VS064RABBHI000 is 44-Ball Very Thin Fine-Pitch Ball Grid Array (FBGA) 7.5 x 5.0 mm Package.
Thanks for your responce.
I'm aware of the footprint difference between the two chips, but as far as I know on the market there is not a possible pin-to-pin replacement (with enough EOL) for the M58WR064KT70ZB6E. In this sense I have already accounted for the PCB modification. But what I'm looking for is a NOR flash that allows to me to do the replacement without expensive modification on the firmware side. The main difference I have found between M58WR064KT70ZB6E and S29VS064RABBHI000 is the multiplexing of address and data of the S29VS064RABBHI000. I'm not sure I can resolve this difference with my microcontroller.
To solve the problem I have selected another flash family, S29GL064S, that preserve the pin interface structure and should be 1.8V tollerant even if I have to provide for the 3V supply. Does it sound correct for you?