Regarding the Data# Polling for S29JL032J

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

cross mob
HiKu_1337496
Level 5
Level 5
Distributor - TED (Japan)
10 solutions authored 100 sign-ins 50 questions asked

Hi, there

I am using the device of S29JL032J70TFI010.

The program operation to this Flash ROM is monitored by Data# Polling processing, and the data is read after completion.
However, an event occurred in which valid data could not be read.

It is interpreted that this event can be avoided by reading twice from the corresponding part below in the data sheet.

*002-00857 Rev. *J Page37
  Even if the device has completed the program or erase operation and DQ7 has valid data,
  the data outputs on DQ15–DQ0 may be still invalid. Valid data on DQ15–DQ0 (or DQ7–DQ0 for x8-only device) will appear on  successive read cycles.


This is a question for this sentence.

1. What kind of event do you want to call attention to in this sentence in the data sheet?
2. Can you tell me why this sentence was written?

Best Regards,
Kumada

0 Likes
1 Solution
SudheeshK
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Hello,

Please find answers for your questions below.

When you get valid data on DQ7 bit for the first time, the embedded erase/program algorithm will still be running and all other data bits might not be updated correctly. So, we recommend to ignore the data read from flash at the end of data polling (DQ7 becomes valid for the first time after erase/program operation) and read correct data from flash in next read operation. 

Thanks and Regards,

Sudheesh 

View solution in original post

0 Likes
1 Reply
SudheeshK
Moderator
Moderator
Moderator
250 sign-ins First question asked 750 replies posted

Hello,

Please find answers for your questions below.

When you get valid data on DQ7 bit for the first time, the embedded erase/program algorithm will still be running and all other data bits might not be updated correctly. So, we recommend to ignore the data read from flash at the end of data polling (DQ7 becomes valid for the first time after erase/program operation) and read correct data from flash in next read operation. 

Thanks and Regards,

Sudheesh 

0 Likes