Am29PL160C Sector Erase

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

cross mob
frbe_4704731
Level 1
Level 1

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,

0 Likes
1 Solution
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

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

View solution in original post

0 Likes
1 Reply
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

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

0 Likes