今天给大家推荐一块Flash芯片,本人第一次接触这款芯片是在黑金的FPGA开发板上。这个Flash在开发板上的功能是固化jic文件,固化之后FPGA每次上电就都会跑这里面的程序,常用于工程调试好之后固化,避免每次上电都要重新烧写。
Flash芯片型号与基本功能
这块Flash型号为M25P16,总容量为16Mbit,通过SPI总线读写数据,最高频率可以跑到75MHz.
![9d124df42eb0054ed2530ca796115818.png](https://i-blog.csdnimg.cn/blog_migrate/fff1ffaadb0db45138e6247fdf3cac51.jpeg)
基本功能特点如下:
1.对一个page(256bytes) program在典型情况下是0.64ms.
2.对一个sector(512Kbit)擦除典型情况下是0.6ms.
3.对16Mbit全擦除大概需要13s.
4.供电电压支持2.7~3.6V之间。
5.通信方面是通过SPI总线。
6.时钟频率最高可以跑到75MHz。
7.深度低功耗模式下能把电流降到1uA.
8.支持十万次以上的擦写次数。
9.支持硬件写保护功能
10.数据保存年限超过20年。
功能概况描述
这款Flash数据单元位宽是8bit,所以是2Mx8bit,通过高速SPI总线读写,能达到非常高的读写速度。通过page编程指令可以一次完成对1~256bytes的编程。
它的16Mbit容量按照这样分布的:总共有32个sector,每个se