几种flash存储芯片的用途和分类

一、IIC EEPROM------容量小,采用的是IIC通讯协议;用于在掉电时,存系统配置参数,好比屏幕亮度等。经常使用芯片型号有 AT24C0二、FM24C0二、CAT24C02等,其常见的封装多为DIP8,SOP8,TSSOP8等;编程

 

二、SPI NorFlash------容量略大,采用的是SPI 通讯协议;用于存放程序和数据。程序和数据可存放在同一芯片上,拥有独立的数据总线和地址总线,能快速随机读取,容许系统直接从Flash中读取代码执行;能够单字节或单字编程,但接口

  不能单字节擦除,必须以Sector为单位或对整片执行擦除操做。常见到的S25FL12八、MX25L160五、W25Q64等型号都是SPI NorFlash。基础

 

三、SPI NandFlash------采用了SPI NorFlash同样的SPI的通讯协议,用于存储数据;在读写的速度上没什么区别,但在存储结构上却采用了与Parallel NandFlash相同的结构,因此SPI nand相对于SPI norFlash具备擦写的次数多,擦写速度快的优点。配置

 

四、eMMC Flash------eMMC采用统一的MMC标准接口,eMMC至关于NandFlash+主控IC;自身集成MMC Controller,存储单元与NandFlash相同。常见到的KLMAG8DEDD、THGBMAG8B4JBAIM、EMMC04G-S100等型号都是eMMC Flash。程序

 

五、SD卡------它在MMC的基础上发展而来,有两个可选的通讯协议:SD模式和SPI模式。通信