瑞萨的M16C MCU属于什么架构?

"M16C族MCU是瑞萨公司开发的具有16位CPU内核的部分单片机的简称,它有自己的独立架构,指令丰富,代码效率高.特别是适合C语言编程.而且在开发初期就特别注重其""易于使用""的特性:
(1)处理性能及代码效率提高
M16C族MCU的开发并没有拘泥于传统的CISC与RISC的框架,而是分析了不同领域的各种应用产品的软件,在经过不断的修正后形成了独特的单片机指令体系。对使用非常频繁的指令,减少指令周期数;对进行复杂处理的高性能指令,着重指令周期数与存储操作的平衡;对指令的Que Buffer的级数进行最优化处理,使M16C族单片机能够很好地兼顾高性能处理和高代码效率。
(2)EMI/EMS性能增强
在研发M16C族单片机的初始阶段,许多单片机制造商因片面追求芯片性能高速化、高功能化而采用细微化生产工艺,伴随而来的却是抗干扰能力降低,甚至导致单片机产生误动作。另外,单片机自身产生的噪声(EMI)也给系统带来非常恶劣的影响,EMC问题在单片机应用中越来越凸现出来。为了防止噪声影响,必须在开始设计系统的印刷电路板时,就采取各种抗干扰措施,并且,为了验证噪声对策效果,开发人员需增加试作次数,甚至增加大量成本还达不到理想效果.M16C族单片机,在开发阶段就对芯片内部布线下了很大工夫,电源布线低阻抗化,所有的引脚都采用了保护电路和滤噪电路,提高了耐浪涌和耐闩锁效应的能力,抗干扰能力得到显著提高。引脚配置方面,在考虑抗干扰能力的同时,也充分考虑了电源端子的安全性。目前,M16C族单片机的EMC性能优异也是业界有口皆碑的.
(3)完善的开发环境
瑞萨科技在研究CPU、外围功能规格的同时,也不断进行开发环境的完善;在研究指令体系的同时,也进行C编译器规格的研发。因此,对绝大多数应用程序而言,都可以实现极高的代码效率。对调试器的开发,同样想尽各种办法,把调试器所必须的功能模块内置于芯片,但同时又争取能充分发挥单片机的全部性能。从On-chip调试器等简易开发工具到全功能仿真器,从低价格产品到高性能的仿真器,能够广泛应对不同应用开发需求。
另外,M16C族单片机的实际开发中所必要的信息和文档资料,如硬件手册、应用说明等都可以在www.renesas.com下载。作为“易于使用”的单片机还有关键的一点:包括本次讲座用的M16C/62P群单片机,所有的M16C族单片机都具有良好的继承性。
作为免费的评价M16C编译软件包,可以在www.renesas.com下载,集成开发环境HEW (IDE)也包括在里面,其软件仿真功能应该能满足初学者的需要."
回复
打赏帖 | |
---|---|
【S32K146】S32DS watchdog 配置使用被打赏20分 | |
【Zephyr】使用 IAR 调试 Zephyr 镜像被打赏20分 | |
【Zephyr】MCXN947 Zephyr 开发入门适配shell被打赏20分 | |
【我要开发板】6.联合MATLAB记录数据被打赏50分 | |
【瑞萨RA2E1开发板】:使用ADC功能实现位移传感器采集方案被打赏20分 | |
【nRF7002DK】基于sht30的温湿度计被打赏20分 | |
【nRF7002DK】日志打印被打赏20分 | |
【换取手持示波器】RGB屏幕移植ARM-2D库被打赏35分 | |
【分享开发笔记,赚取电动螺丝刀】分享一下如何解决瑞萨RA2E1使用printf编译报错问题被打赏27分 | |
rtthread硬件加密-5hash加密分析被打赏10分 |