MCU

EEPROM(Electrically Erasable Programmable readonly memory)是指带电可编程只读存储器。是一种掉电后数据不丢失的存储芯片。

中颖Flash型MCU都集成有EEPROM,EEPROM用来存放用户数据。EEROM大小可以通过option(代码选项)选择0~4K不等。EEPROM按照扇区进行划分,每个扇区的大小512字节(较早的产品,每个扇区大小256字节),最多支持8个扇区。

中颖的EEPROM编程/擦除次数:至少100000次

中颖的EEPROM数据保存年限:至少10年

中颖EEPROM的操作原则:

1、必须关闭所有中断

如果在操作EEPROM期间,不关闭中断,可能会导致程序跑飞或者其它异常情况;中颖MCU要求对于EEPROM的擦除和编程,需要按照规定关闭所有中断(EA=0),等到编程完成后再打开中断。

2、如何访问EEPROM

中颖芯片对于EEPROM的读、擦和写都是通过寄存器FLASHCON的FAC位置1来操作。当FAC=0时,MOVC指令或者SSP功能访问Main Block区域;当FAC=1时,MOVC指令或者SSP功能访问类EEPROM区域或信息存储区。

1.png

2.png

3、操作EEPROM前,清WDT

在对EEPROM的操作前,清WDT,保证操作期间不溢出

4、抗干扰

同时,为了抗干扰,防止误操作,EEPROM编程可以参考如下例程:

uchar ssp_flag;
voidEEPromSectorErase(UCHAR nAddrH)// 扇区擦除
{
    ssp_flag= 0xA5;
    _push_(IEN0);//中断控制压栈
    IEN0&=0x7F;//关总中断            
    FLASHCON = 0x01;  //访问EEPROM区
    RSTSTAT = 0;    //清WDT                               
    XPAGE= nAddrH<<1 ;                         
    
    IB_CON1   = 0xE6;           
    IB_CON2   = 0x05;         
    IB_CON3   = 0x0A;         
    IB_CON4   = 0x09;          
    if(ssp_flag!=0xA5)//增加flag判断,增强抗干扰                   
        goto Error;         
    IB_CON5   = 0x06;         
    _nop_();                                       
    _nop_();         
    _nop_();         
    _nop_();  
Error:         
    
    ssp_flag= 0;         
    IB_CON1= 0x00;         
    IB_CON2= 0x00;         
    IB_CON3= 0x00;         
    IB_CON4= 0x00;         
    IB_CON5= 0x00;                 
    
    FLASHCON= 0x00;//切回FLASH区    
    _pop_(IEN0);//恢复总中断
} 
    
voidEEPromByteProgram(UCHAR nAddrH,UCHAR nAddrL, UCHAR nData)  
// 扇区编程
{         
    ssp_flag= 0x5A;    
    _push_(IEN0); //中断控制压栈    
    IEN0&=0x7F;//关总中断              
    FLASHCON= 0x01; //访问EEPROM区         
    RSTSTAT = 0;    //清WDT         
    XPAGE= nAddrH; 
    IB_OFFSET= nAddrL;         
    IB_DATA= nData;  // 烧写内容   
           
    IB_CON1   = 0x6E;         
    IB_CON2   = 0x05;         
    IB_CON3   = 0x0A;         
    IB_CON4   = 0x09;          
    
    if(ssp_flag!=0x5A) //增加flag判断,增强抗干扰       
        goto Error;         
    IB_CON5   = 0x06;         
    _nop_();                  
    _nop_();         
    _nop_();         
    _nop_();
Error:         
    ssp_flag= 0;         
    IB_CON1= 0x00;         
    IB_CON2= 0x00;         
    IB_CON3= 0x00;         
    IB_CON4= 0x00;         
    IB_CON5= 0x00;            

    FLASHCON= 0x00; //切回FLASH区    
    _pop_(IEN0); //恢复总中断

来源:中颖电子(作者:丁晓明)

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 32

STM32系列高性价比入门级产品,现已量产并发货,享受 10 年产品寿命保障

服务多重电子应用领域、全球排名前列的半导体公司意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)推出迄今为止STM32 微控制器 (MCU)产品家族中性价比最高的STM32C0系列产品,为开发者降低STM32入门门槛。

1.jpg

全球已有数十亿个智能工业、医疗和消费产品采用STM32 MCU。STM32现有产品型号达数千种,让产品设计人员总能选到价格适中、功能和性能皆满意的产品。

在保障供货的同时,意法半导体将新的 STM32C0 系列定位于家用电器、工业泵、风扇、烟雾探测器等通常采用更简单的 8 位和 16 位 MCU的产品设备。STM32C0新一代32 位设计在保持总成本和功耗相似的情况下,改进了产品性能和功能,例如,更快的响应速度、额外的功能和网络连接。同时,入门级产品的简易性,结合强大的免费支持生态系统,丰富的工具、软件包等资源,以及与各种开发者社区的交流机会,为新用户进入 32 位世界降低了门槛。

意法半导体STM32营销总监 Daniel Colonna 表示:“面向下一代智能电器和工业控制设备的MCU必须满足简单易用、价格极具竞争力、供货有保障几个特点。我们的新产品 STM32C0通用入门级 MCU 全面满足这些需求,辅以强大的 STM32 生态系统带来的额外优势,为 8 位/16 位应用领域引入了一个激动人心的新选项。”

STM32C0系列现已量产和供货,享受意法半导体每年更新的工业产品 10 年寿命保障。封装共有九种型号,根据不同需求提供多种选择,如易于拾放、小型和薄型等。

技术补充信息

意法半导体新推出的 STM32C0 系列让设计人员以更低的成本完成更多工作:新MCU 采用小巧经济的只有一对外部电源引脚的封装,为应用腾出更多 I/O 引脚,同时降低物料清单成本。此外,板载高精度(1%) 时钟可节省外部时钟组件。

作为 STM32 产品家族的成员,STM32C0设备可以轻松迁移到 STM32G0系列,用于开发要求更高的项目,共享相同的引脚布局。

STM32C0系列集成了最新的外设,包括有16 位过采样硬件的1.7 MSPS模数转换器 (ADC),以及多个定时器,包括用于电机控制等应用的先进控制定时器。

新MCU基于STM32平台,提供DMA(直接内存访问)通道,可提高应用的性能和能效。主频高达 48MHz,指令吞吐量44 DMIPS,CoreMark性能/能效测试取得114分,运行模式功耗仅为80µA/MHz。

STM32C0 系列允许设计人员使用备受推崇的 STM32 开发生态系统。目前已有一块 STM32C0 Nucleo(NUCLEO-C031C6)低成本开发板和两个STM32C0 探索套件(STM32C0116-DKSTM32C0316-DK)。软件资源包括 STM32CubeMX配置工具、Microsoft Azure RTOS,以及带有硬件抽象层 (HAL) 和底层库的 STM32CubeC0包。

关于意法半导体

意法半导体拥有5万名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、数千名合作伙伴一起研发产品和解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需求。意法半导体的技术让人们的出行更智能,电源和能源管理更高效,物联网和互联技术应用更广泛。意法半导体承诺将于2027年实现碳中和。详情请浏览意法半导体公司网站:www.st.com

围观 24
围观 14
围观 12

新十条出台,血氧仪一度短缺 

2022年12月26日国家卫健委发布公告,将新型冠状病毒肺炎更名为新型冠状病毒感染;自2023年1月8日起,对新型冠状病毒感染实施“乙类乙管”。在逐步全面放开新形势下,使用家用医疗器械自我监测健康状况,已成为众多居民的基本防护步骤,而血氧仪更是成为家中必不可少的“防护装备”之一。

那么血氧仪对新冠的作用在哪?

新冠会导致肺部感染,从而降低血氧含量,当血氧含量处于低位时,可能会感到疲劳和呼吸急促,即使没有任何不适,这样的情况也很危险!血氧仪是新冠肺炎临床诊断方法之一,通过血氧浓度变化来判断是否患上新冠肺炎,对于一些轻型新冠肺炎患者,轻巧便捷的家用血氧仪被医生推荐使用。疫情期间,很多品牌的血氧仪被哄抢一空,一度缺货。

APM32F030血氧仪应用方案

极海APM32F030系列MCU,具有低功耗、高性能、快速移植等特点,可帮助客户加快研发速度,提升产品性能,缓解血氧仪等医疗电子设备的供需压力。

1.png

强大运算处理能力

基于Arm® Cortex®-M0+内核,工作主频48MHz,具有高效运算处理功能,可实时处理大量指令信息;内置高达64 Kbytes Flash和8 Kbytes SRAM,支持开发更多自定义功能,升级后的高速存储空间,可快速应对血氧仪运行期间所产生的能耗开销,为用户提供更好的使用体验。

丰富外设资源

集成RTC、Timer(带PWM模式)、DMA以及高速SPI、主从I2C、USART等数字外设和通信资源,有助于全面提升产品的多样化控制和广泛连接性,有利于实现血氧仪多样化的控制和通讯需求。

低功耗&高精度&高可靠性

支持运行、待机、休眠三种超低功耗模式,内置高精度12位ADC,支持10/16个外部通道数,可实现动态高精度实时采样,提高血氧仪测量的灵敏度和精准度。APM32F030系列MCU,已通过IEC 60730软件安全认证,可提供符合IEC 60335标准的软件安全认证程序库,有助于大幅减少软件工程师投入认证的时间和成本,助力用户聚焦硬件及产品外围功能的研发创新。

APM32F030主要性能参数 

APM32F030系列MCU,拥有丰富的软硬件开发资源,使用便捷、易用开发,支持快速移植。目前,该系列芯片还可广泛应用于风机、测距仪、烟雾报警器以及额温枪等领域。

2.png

来源:Geehy极海半导体

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 24

近日,航顺芯片凭借扎实的技术研发实力,持续的创新能力和技术人才队伍,获得“广东省高端32位MCU/SoC芯片工程技术研发中心”认定。

1.png

广东省工程技术研究中心主要围绕产业发展的重要需求,搭建技术创新平台,培育行业领军企业,培养创新领军人才,为推进粤港澳大湾区国际科技创新中心和科技强省建设提供有力支撑。旨在加快推进企业研发机构建设,建立健全以企业为主体、市场为导向、产学研深度融合的技术创新体系,提高自主研发能力,在促进技术创新、推动科技成果转化及人才培养等方面充分发挥示范和带动作用。

认定条件方面,广东省工程技术研究中心对企业规模、科研条件、科研成果、人才队伍等各方面均有严格考核指标;要求企业具有较强的创新实力和完善的管理体系,有持续的研发投入和科技创新能力,具有专利等自主知识产权且技术水平在同行业领先。

2.png

航顺芯片此次成功通过“广东省高端32位MCU/SoC芯片工程技术研发中心”认定,是对公司行业领先技术水平、持续研发创新能力、技术人才队伍等各方面综合实力的充分肯定,也印证了航顺芯片在高端32位MCU/SoC的技术实力,将助力企业科研创新实力再上新台阶。为国产芯片替代贡献力量。

航顺芯片正在快速发展中,如果您是有志于国产车规级SoC+高端32位MCU事业的科学家、资深MCU PM、销售经理、产品经理、市场、FAE、研发资深专家,欢迎加盟航顺芯片。航顺芯片求贤若渴,发展空间巨大!若您有兴趣,请联系我们:hk@hsxp-hk.com

来源:航顺芯片

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 26

低引脚数封装器件带来更多选择,进一步扩展RL78产品家族

全球半导体解决方案供应商瑞萨电子(TSE:6723)今日宣布,其低功耗RL78产品家族推出一款全新通用多功能微控制器(MCU)——RL78/G15。该器件以较小的封装尺寸面向8位MCU应用。在8至20个引脚的封装尺寸中包含众多外设功能和4-8KB的代码闪存,最小的8引脚器件尺寸仅为3mm x 3mm。这些特点旨在保持更小的系统尺寸,并降低工业、消费、传感器控制、照明和变频器等应用终端的系统成本。此外,其125°C的最大工作环境温度有利于优化热设计,可覆盖更宽广的温度范围,允许MCU在变频电机等发热部件附近使用。

1.jpg

瑞萨电子MCU器件解决方案业务部副总裁关俊彦表示:“RL78产品家族以其出色的电源效率和优化的外设功能而闻名。迄今为止,在其推出以来的11年中,出货已超71亿颗。目前月出货量达1亿颗。瑞萨将继续扩大具有成本效益和易于使用的8位及16位MCU,以满足用户的需求。”

IAR Systems产品管理总监Lotta Frimanson表示:“我们欢迎瑞萨的RL78家族产品扩展至广泛的低端MCU市场。作为支持整个RL78产品家族MCU的独家合作伙伴,IAR致力于打造一流的开发解决方案,助力全球工程师充分利用RL78 MCU的功能,并生成快速、紧凑的代码,实现高效开发。”

RL78/G15的关键特性

  • RL78 16位CPU内核,工作频率为16MHz

  • 覆盖-40°C至125°C的宽工作温度范围

  • 提供8至20引脚封装,其中最小可实现3mm x 3mm WDFN封装

  • 除VDD和VSS电源引脚外,所有引脚均可用于通用I/O

  • 高达8KB的代码闪存、1KB的数据闪存,和1KB的SRAM

  • 支持2.4V至5.5V工作电压

  • 支持多种串行接口:CSI、UART、简单I2C和多主I2C

  • 高精度振荡器(±1.0%)

  • 内置比较器

开发环境

与其它RL78器件类似,采用全新RL78/G15进行设计的工程师可以使用基于GUI的智能配置器,为外设功能轻松生成驱动代码。瑞萨还提供用于评估的快速原型开发板(FPB),带有Arduino Uno和可访问所有引脚的Pmod™ Type6A型接口。仅需一条USB线缆即可进行调试及编程。开发人员能够通过在FPB上运行的Arduino库获得丰富RL78开发资源,更可借助Arduino生态系统提供的大量资源,将想法快速转化为可运行的解决方案。

成功产品组合

瑞萨开发了100W USB多输出电源(PD)适配器,可为各种系统供电。该款高效电源除RL78/G15 MCU外,还包含一个高性能PFC(功率因数校正)控制器、一个AC/DC控制器,和一个高性能DC-DC降压装置。这一解决方案为用户实现了一体化移动充电器,可轻松为笔记本电脑、平板电脑,或移动电话充电,而不必担心兼容性问题,是快速充电器、移动设备,或适配器的理想组合。该解决方案是瑞萨“成功产品组合”的一部分,瑞萨“成功产品组合”将相互兼容的瑞萨器件优化并组合,实现无缝协作,以降低用户设计风险并缩短上市时间。瑞萨现已基于其产品阵容中的各类产品,推出超过300款“成功产品组合”。更多信息,请访问:https://www.renesas.com/win

供货信息

RL78/G15现已量产。了解新产品及其支持工具的更多信息,请访问:https://www.renesas.com/rl78g15

关于瑞萨电子

瑞萨电子(TSE: 6723),科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟、电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。更多信息,敬请访问renesas.com。关注瑞萨电子微信公众号,发现更多精彩内容。

围观 20

页面

订阅 RSS - MCU