W25X20CL(2M位)串行闪存为空间、引脚和电源有限的系统提供了一种存储解决方案。25X系列提供了远远超出普通串行闪存设备的灵活性和性能。它们是代码下载应用程序以及存储语音、文本和数据的理想选择。这些设备在单个2.3V至3.6V电源上运行,电流消耗低至1mA,断电时低至1µa。所有设备均提供节省空间的包装。
W25X20CL阵列被组织成1024个可编程页面,每个页面256个字节。一次最多可以编程256个字节。W25X20CL分别具有64个可擦除扇区、2/4/8个可擦除32KB块和4个可擦除64KB块。4KB的小扇区为需要数据和参数存储的应用程序提供了更大的灵活性。
W25X20CL串口式 NOR 型闪存是如何写保护部分的?
一、写保护
使用非易失性存储器的应用程序必须考虑噪声和其他可能损害数据完整性的不利系统条件的可能性。为了解决这个问题,W25X20CL提供了几种保护数据免受无意写入的方法。
二、写保护功能
当VCC低于阈值时,设备重置。
加电后禁用延时写入。
编写启用/禁用指令。
编程和擦除后自动禁用写入。
使用状态寄存器的软件和硬件(/WP引脚)写保护。
使用断电指令进行写保护。
在加电或断电时,当VCC低于Vwi的阈值时,W25X20CL将保持复位状态。重置时,所有操作都被禁用,无法识别任何指令。在加电期间和VCC电压超过Vwi后,所有与编程和擦除相关的指令在tPUW的时间延迟内进一步禁用。这包括写启用、页面程序、扇区擦除、块擦除、芯片擦除和写状态寄存器指令。需要注意,芯片选择引脚(/CS)必须在通电时跟踪VCC电源电平,直到达到VCC最小电平和tVSL时间延迟。如果需要,可以使用/CS上的上拉电阻器来实现这一点。

通电后,设备会自动进入写禁用状态,状态寄存器写启用锁存(WEL)设置为0。在接受页面程序、扇区擦除、芯片擦除或写状态寄存器指令之前,必须发出写启用指令。完成程序、擦除或写入指令后,写入启用锁存器(WEL)会自动清除为写入禁用状态0。
使用写状态寄存器指令并设置状态寄存器保护(SRP)和块保护(TB、BP1和BP0)位,可以促进软件控制的写保护。这些允许将4KB扇区或整个存储器阵列的一部分配置为只读。与写保护(/WP)引脚结合使用时,可以在硬件控制下启用或禁用对状态寄存器的更改。有关更多信息,请参阅状态寄存器。此外,掉电指令提供了额外的写保护级别,因为除了释放掉电指令外,所有指令都会被忽略。