EEPROM和FLASH的区别
 
1、EEPROM只需占用两个IO引脚,时钟(clk)和数据(data)引脚,外加电源三个引脚,符合I2C通讯协议。而FLASH需要占用更多IO引脚,有并行和串行的,串行的需要一个片选(cs)引脚(可用作节电功耗控制),一个时钟(clk)引脚,FLASH读出和写入引脚各一个,也就是四个。并行的需要8个数据引脚。 2、从功能方面比较,EEPROM可以单字节读写,FLASH部分芯片只能以块方式擦除(整片擦除),部分芯片可以单字节写入(编程),一般需要采用块写入方式;FLASH比EEPROM读写速度更快,可靠性更高。但比单片机片内RAM的读写还要慢。
 
对于用户来说 1.EEPROM可以按位擦写,FLASH只能一片一片擦 2.读的速度FLASH较快(EEPROM一般用于低端产品) 4.EEPROM的CYCLING比FLASH好,到1000K次