新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > R8C/1B单片机的Flash编程/擦除挂起功能

R8C/1B单片机的Flash编程/擦除挂起功能

作者:时间:2009-08-07来源:电子产品世界收藏

  存储器已成为嵌入式系统中数据和程序最主要的载体。但是在对进行编程或擦除的操作过程中,如果单片机需要处理一些紧急的情况(如中断、数据存储等等),就需要暂停相对比较消耗时间的编程/擦写过程,优先处理这些紧急情况。这对Flash存储器的工艺水平及控制技术提出了更高的要求。

本文引用地址:http://www.eepw.com.cn/article/96982.htm
图1编程/擦除挂起操作时序

  公司推出的/1B单片机采用改进的Flash存储器工艺,大大缩短了编程/擦除挂起的时间,使其能够更加及时地响应中断或进行其他操作。

  Flash编程/擦除挂起功能

  所谓挂起功能,是指当Flash模块正在执行编程或擦除操作时,CPU改写模式可以暂停当前的Flash操作,将编程或擦除挂起的功能。在编程/擦除挂起的过程中,用户ROM区的内容可通过程序来读取。

  /Tiny单片机在/18以后的产品中(如R8C/1B),较之以前的产品(如R8C/15),Flash存储器在编程/擦除挂起功能上有了很大改进,其具体功能的比较请参见表1,编程/擦除挂起操作时序请参见图1。

  由表1可以看出,R8C/1B单片机所采用的Flash模块工艺在以下方面拥有明显的优势。

  挂起时间延迟最长为97μs+6个CPU时钟周期,最长的挂起重新启动时间延迟为3μs+4个CPU时钟周期;R8C/15单片机Flash模块只能在擦除时挂起,但改进Flash工艺的R8C/1B单片机在编程时也可以实现挂起功能;擦除时可以编程。


上一页 1 2 3 4 5 6 下一页

关键词: 瑞萨 R8C Flash

评论

技术专区

关闭