Hmm, I wonder if AT45DB161D does an undocumented erase, and the vendor added 
additional opcode for at45db641e but did not change the behavour of the old 
opcode (82H), just documented what actually happens? 

Regards,
Dmitri Shilov.


-------- Original Message --------
On 2025-03-21 1:25 p.m., Lwazi Dube <lwa...@gmail.com> wrote:

>  The problem is your chip and not the driver :)
>  
>  The at45db driver was written for the AT45DB161D.
>  Opcode 82H = Main Memory Page Program Through Buffer 1
>  
>  For your chip (at45db641e)
>  Opcode 82H = Main Memory Page Program through Buffer 1 with Built-In Erase
>  Opcode 02H = Main Memory Byte/Page Program through Buffer 1 without
>  Built-In Erase
>

Reply via email to