瑞萨的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)也包括在里面,其软件仿真功能应该能满足初学者的需要."
回复
打赏帖 | |
---|---|
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下定时器配置被打赏20分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下PWM配置被打赏20分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 | |
VOFA+波形显示+JYD-31蓝牙发送和解析不定长数据被打赏10分 | |
【换取手持数字示波器】-STM32F4PWM控制LED灯管亮度被打赏22分 | |
【换取手持数字示波器】STM32F4驱动RPR-0521RS照度、接近一体型传感器被打赏23分 | |
宏定义和const关键字定义被打赏5分 |