1 Reply Latest reply on May 20, 2020 4:07 AM by ApurvaS_36

    Am29PL160C Sector Erase

    frbe_4704731

      Good afternoon,

       

      I’m working on an old am29pli60c flash memory.

       

      I have to erase some sectors.

       

      Unfortunately, I’m not able to identify the addresses of each sector.

      In the documentation I found :

       

      image004.png

       

      - If I implement this logic, only sector addresses with 1 bit can be erased (SA1, SA4, SA5 and SA7)

      - I don't understand the addressing of the sector SA3

       

      Does anyone have more information about the sector addressing ?

       

       

      Thanks in advance,

        • 1. Re: Am29PL160C Sector Erase
          ApurvaS_36

          Hi,

           

          Thank you for contacting Cypress Community.

           

          Table 4 of the datasheet shows the address for each sector that should be provided during sector erase command. Whichever bits are mentioned as 0 or 1 should be followed. The rest of the address bits which are mentioned as X are don't care. Means the least significant bits get neglected. For SA3, a range of address has been shown. So, if we provide any address within the given range then it should erase SA3. Table 10 of the datasheet provides the command sequence for Sector Erase command and Figure 2 gives the flowchart. 

           

          Could you please elaborate a little on your question? Are you operating the device in word mode or byte mode? I would like to inform you that if byte mode is selected, then the DQ15 line acts as the least significant address bit (A1). How are you verifying whether erase operation is completed successfully or not? Are you able to read data from other sectors?

           

          Regards,

          Apurva