S29JL-J: About access to other banks during sector erasing

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

cross mob
NaMo_1534561
Level 5
Level 5
Distributor - Macnica (Japan)
100 replies posted 100 sign-ins 50 replies posted

Hello,

I think that it is possible to read other banks as usual during sector erase by issuing a Sector Erase command for a certain sector, but what about Program and Erase operation?

(For example, Program to SA22 (Bank 1) when Sector Erase SA23 (Bank 2))

Will the command itself be ignored or will some kind of error be output?

Best Regards,

Naoaki Morimoto

0 Likes
1 Solution
ZhiF_31
Employee
Employee
25 sign-ins 10 solutions authored 5 solutions authored

Hi Morimoto-san,

In multi-bank devices such as JL-J, it is indeed possible to read from one bank while another bank is being erased or programmed.

If a program command is issued to Bank 1 when Bank 2 is busy erasing, the command will be ignored. The device supports Erase Suspend and Resume function. You can suspend the erase in Bank 2 first, then program in Bank 1. After the program is done, you can resume the erase in Bank 2. This can be easily implemented in software.

Best regards,

Zhi

View solution in original post

0 Likes
1 Reply
ZhiF_31
Employee
Employee
25 sign-ins 10 solutions authored 5 solutions authored

Hi Morimoto-san,

In multi-bank devices such as JL-J, it is indeed possible to read from one bank while another bank is being erased or programmed.

If a program command is issued to Bank 1 when Bank 2 is busy erasing, the command will be ignored. The device supports Erase Suspend and Resume function. You can suspend the erase in Bank 2 first, then program in Bank 1. After the program is done, you can resume the erase in Bank 2. This can be easily implemented in software.

Best regards,

Zhi

0 Likes