W25Q128是一款大容量SPI FLASH 产品,容量为128Mb。擦写周期多达 10W 次,具有 20 年的数据保存期限,支持电压为 2.7~3.6V,支持高达104MHz的串行时钟通讯。
W25Q128的存储空间按照以下方式设计:
内部划分为256个块(Block),每个块含16个扇区(sector),每个扇区有4K字节(4096Byte)。每个扇区分为16个页,每页的大小为256字节。写入操作通常以页为单位进行,即每次写入的数据不可超过一页的大小。地址范围0x000000 ~0xFFFFFF。
Flash 是有一个物理特性:只能写 0 ,不能写 1 ,写 1 靠擦除。因此写入W25Q128数据,实际上需要在擦除后再写入的方式实现。
W25Q128的常用操作指令如下: