cancel
Showing results for 
Search instead for 
Did you mean: 

Nor Flash

New Contributor II

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
Reply
1 Solution
Employee

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
Reply
1 Reply
Employee

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
Reply