片内非易失性存储器

片内非易失性存储器

ID:46440569

大小:835.00 KB

页数:39页

时间:2019-11-23

片内非易失性存储器_第1页
片内非易失性存储器_第2页
片内非易失性存储器_第3页
片内非易失性存储器_第4页
片内非易失性存储器_第5页
资源描述:

《片内非易失性存储器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PIC单片机片内非易失性存储器1非易失性存储器综述2单片机系统中的存储器3单片机系统中的存储器分为程序存储器和数据存储器两个部分:程序存储器一般由掉电后内容不会丢失的非易失性存储器(NonvolatileMemory)构成。数据存储器则由读、写都非常方便的随机存储器(RAM)构成。PIC单片机中提供了多种非易失性存储器,这些非易失性存储器的使用的方法和成本都不尽相同,要根据实际需要选择合适的存储器。常见非易失性存储器4掩膜ROM掩膜ROM是最古老的非易失性存储器,只能由芯片生产厂商在制造时直接写入,

2、写入后就不可以再修改。最大优点是低廉的成本,但随着单片机系统的个性化和每种产品产量的减少,这种方式已无法满足设计者的需要。常见非易失性存储器5紫外线擦除的EPROMEPROM可以用紫外擦除工具多次修改其内容,但使用时仍然很不方便且成本较高,它很少用于实际产品,含有EPROM的PIC单片机通常只在开发阶段使用。含有EPROM的PIC单片机常见非易失性存储器6一次性电可编程存储器(OTP)OTP技术允许生产者可以通过编程器等工具对其进行一次性的编程。这种技术采用了类似掩膜ROM的工艺,在没有大幅度提高制

3、造成本的同时,为单片机系统生产者生产批量较小的新产品提供了有效的选择。PIC单片机中中第六个字符为C字母的,其程序存储器多采用OTP技术。常见非易失性存储器7FlashFlash技术是半导体业的一次革命,它提高了存储器的制造密度,降低了单位成本。更为重要的是Flash技术允许使用者通过电的方法多次擦写其内容(10,000次左右),可以作为程序存储器。目前大部分的单片机都采用Flash技术来常见非易失性存储器8EEPROMEEPROM的成本较高,较难实现高密度集成化,不能作为单片机的程序存储器,但EE

4、PROM可靠性和耐用性较高。PIC单片机中EEPROM被作为RAM的补充,成为数据存储器的一部分。EEPROM不能像RAM那样直接读写,而是需要较为复杂的读出和写入过程来操作。常见非易失性存储器9非易失性RAM(NonvolatileRAM)既能够像RAM一样高速、便捷地直接读写,又能够像ROM那样掉电不丢失,可以用于存储那些需要掉电不丢失的大量数据。根据实现方法的不同,非易失性RAM可以分为:铁电存储器(FRAM)、内部藏有电池的NVRAM和双体结构的NVRAM三种。由于成本较高非易失性RAM没有

5、在PIC单片机中使用。EEPROM在PIC单片机中的使用10单片机系统,经常需要根据现场实际情况设定或调整工作参数。存储参数的存储器必须:第一,能够在运行条件下进行动态修改,也就是可以通过程序读写其内容;第二,系统掉电后,设置的内容不会丢失,否则每次开机后这些参数需要重新设定或调整。EEPROM在PIC单片机中的使用11一般用EEPROM解决这个问题。传统的单片机系统没有片内EEPROM,只能使用具有I2C、MicroWire或SPI接口的EEPROM芯片。PIC18F系列高档单片机中集成了EEPR

6、OM存储器,合理的解决了这个问题。EEPROM在PIC单片机中的使用12EEPROM被用作数据存储器,用以存储掉电不会丢失的配置数据。为了和其它数据存储器匹配,EEPROM和Flash不同,也采用8位的方式组织。但EEPROM并没有被映射到数据空间,而是使用不同的地址系统。片内的EEPROM大多是256字节,有的型号1024B。不同的PIC中档单片机含有的EEPROM大小也不相等。Flash在PIC单片机中的使用13含有Flash程序存储器的单片机具有多次编程的便利,简化了设计者的开发过程,且满足了

7、产品个性化设计的要求。目前包括PIC单片机在内的几乎所有单片机的程序存储器都用Flash存储器实现。Flash在PIC单片机中的使用14基于Flash技术的程序存储器具有以下优势:可以由设计者进行编程,且能够多次编程,提高了程序开发的灵活性。能够支持在线调试(ICD)、在线编程(ICP或ICSP)和在应用编程(IAP)的要求。产品发行到最终用户处之后,仍然可以通过某些渠道在最终用户处升级其程序。目前在MP3、MP4等消费电子领域非常流行的“固件升级”就是利用这一特性。Flash在PIC单片机中的使用

8、15Flash存储器成本低廉,易于集成,但可重复读写的次数有限,因此被用作程序存储器。PIC中档单片机的Flash满足每个字的宽度为16位,程序空间的最大长度为221的要求。在地址的组织上以2K字为一个页,不同型号的单片机片内含有的Flash页数不等。PIC中档单片机片内Flash存储器的配置Flash和EEPROM写入方法的异同16Flash和EEPROM的写入过程相同,都需要经过擦除和烧写两个步骤。由于EEPROM存储的不是程序,因此对其进行写入操作不会影响单片机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。