16Mbit是什么意思M25P16
发布网友
发布时间:2022-04-26 17:01
我来回答
共1个回答
热心网友
时间:2023-10-15 20:53
一、关于容量:16Mbit是对的,2M可能是因为写的“2M字节”,1字节=8bit,找到一个它的完整的介绍是:The M25P16 is a 16 Mbit (2 Mbit × 8) serial Flash memory, with advanced write protection mechanisms, accessed by a high speed SPI-compatible bus.
参考资料:http://www.waveshare.net/shop/M25P16-Price.htm
二、和EEPROM的关系:
1、首先从IO引脚占用方面比较,EEPROM只需占用两个IO引脚,时钟(clk)和数据(data)引脚,外加电源三个引脚即可,符合I2C通讯协议。而FLASH需要占用更多IO引脚,有并行和串行的,串行的需要一个片选(cs)引脚(可用作节电功耗控制),一个时钟(clk)引脚,FLASH读出和写入引脚各一个,也就是四个。并行的需要8个数据引脚,当然比串行的读写速度要快。
2、从功能方面比较,EEPROM可以单字节读写,FLASH部分芯片只能以块方式擦除(整片擦除),部
分芯片可以单字节写入(编程),一般需要采用块写入方式;FLASH比EEPROM读写速度更快,可靠性更高。但比单片机片内RAM的读写还要慢。
3、价格方面比较,FLASH应该要比EEPROM贵。
参考资料:http://blog.csdn.net/hillgong/article/details/4282337
纯手工搜到的。。。。。。